Overview: The Fullstack JavaScript Engineer (Tech Lead / Architect) plays a critical role in driving the technical vision and software architecture of projects within the organization. This position is essential for developing both front-end and back-end components using JavaScript technologies ensuring robust and scalable solutions that meet client needs and business goals. As a tech lead you will be responsible not only for hands-on coding but also for guiding and mentoring junior developers influencing the development processes and ensuring best practices are followed across the team. You will collaborate closely with product managers UX designers and other stakeholders contributing to the strategic direction of projects and driving innovation. This role requires strong technical expertise leadership skills and a passion for creating exceptional user experiences.
Key Responsibilities:
- Lead the architecture and design of complex software systems.
- Develop high-quality scalable web applications using JavaScript frameworks.
- Oversee the full software development life cycle ensuring timely delivery.
- Collaborate with product and design teams to translate requirements into technical specifications.
- Implement best practices in code quality testing and deployment.
- Mentor and support the development team to enhance their skills and productivity.
- Conduct code reviews and ensure adherence to coding standards.
- Evaluate and choose appropriate technologies for projects.
- Optimize application performance and scalability.
- Manage integrations with third-party services and APIs.
- Research and implement new technologies to enhance product offerings.
- Support and enhance existing applications by debugging and troubleshooting issues.
- Work in an Agile environment participating in sprint planning and retrospectives.
- Communicate effectively with stakeholders to align on project objectives.
- Provide thought leadership on technology trends and industry standards.
Required Qualifications:
- Bachelor s degree in Computer Science Engineering or relevant field.
- 5 years of professional experience in full-stack JavaScript development.
- Proficiency in modern JavaScript frameworks such as React Angular or .
- Extensive experience with and for server-side development.
- Solid understanding of RESTful API design and development.
- Hands-on experience with database technologies particularly MongoDB.
- Familiarity with DevOps practices and cloud platforms (e.g. AWS Azure).
- Strong knowledge of software architecture patterns and design principles.
- Experience with version control systems particularly Git.
- Ability to lead technical discussions and make architectural decisions.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
- A proven track record of delivering high-quality software on time.
- Experience working in Agile/Scrum development environments.
- Desire to stay current with emerging technologies and industry trends.
- Experience in mentoring or leading development teams is a plus.
devops practices,angular,agile methodologies,git,mysql,java script,,cloud services,reactjs,agile,restful apis,javascript,system design,azure,aws,,mongodb,devops,,react,scrum,restful api,graphql