About the position
Foursquare is seeking a Backend Software Engineer to join their Shared Services Team. This team is responsible for the core building blocks of Foursquare's customer products, including billing, user authentication, and permissioning. The Software Engineer will play a crucial role in helping other product managers and engineers understand how their products can integrate with Foursquare's systems and contribute to expanding their offerings. The role involves implementing new features, collaborating with the team, working closely with Product Management, taking ownership of development and deployment, and participating in on-call rotation duties. The ideal candidate should have 3-4+ years of software development experience, proficiency in Scala or Java, experience with MongoDB, proactive attitude, and excellent communication skills.
Responsibilities
- Implement new features and enhancements to the graph database and data delivery systems
- Collaborate with the team through ad-hoc learning sessions, code reviews, and shared projects
- Work closely with the Product Management team to determine requirements and implementation specifications
- Take responsibility and ownership of the development, deployment, and support of production systems
- Participate in on-call rotation duties to ensure smooth operation of systems and restore services during outages
Requirements
- 3-4+ years of software development experience building scalable, performant production backend systems
- Production experience with Scala or Java
- Experience with MongoDB
- Proactive, able to take the initiative and work independently
- Excellent communication and collaboration skills
- Nice to haves: experience working with graph databases and data delivery systems
Benefits
- Fully flexible work location (work from any location in Serbia or from the Belgrade office)
- 25 days of paid vacation
- Private medical insurance
- Education stipend
- Home Office Setup (provides necessary hardware)
- Summer Fridays (two non-working Fridays each July and August)
- Learning and development programs
- Professional coaching
- Restricted Stock Units