Staff Software Engineer

Our client is a modern, product-focused tech company that builds and operates high-performance backend systems. They are currently looking for a Senior Software Engineer to take a leading role in developing and maintaining some of the most critical services within their platform. This is a high-impact position that requires a hands-on, pragmatic engineer who can own projects from concept to production, while balancing speed of execution with long-term scalability and system reliability. The ideal candidate is a backend engineer with a deep understanding of distributed systems and microservices architecture, someone who values simplicity and clean design, can make sound technical trade-offs, and quickly adapts to changing priorities. This is a great opportunity for someone who enjoys building robust, performant systems and wants to make a real impact in a fast-moving environment.
 

Requirements:

  • 8+ years of backend development experience with a strong command of Java and the Spring ecosystem.
  • Proven track record of shipping production-grade systems in cloud environments.
  • Experience with distributed systems and messaging frameworks such as Apache Kafka (via AWS MSK).
  • Strong understanding of containerization, orchestration (Kubernetes), and deployment workflows.
  • Familiarity with observability tools and incident response best practices.
  • Excellent communication skills and a collaborative mindset.
     

Responsibilities:

  • Design, implement, and maintain backend services that are secure, scalable, and mission-critical.
  • Collaborate with cross-functional teams to deliver end-to-end solutions from concept to deployment.
  • Work across the stack from backend systems to infrastructure components such as ALB/NLB, and Kubernetes.
  • Take ownership of projects, driving architecture, design, and implementation decisions.
  • Write clean, maintainable, and well-tested code in Java, and contribute to automation and tooling in Python when necessary.
  • Monitor production systems, respond to incidents, and continuously improve system reliability and performance.
  • Participate in On-Call rotation to ensure high availability and rapid response to production issues.
  • Participate in code reviews, knowledge sharing, and mentoring of junior engineers.
     

Benefits:

  • A competitive salary and flexible compensation package.
  • Flexible working format: remote, office-based, co-working space.
  • Professional development tools (mentorship program, tech talks and trainings).
  • Medical insurance.
  • Free corporate English classes and speaking clubs with a native speaker.
  • Various corporate event
Published 15 August
106 views
ยท
22 applications
28% read
ยท
5% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...