About the Role
The role involves building and maintaining robust backend services using Node.js, contributing to system architecture decisions, and ensuring high availability and performance across distributed systems.
Responsibilities
- Design and implement scalable APIs and microservices using Node.js
- Collaborate with frontend developers to integrate user-facing elements
- Optimize applications for maximum speed and reliability
- Write clean, maintainable, and well-documented code
- Participate in code reviews and contribute to team knowledge sharing
- Troubleshoot and resolve production issues in a timely manner
- Work closely with DevOps to ensure smooth deployments
- Contribute to database design and query optimization
- Ensure data security and compliance with best practices
- Monitor system performance and implement improvements
- Support testing strategies including unit and integration tests
- Maintain up-to-date documentation for systems and processes
- Engage in agile planning and sprint execution
- Evaluate new technologies for potential integration
- Assist in defining technical standards and patterns
- Help mentor junior developers and promote team growth
- Integrate third-party services and APIs
- Implement authentication and authorization mechanisms
- Ensure applications meet logging and observability standards
- Participate in incident response and on-call rotations
- Contribute to disaster recovery and high availability planning
- Support continuous integration and delivery pipelines
- Collaborate on system architecture improvements
- Maintain awareness of evolving backend technologies
- Drive initiatives to improve code quality and system resilience
Compensation
Competitive salary with performance bonuses and comprehensive benefits package
Work Arrangement
Hybrid work model with flexible hours and remote options
Team
Collaborative engineering team focused on agile development and continuous integration
Tech Stack
- Primary backend language: Node.js
- Databases: PostgreSQL, MongoDB
- Infrastructure: AWS, Docker, Kubernetes
- Monitoring: Prometheus, Grafana
- CI/CD: GitHub Actions, Jenkins
Growth Opportunities
- Access to annual training budget for courses and certifications
- Opportunities to lead technical initiatives
- Regular tech talks and internal knowledge sessions
- Support for attending industry conferences