About the Role
The role involves developing and maintaining backend services and full stack components, improving system reliability, and collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities
- Design and implement scalable backend services
- Develop and maintain full stack features
- Collaborate with frontend developers for seamless integration
- Optimize application performance and reliability
- Write clean, testable, and maintainable code
- Troubleshoot and resolve production issues
- Participate in code reviews and technical planning
- Support deployment and monitoring processes
- Ensure data consistency and integrity
- Work with distributed systems and APIs
- Improve system architecture and engineering practices
- Contribute to database design and query optimization
- Integrate third-party services and tools
- Maintain documentation for systems and workflows
- Follow security best practices in development
- Assist in defining technical standards
- Engage in agile development cycles
- Monitor system health and performance metrics
- Support CI/CD pipeline improvements
- Collaborate with product and design teams
- Evaluate new technologies for fit and scalability
- Ensure compliance with engineering policies
- Mentor junior engineers when needed
- Respond to critical system alerts
- Drive initiatives to reduce technical debt
Compensation
Competitive salary with benefits
Work Arrangement
Remote with flexible hours
Team
Collaborative engineering team focused on scalable systems
Technology Stack
- Uses modern backend frameworks and languages
- Works with cloud infrastructure and services
Growth Opportunities
- Engineers lead key initiatives
- Opportunities to shape technical direction
Available for qualified candidates