Staff Software Engineer, Backend
Skills
APIComputer ScienceCross-Functional Team LeadershipCustomer AcquisitionEngineeringEnhanced Data Rates For GSM EvolutionMarketing
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.
