About the Role
The candidate will lead backend development efforts, contributing to architecture decisions and ensuring system reliability, performance, and security across distributed services.
Responsibilities
- Design and implement scalable APIs and services
- Collaborate with frontend teams to integrate user-facing elements
- Optimize backend systems for speed and efficiency
- Participate in code reviews and technical planning
- Troubleshoot and resolve production issues
- Maintain documentation for systems and processes
- Work with infrastructure teams on deployment pipelines
- Ensure code quality through testing and automation
- Support the evolution of microservices architecture
- Monitor system performance and respond to alerts
- Implement security best practices across services
- Contribute to database design and query optimization
- Assist in defining technical standards and patterns
- Evaluate and integrate third-party tools and libraries
- Participate in incident response and post-mortems
- Mentor junior developers on backend practices
- Stay current with emerging backend technologies
- Help refine development workflows and tooling
- Coordinate with product teams on feature delivery
- Ensure compliance with data handling policies
- Contribute to disaster recovery planning
- Support continuous integration and delivery processes
- Write clean, maintainable, and well-documented code
- Engage in architectural discussions and decisions
- Assist in capacity planning for backend systems
Nice to Have
- Master's degree in Computer Science or related field
- Experience with GraphQL
- Familiarity with service mesh technologies
- Background in fintech or high-transaction environments
- Contributions to open-source software
- Public speaking or conference presentations
- Experience with serverless architectures
- Knowledge of data privacy regulations
- Leadership experience in technical projects
- Exposure to large-scale data processing systems
Compensation
Competitive salary and benefits package
Work Arrangement
Fully remote position with flexible hours
Team
Collaborative engineering team focused on scalable systems
Technology Stack
- Primary languages include Go and Python
- Services run on Google Cloud Platform
- Infrastructure managed using Terraform
- CI/CD powered by GitHub Actions and ArgoCD
- Monitoring via Prometheus and Grafana
- Logging with Fluent Bit and BigQuery
- Databases: PostgreSQL, Redis, and Bigtable
- Messaging: Cloud Pub/Sub and Kafka
- Authentication handled through OAuth2 and OpenID Connect
Culture & Values
- We value transparency and open communication
- Team members are encouraged to propose new ideas
- Focus on sustainable development practices
- Commitment to diversity and inclusion
- Support for professional growth and learning
- Results-driven with flexible work hours
- Emphasis on work-life balance
- Regular team retrospectives and feedback sessions
Application Process
- Submit resume and cover letter
- Initial screening call with HR
- Technical interview with engineering team
- Architecture and design discussion
- Final interview with hiring manager
- Reference checks
- Offer extended within one week of final interview
Not available for this role

