About the Role
The role involves developing and maintaining high-performance backend services, contributing to system architecture, and ensuring reliability and scalability across distributed environments.
Responsibilities
- Design and implement backend services for large-scale applications
- Write clean, maintainable, and efficient code
- Collaborate with frontend developers and other team members
- Contribute to technical architecture and system design
- Ensure high availability and performance of services
- Troubleshoot and resolve production issues
- Participate in code reviews and technical discussions
- Optimize applications for speed and scalability
- Work with databases and data storage solutions
- Integrate third-party APIs and services
- Support deployment and monitoring processes
- Follow security best practices in development
- Document technical designs and implementations
- Mentor junior engineers and share knowledge
- Stay current with emerging backend technologies
Nice to Have
- Experience with graph databases
- Familiarity with data indexing technologies
- Knowledge of query optimization
- Background in machine learning integration
- Experience in agile development environments
- Contributions to open-source projects
- Public speaking or conference participation
Compensation
Competitive salary based on experience and location
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Collaborative engineering team focused on innovation and technical excellence
Technology Stack
- Primary languages include Java and Python
- Use of Spring Boot and related frameworks
- Experience with Neo4j or similar graph databases is a plus
- Infrastructure on AWS with Docker and Kubernetes
- Monitoring via Prometheus and Grafana
Development Practices
- Agile methodology with two-week sprints
- Emphasis on code quality and testing
- Regular technical retrospectives
- Peer programming and knowledge sharing
- Continuous integration and deployment
Visa sponsorship may be available for qualified candidates