Staff Backend Software Engineer

Skills
Back-End Web DevelopmentCloud ComputingSoftware DevelopmentArtificial IntelligenceDesign PatternsEmerging TechnologiesEngineering
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 8+ years of professional software engineering experience
  • Strong expertise in Java and Spring Boot
  • Experience building RESTful APIs and microservices
  • Hands-on experience with React and frontend web technologies
  • Experience with modern front-end workflows and state management
  • Practical experience with AWS Azure or Google Cloud
  • Familiarity with containers serverless and CI/CD pipelines
  • Strong understanding of object-oriented design microservices and cloud-native application design
  • Experience with both relational and NoSQL databases
  • Experience with automated testing and deployment practices
  • AI experience using tools for research debugging coding and deployment

Nice to have

  • Scalable
  • Collaborative
  • Detail-oriented
  • Innovative
  • Mentorship-minded
  • Performance-focused

Day to day

  • Design and build scalable backend services for the billing platform using Java and Spring Boot
  • Integrate AI capabilities into products and operational workflows to improve efficiency accuracy and customer outcomes
  • Collaborate across product design data and operations teams to deliver reliable cloud-native systems with strong observability and performance

Hiring process

  • Apply through official portal
  • Phone or video screening via BrightHire
  • Further interview steps as scheduled by Greenhouse