Senior Full stack Engineer
Location
Coimbatore | India
Job description
Job Description – Senior Full Stack Engineer
Summary
We are looking for a Senior Full stack Engineer who will be responsible for leading the development of our web applications, from concept to deployment. The ideal candidate will have a strong background in both front-end and backend technologies, with a focus on creating scalable and efficient solutions. As a Senior Fullstack Engineer, you will collaborate with cross-functional teams to design and implement features that enhance user experience and drive business growth.
Responsibilities
- Lead the design and development of web applications, ensuring high performance, responsiveness, and scalability.
- Collaborate with product managers, designers, and other engineers to define project requirements and deliverables.
- Architect and implement robust backend systems using modern technologies and best practices.
- Develop and maintain frontend components using HTML, CSS, and JavaScript frameworks (e.g., React, Angular).
- Write clean, efficient, and well-documented code following coding standards and industry best practices.
- Conduct code reviews to ensure code quality, performance, and adherence to coding standards.
- Troubleshoot and debug issues reported by QA and customers, providing timely resolutions.
- Stay up-to-date with emerging technologies and industry trends, sharing knowledge with the team.
- Mentor junior engineers, providing guidance and support to foster their growth and development.
- Collaborate with DevOps teams to deploy and maintain applications in production environments.
Requirements
- 7+ years of experience in full stack development, with a focus on building scalable web applications.
- Bachelor's or master's degree in computer science, Engineering, or related field.
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (React, Angular, Vue.js).
- Familiarity with WebSocket and real-time communication technologies.
- Strong understanding of backend technologies such as Node.js, Python, Ruby on Rails, or similar frameworks.
- Experience with databases (SQL and NoSQL) and data modeling.
- Knowledge of RESTful APIs and microservices architecture.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving and analytical skills, with a keen attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Proven track record of delivering high-quality software solutions on time and within budget.
- Familiarity with OOP design principles.
- Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app.
Added advantages:
- Experience with DevOps practices and tools (CI/CD, Jenkins, Terraform).
- Knowledge of GraphQL and serverless architecture.
- Familiarity with Agile/Scrum methodologies.
- Contributions to open-source projects or participation in developer communities.
Job tags
Salary