Understand business requirements and participate in the project discussions in design, estimate, and deliver secure/highly performing code
Design and develop high-volume, consumer-facing applications, delivering high-availability and performance
Develop systems meeting the functional requirements and non-functional requirements (performance, security, scalability, maintainability, operational costs)
Maximize the productivity of the project team by choosing an effective development environment, establishing technical standards, training team members, and providing advisory and troubleshooting support
Design and participate in organizational initiatives to build and improve organizational competence and memory
Participate in pre-sales activities to demonstrate the technical capabilities of the organization
This might involve answering technical questions as well as building proof-of-concept products
Keep abreast of emerging technologies, tools, procedures and techniques to align with the organisation s future focus in terms of technology
Skills & Experience:
10+ years of total experience with 3+ years of experience as Technical Architect
Experience in Apache/Nginx, WebServices, Caching using Memcache/Redis/APC/Varnish, Angular/Vue.js/React.js
Implementation of MVC pattern, 3rd party payment gateway integration
Ability to understand business requirements and translate them into technical requirements with scalable architecture design
Strong leadership, project management skills, time management, and problem-solving skills
Experience in building/managing eCommerce platforms (preferred)
Experience in iterative development methodologies like Agile with DevOps (CI/CD, etc)
Experience with development methodologies, content management systems and source control systems, continuous integration, etc