Software Engineer II - Platforms & Data
About this role
Accountabilities:
You will be responsible for designing, building, and maintaining platform services and data-driven systems that support the broader product ecosystem. Working closely with a cross-functional squad, you will contribute across backend, infrastructure, and tooling layers while ensuring performance, scalability, and reliability.
• Develop and maintain backend services and platform components using modern TypeScript and backend frameworks
• Build and optimize GraphQL APIs and microservice-based architectures
• Design and support scalable data systems using MongoDB and other NoSQL solutions
• Contribute to event-driven architectures using tools such as Kafka, Kinesis, or RabbitMQ
• Improve platform infrastructure, observability, monitoring, and alerting systems
• Develop robust automated test suites across different levels of the testing pyramid
• Collaborate with product, engineering, and design teams to deliver high-quality user experiences
• Participate in code reviews, technical discussions, and continuous improvement initiatives
• Support system performance, bug resolution, and ongoing platform maintenance
• Apply AI-assisted development tools to improve engineering efficiency and workflow automation
Requirements:
You bring solid experience as a software engineer working in backend or platform-focused roles, with strong technical foundations and a product-oriented mindset. You are comfortable working in distributed systems and modern cloud environments, and you enjoy collaborating within cross-functional teams.
• 3+ years of experience in software engineering, ideally in platform or backend roles
• Strong proficiency in TypeScript, with Python experience considered a plus
• Experience building and maintaining GraphQL-based applications and APIs
• Solid understanding of microservices architectures and distributed systems
• Hands-on experience with NoSQL databases such as MongoDB
• Familiarity with event-driven systems (Kafka, Kinesis, or RabbitMQ)
• Experience with cloud platforms such as AWS and modern infrastructure practices
• Knowledge of testing strategies and building reliable automated test suites
• Exposure to observability, monitoring, and alerting tools
• Strong problem-solving skills with a product and user-focused mindset
• Comfortable using AI tools to enhance development workflows
• Excellent collaboration and communication skills
Benefits:
• Fully remote and highly flexible working environment
• Private healthcare coverage
• Life insurance protection
• Pension contribution matched up to 6%
• 25 days of annual leave plus additional special personal days
• Extra holiday days based on tenure and end-of-year company shutdown
• Enhanced parental leave policies (maternity, paternity, and adoption)
• MacBook and full equipment provided for work
• Inclusive and diverse international team culture
• Recognised workplace for flexibility, culture, and employee experience
• Strong focus on learning, development, and career growth
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1