We are seeking a highly skilled Senior Full Stack Developer to join our team and help drive the design, development, and delivery of scalable web applications. In this role, you will work across the entire software development lifecycle, contributing to both front-end and back-end development. You will collaborate closely with cross-functional teams including designers, product managers, and other developers to build high-quality solutions that meet business goals.
Design, develop, test, and deploy scalable and secure web applications.
Lead and mentor junior developers, providing code reviews and technical guidance.
Work on both client-side (React, Angular, or Vue) and server-side technologies (Node.js, .NET, Java, or Python).
Develop and maintain RESTful APIs, microservices, and databases (SQL/NoSQL).
Ensure responsiveness, performance optimization, and cross-browser compatibility.
Collaborate with UI/UX designers to implement clean and intuitive interfaces.
Participate in architecture design, technical planning, and decision-making.
Write clean, maintainable, and well-documented code following best practices.
Stay updated on emerging technologies and recommend improvements to the technology stack.
Troubleshoot and resolve technical issues across the stack.
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
5+ years of experience in full stack development.
Proficiency in front-end technologies like JavaScript, HTML5, CSS3, and frameworks like React, Angular, or Vue.
Strong experience with back-end technologies such as Node.js, .NET Core, Java, or Python.
Hands-on experience with databases like PostgreSQL, MySQL, MongoDB, or similar.
Experience with version control (Git), CI/CD pipelines, and cloud services (AWS, Azure, or GCP).
Excellent problem-solving skills, communication, and ability to work in a fast-paced environment.
