Responsibilities
- Collaborate with a cross-functional team to develop robust and user-friendly products used by millions
- Assist in delivering clean, modular software solutions
- Engage in technical conversations to shape system design and implementation
- Support team-wide knowledge sharing, documentation, and ongoing process improvements
- Join the Session Management team to develop and enhance backend services for scalable customer sessions
- Gain insight into system architecture and contribute to defined tasks with mentorship from senior engineers
- Write clean, sustainable backend code in Java or comparable languages, adhering to established standards
- Develop and refine APIs, services, and database-driven features capable of handling heavy traffic loads
- Thoroughly test updates and identify straightforward improvements to enhance service reliability, monitoring, and maintainability
- Participate in code reviews, design planning, sprint meetings, and team rituals, actively contributing feedback and questions
- Diagnose and resolve defects and support tickets by collaborating with the team to identify root causes and implement fixes
- Gain hands-on experience with system scaling, database optimization, caching strategies, and cloud infrastructure
- Maintain accurate documentation to support service understanding and long-term maintainability
- Work closely with engineers, product managers, and stakeholders to deliver enhancements that boost session management performance and stability
Benefits
- Remote-first work environment
- Comprehensive paid leave policy
- Private medical coverage
- Retirement savings plan
- Employee share save program
- Flexible scheduling and vacation policy
- Dedicated time for professional development
Compensation
Includes competitive salary, performance bonus, pension, healthcare, share save scheme, and flexible work benefits
Work Arrangement
Remote (Worldwide)
THE GAME PLAN
- You will be part of the Session Management team, developing and refining backend services that ensure reliable and scalable customer sessions
- You will gain familiarity with internal systems and contribute to defined features, fixes, and improvements with guidance from experienced team members
- You will write clear, maintainable backend code using Java or similar languages, following team standards and best practices
- You will help design and enhance APIs, services, and database-backed systems built to manage high-traffic loads
- You will carefully test your work and seek simple, effective ways to improve service reliability, observability, and supportability
- You will participate in code reviews, design discussions, planning sessions, and team events, asking questions and sharing insights
- You will troubleshoot bugs and support issues, working with the team to uncover root causes and implement practical fixes
- You will learn about scaling systems, databases, caching, and cloud infrastructure through real-world team projects
- You will keep technical documentation current so others can understand and support the services
- You will work closely with engineers, product partners, and stakeholders to deliver changes that enhance session management reliability and performance
- You will demonstrate curiosity, humility, and a growth mindset, building technical judgment and confidence over time
What You Can Expect
- Engaging challenges in a fast-moving industry with constant opportunities to learn and apply new skills
- A strong sense of accomplishment from owning and shipping impactful features to real users
- Clear career progression paths, supportive leadership, and abundant learning resources, including dedicated time for development
- A culture of mutual support, shared success, collective learning from setbacks, and enjoyment in daily work
- An environment built on trust, where output matters more than presence, enabling autonomy and ownership
- A strong financial package including salary, bonus, pension, healthcare, share save plan, and flexible work policies
Other
- Team members support one another, celebrating wins and learning from setbacks together in a positive environment
- A culture of trust that prioritizes productivity, granting individuals control over their time and work