Responsibilities
Lead the design, development, and maintenance of full-stack web applications using advanced front-end frameworks (e.g., React, Vue.js) and back-end technologies (e.g., Node.js, Express, databases).
Own troubleshooting, debugging, and optimizing front-end and back-end code for efficient application performance at scale.
Collaborate with designers, product managers, and teams to create interactive, responsive web features for seamless user experiences.
Convert design mockups into fully functional web pages, integrating them with back-end APIs while optimizing performance and scalability.
Lead technical discussions, ensure alignment with project goals, timelines, and mentor junior team members in problem-solving.
Continuously evaluate and implement new tools, technologies, and best practices to stay current and deliver innovative solutions.
Take ownership of critical projects, delivering high-quality solutions and driving technical improvements.
Mentor junior engineers, expanding team capabilities, fostering collaboration, and contributing to impactful projects.
Commit to continuous personal and professional growth, advancing the team’s technical practices and shaping the company’s tech stack.
Required Skills
Expertise in designing and developing RESTful APIs, managing databases, and building scalable systems for both front-end and back-end.
Extensive experience with Node.js, JavaScript, modern frameworks, and back-end technologies.
Proficient in Git, managing branching strategies, code reviews, and collaborative workflows.
Experienced with AWS cloud services for deployment, scaling, and infrastructure management.
Skilled in troubleshooting, debugging, and optimizing front-end and back-end code for high performance.
Strong problem-solving skills, delivering innovative solutions aligned with business goals.
Proven leadership and mentoring abilities, promoting best practices and team collaboration.
Excellent communicator, explaining technical concepts to both technical and non-technical stakeholders in Agile environments.
Experience with CI/CD pipelines and deploying solutions in the Cloud.
Strong understanding of web performance optimization techniques.
Optimize applications for maximum speed and scalability.
Conduct code reviews and enforce best practices in coding standards, testing, version control, and documentation.
Implement security measures and ensure data protection.
Conduct technical interviews for potential new team hires.
Mentor and guide junior developers, fostering a culture of learning and growth.
Qualification
Bachelor’s degree in computer science.
Minimum 5-7 years of experience in building user interface or in developing web application through professional experience.
Bachelor’s degree in computer science