About the Role
The role involves developing robust backend services, contributing to system architecture, and ensuring the reliability and efficiency of core platform components.
Responsibilities
- Design and implement scalable backend services using modern programming languages and frameworks
- Collaborate with cross-functional teams to define, develop, and ship new features
- Optimize application performance and ensure high availability and responsiveness
- Write clean, maintainable, and well-tested code following software engineering best practices
- Troubleshoot, debug, and resolve production issues in distributed systems
- Participate in code reviews to maintain code quality and share knowledge
- Contribute to technical documentation and system design specifications
- Work closely with frontend developers to integrate user-facing components
- Support continuous integration and deployment pipelines
- Evaluate and integrate third-party tools and services when necessary
- Ensure backend systems meet security and compliance standards
- Monitor system health and proactively address potential bottlenecks
- Assist in capacity planning and infrastructure scaling decisions
- Mentor junior engineers and promote engineering excellence
- Stay current with emerging technologies and industry trends
Nice to Have
- Experience with graph databases or data-intensive applications
- Familiarity with event-driven architectures
- Knowledge of data processing pipelines and stream processing
- Contributions to open-source software projects
- Experience in DevOps practices and tools
- Understanding of machine learning integration in backend systems
- Previous work in fast-paced startup or scale-up environments
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
- Graph database technologies in production environment
- Infrastructure hosted on AWS with Kubernetes orchestration
- CI/CD pipelines using Jenkins and GitHub Actions
Growth Opportunities
- Access to training and conference attendance
- Internal tech talks and knowledge-sharing sessions
- Opportunities to lead technical initiatives
Visa sponsorship available for qualified candidates