Senior Backend Engineer
Summary
Shuru Technologies is hiring a remote Senior Backend Engineer to own greenfield backend systems end to end — architecture, APIs, databases, microservices, and event-driven distributed workflows — while mentoring teammates. Any strong backend language is welcome (openness to Java/Golang), with DevOps, Kubernetes, and cloud (GCP preferred) skills.
This is a remote position.
- Own backend development from architecture and system design through implementation, deployment, and production support.
- Build products from scratch and scale them as usage and business complexity grow.
- Design robust APIs, database models, microservices, and event-driven workflows.
- Make architecture decisions balancing performance, scalability, consistency, security, and maintainability.
- Build distributed systems with fault tolerance, reliable communication, and appropriate data consistency guarantees.
- Improve monitoring, logging, metrics, and alerting.
- Contribute to CI/CD pipelines, containerized deployments, and cloud infrastructure.
- Mentor teammates through design discussions, code reviews, and hands-on technical guidance.
- Collaborate with product and engineering teams and take ownership of delivery and product outcomes.
Requirements
- Strong experience building and operating production backend systems.
- Experience in any backend programming language is welcome, provided engineering fundamentals are strong, and the candidate is open to working with Java/Golang. Prior Java/Golang experience is not mandatory.
- Solid understanding of design patterns, architectural principles, and system design.
- Hands-on experience with databases, data modeling, query optimization, and API development.
- Experience with event-driven architectures, asynchronous processing, and distributed systems.
- Strong understanding of distributed consistency, concurrency, scalability, and failure handling.
- Knowledge of application security, authentication, authorization, and secure data handling.
- Working knowledge of DevOps basics, including CI/CD, containers, and Kubernetes.
- Experience with cloud platforms, preferably Google Cloud; AWS experience is also acceptable.
- Ability to work independently, communicate technical decisions, and mentor teammates in a remote environment.
Preferred Background: - Startup experience building products from 0 to 1 and scaling them from 1 to 100.
- Experience owning architecture and delivering greenfield products.
- Experience in anti-fraud, commercial banking, or growth engineering is a plus.
- Comfort working with ambiguity, taking ownership, and balancing delivery speed with engineering quality.
Benefits
- Competitive salary and benefits package.
- Opportunity to work with a team of experienced product and tech leaders.
- A flexible work environment with remote working options.
- Continuous learning and development opportunities
- Chance to make a significant impact on diverse and innovative projects