
Fullstack Engineer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Ethos is seeking a Senior Full Stack Engineer for their Bangalore location to own and enhance the end-to-end customer journey. This role involves working across the entire technology stack, from data storage and server-side logic to front-end user interfaces. You will collaborate with a team of skilled engineers to build and deploy critical features, focusing on clean, modular, and high-performing code. The position requires contributing to the architectural design of internal standards and frameworks, driving consistency across the engineering team for both client and server-side development.
Responsibilities:
- Collaborate with engineers and designers on feature development and deployment.
- Design, build, and maintain robust APIs.
- Develop efficient, modular, and reusable code libraries and abstractions.
- Create internal tools to boost development efficiency.
- Identify and resolve performance bottlenecks.
- Engage in code reviews to maintain code quality.
- Promote and communicate engineering best practices within the team.
- Mentor junior engineers, fostering their growth.
Requirements:
- 7 to 12 years of professional full-time engineering experience.
- Expert proficiency in JavaScript.
- Proven full-stack experience using JavaScript with Python/Django or Ruby/Rails.
- Expertise in SQL, database design, and practical experience with PostgreSQL.
- Experience with architectural patterns for large-scale, high-performance web applications on both front-end and back-end.
- Demonstrated ability to design clean APIs and a strong understanding of performance optimization.
- Solid grasp of software engineering best practices, including design patterns, code reviews, and comprehensive testing (unit and integration).
- Excellent verbal and written communication skills for technical specifications.
- Command of front-end technologies like HTML, CSS, and React.
- Strong Computer Science fundamentals, including data structures and algorithms.
- Knowledge of security principles, common attack vectors, and defense mechanisms.
- Familiarity with build system configurations and setup, such as Webpack.
- Experience with infrastructure, distributed systems, and deploying applications in high-scale environments.
Company
Ethos
Ethos is revolutionizing the life insurance industry by transforming a traditionally complex and time-consuming process into a user-friendly digital experience. Founded in 2016 by Peter Colis and Ling...