Staff Software Engineer, Backend

Skills
APIComputer ScienceCross-Functional Team LeadershipCustomer AcquisitionEngineeringEnhanced Data Rates For GSM EvolutionMarketing
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's or Master's degree in Computer Science Engineering or related field
  • 5–10 years of professional software engineering experience in backend and cloud architectures
  • Proficiency in Golang Node.js Javascript TypeScript Postgres and AWS services including Lambda DynamoDB API Gateway and S3
  • Strong understanding of software design patterns microservices architecture and RESTful APIs
  • Familiarity with third-party services such as Segment Branch.io or similar marketing tools
  • Strong communication skills and a collaborative team-oriented mindset

Nice to have

  • self-sufficient
  • fast-paced
  • collaborative
  • team-oriented

Day to day

  • Design and build scalable backend systems that power a fast-growing social AI platform.
  • Collaborate with product managers designers and data specialists to deliver performant maintainable features.
  • Improve user acquisition onboarding and engagement by experimenting with new technologies and refining customer journeys.
  • Contribute to the architecture operations and technical infrastructure that support reliable high-scale services.