About the Role
Design, develop, and maintain integrated software systems with ownership across frontend and backend components, ensuring performance, reliability, and extensibility.
Responsibilities
- Architect and implement end-to-end features across multiple layers of the application stack
- Collaborate with product and design teams to define technical requirements
- Write clean, maintainable, and well-tested code
- Lead code reviews and promote best practices within the engineering team
- Troubleshoot and resolve complex technical issues in production environments
- Optimize application performance and user experience
- Contribute to system design and database architecture decisions
- Mentor junior engineers and support team growth
- Evaluate and integrate new technologies and frameworks
- Ensure security and compliance standards are met
- Participate in sprint planning and agile development cycles
- Drive improvements in CI/CD pipelines and deployment processes
- Monitor system health and respond to incidents
- Scale infrastructure to meet growing product demands
- Document technical designs and implementation details
Nice to Have
- Master's degree in computer science or related field
- Experience mentoring engineers at different levels
- Background in high-scale distributed systems
- Familiarity with microservices architecture
- Knowledge of frontend performance optimization
- Experience with observability and monitoring tools
- Contributions to open-source projects
- Understanding of security best practices in web applications
- Experience working in agile or lean environments
- Track record of shipping reliable software under deadlines
Compensation
Competitive salary and equity package
Work Arrangement
Hybrid work model with flexibility based on team needs
Team
Part of a high-performing engineering team delivering scalable software solutions
Engineering Culture
We value technical excellence, collaboration, and continuous learning. Engineers are empowered to make decisions and drive innovation.
Growth Opportunities
Opportunities to lead projects, mentor peers, and influence product direction are available to senior contributors.
Available for qualified candidates