Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
I hope this message finds you well! I'm thrilled to reach out to you about an incredible opportunity with one of our top clients in the Communication industry. They are looking for a talented back-end developer in Java/Kotlin & AWS to join their dynamic team on a contract basis. This role offers the flexibility of a Hybrid environment in the beautiful cities of Geneva and Zurich, Switzerland.
Position: Backend Developer Java/Kotlin & AWS
Work Permit: Must already live and work in Switzerland (candidates already residing in Switzerland with valid work authorization)
Vacancies: 2 (One for the CMS team, one for the M3 team)
Start Date: 01.07.2025
Initial Duration: 12 months
Occupancy: 70% 100%
Location: Geneva or Zurich, Switzerland (Hybrid; on-site 1-2 days/week)
Reporting Line: Product Owner
Travel Required: No (occasional meetings within Switzerland, 12x per month)
Team Size: Up to 25
Language Requirements: English (fluent) AND French or German (good command, depending on location)
Work Equipment: Candidates provide their own laptop
Seniority: The Team is young; looking for candidates who will fit well into a dynamic, early-career environment
About Us
Join a team that values honest, respectful collaboration and believes in the power of consent and clear communication. We are self-organized, proactive, and support one another while being transparent about our strengths and limitations. We prioritize mutual growth, shared responsibility, and a welcoming environment where everyone feels empowered to contribute and learn.
Your Role
You will join either the CMS team or the M3 team as a Backend Developer for PlayNext, a next-generation digital media platform.
A. CMS-Team Focus:
Develop and optimize backend solutions to unify and enrich content metadata.
Establish a single, reliable source of truth to drive personalized and curated content delivery, making PlayNext a truly digital-first product.
B. M3-Team Focus:
Drive backend development to deliver the highest quality media assets quickly and efficiently, in line with industry best practices.
Implement solutions for enhanced accessibilitymultiple subtitles, audio tracks, and audio descriptionsmaking PlayNext an inclusive, seamless, and high-quality viewing experience.
Key Responsibilities
Develop, maintain, and optimize backend services (Java/Kotlin) in a cloud-native AWS environment.
Work closely with cross-functional teams to translate business requirements into robust, scalable solutions.
Implement advanced SQL/database solutions to support complex content and media management scenarios.
Produce clear technical documentation (analysis, technical tickets, ADRs).
Participate actively in Agile ceremonies (Scrum meetings, sprint planning, retrospectives).
Contribute to a culture of transparency, active learning, and knowledge-sharing.
Skills & Experience Required
Must-Have:
Strong experience in backend development (from planning to implementation)
Excellent programming skills in Java and/or Kotlin
Advanced database (SQL) knowledge and hands-on experience
AWS proficiency (deploying, scaling, maintaining cloud-native apps)
Proven ability in technical writing (analysis, ticketing, architectural decision records)
Fluent in English + good, French (Geneva) or German (Zurich)
Open, curious, and proactive mindset
Effective communicator, values feedback and transparency
Nice-to-Have:
Experience in media, streaming, or content management platforms
Familiarity with standard tooling: Confluence, Jira, Microsoft 365, Slack
Ways of Working
Hybrid work: 12 days per week in the office (Geneva or Zurich)
Flexible 40-hour workweek for 100% occupancy (8 hours/day)
Standard collaboration tools and licenses provided (accounts will be set up for you)
Bring your own work equipment (laptop required)
Ready to apply?
Join TEKGI and take your career to the next level!
Application takes less than 5 minutes