This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer II - Platforms & Data in Swtizerland.
This role offers the opportunity to contribute to a modern, product-driven engineering organization by building and evolving the core platforms and data systems that power a large-scale digital product. You will work within a Platform squad, collaborating closely with engineers, product managers, and designers to improve infrastructure, tooling, and backend services that support both internal teams and end users. The environment is highly collaborative, technical, and focused on delivering reliable, scalable, and user‑centric solutions. You will gain exposure across the full stack, including backend services, APIs, and data systems, while also working with cloud‑native architecture and modern development practices. This is a hands‑on engineering role where ownership, curiosity, and product thinking are strongly valued. You will also have the opportunity to work with AI‑enabled development workflows and contribute to shaping engineering best practices.
Accountabilities
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
#J-18808-Ljbffr