Posted on: 13/11/2025
Description :
We are seeking an experienced Technical Architect with strong JavaScript expertise to design, develop, and oversee the implementation of scalable, high-performing web and cloud solutions. The ideal candidate will combine deep technical knowledge with strategic vision to ensure our systems meet both functional and non-functional requirements.
Key Responsibilities :
- Architect Solutions: Design and implement scalable, maintainable, and secure application architectures, ensuring alignment with best practices and industry standards.
- Full-Stack Development: Lead the design, development, and maintenance of both front-end and back-end web applications using Angular or React, and Node.js.
- Cloud Integration: Build, deploy, and manage applications on AWS or Azure, utilizing services like Lambda, EC2, S3, RDS, API Gateway, etc., to ensure scalability and high availability.
- API Development: Develop and integrate RESTful APIs and GraphQL services to support front-end applications and other backend services.
- Mentorship and Leadership: Mentor junior and mid-level developers, providing technical guidance and leadership to ensure high-quality code and development best practices.
- Cross-Functional Collaboration: Work closely with UX/UI designers, product managers, and QA teams to deliver outstanding user experiences and ensure project deadlines are met.
- Performance Optimization: Continuously monitor and optimize application performance, both on the client-side and server-side, to provide a seamless user experience.
- Continuous Improvement: Contribute to the evolution of development processes, methodologies, and tooling, driving the adoption of new technologies and practices.
- Code Reviews & Best Practices: Lead code reviews, enforce coding standards, and maintain high levels of test coverage (unit, integration, E2E).
Must have skills :
- At least 3+ years of experience as an architect to design large scale applications.
- 8+ years of experience in full-stack development with strong proficiency in Angular or React, Node.js, and JavaScript/TypeScript.
- Strong knowledge of design patterns (e.g., MVC, Observer, Module), software architecture principles, and UML modelling.
- In-depth experience with cloud platforms such as AWS or Azure, including services like EC2, Lambda, S3, RDS, and more.
- Strong experience in backend development with Node.js, including building and integrating REST APIs, middleware, and microservices.
- Extensive experience with front-end frameworks like Angular or React, including component-driven architecture, state management (e.g., NgRx, Redux), and UI performance optimization.
- Experience with databases, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, DynamoDB), including database design, query optimization, and migrations.
- Expertise in version control systems, particularly Git, with an understanding of Git workflows and branching strategies.
- Experience with CI/CD pipelines, Docker, Kubernetes, and Terraform for containerization and infrastructure management.
- Strong understanding of software design patterns, microservices architecture, and agile development methodologies (e.g., Scrum, Kanban).
- Ability to write clean, maintainable, and efficient code with a focus on test-driven development (TDD) and continuous integration.
- Experience with front-end optimization techniques, including bundling, lazy loading, code splitting, and caching.
- TypeScript experience and fluency.
- Familiarity with serverless architectures (AWS Lambda, Azure Functions).
- Experience with message brokers (e.g., RabbitMQ, Kafka) for event-driven architectures.
- Experience with Agile/Scrum methodologies, and leading cross-functional teams.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Full-Stack Development
Job Code
1573847
Interview Questions for you
View All