About the Role
The role involves building and optimizing backend services, ensuring system reliability, and contributing to architectural decisions within a collaborative engineering environment.
Responsibilities
- Design and implement robust backend services
- Collaborate with product and engineering teams to define technical requirements
- Optimize system performance and scalability
- Write clean, maintainable, and well-documented code
- Participate in code reviews and technical design discussions
- Troubleshoot and resolve production issues
- Ensure high availability and fault tolerance of services
- Integrate with data storage and messaging systems
- Support deployment and monitoring of backend systems
- Contribute to API design and documentation
- Work with distributed systems and microservices architecture
- Implement security best practices across services
- Mentor junior engineers and share technical knowledge
- Evaluate and adopt new technologies when appropriate
- Drive improvements in development workflows and tooling
- Maintain system observability through logging and metrics
- Collaborate on incident response and on-call rotations
- Ensure compliance with data privacy and regulatory standards
- Support continuous integration and delivery pipelines
- Participate in architectural planning and system design
- Balance technical debt with feature development
- Promote engineering best practices across the team
- Contribute to disaster recovery and backup strategies
- Work with asynchronous processing and event-driven systems
- Support data consistency and integrity across services
Nice to Have
- Master’s degree in computer science or related field
- Experience with large-scale real-time systems
- Background in machine learning infrastructure
- Familiarity with Kubernetes in production
- Contributions to open-source software
- Experience with service mesh technologies
- Knowledge of advanced database systems
- Exposure to low-latency system design
- Leadership experience in technical projects
- Public speaking or conference participation
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote work
Team
Part of a high-performing engineering team focused on scalable backend systems
Why Join Us
- Opportunity to work on cutting-edge technology in a fast-growing environment
- Collaborative culture that values technical excellence and innovation
- Support for professional growth and continuous learning
Technology Stack
- Primary languages include Go and Python
- Infrastructure built on Kubernetes and cloud providers
- Databases include PostgreSQL and time-series solutions
- Monitoring via Prometheus and Grafana
- Messaging with Kafka and Pub/Sub systems
Visa sponsorship available for qualified candidates