engineering
Posted May 20Senior Software Engineer
at Wrike
EstoniaHybrid
You are nearing today's limit. Upgrade for unlimited access.
Responsibilities
- Develop and enhance Kotlin-based backend services that power Wrike’s mobile application
- Collaborate closely with iOS, Android, QA, product, and design teammates to deliver high-quality features
- Support the delivery of a reliable, scalable, and user-friendly mobile
Requirements
- experience to join our cross-functional mobile team working on a mobile app for collaborative project management.
- In this role, you will focus on improving Kotlin-based backend services that support the mobile experience, contributing to core platform logic, and helping deliver a seamless and productive
- experience for enterprise customers on the go. Your Impact:
- Help evolve the mobile backend service and propose innovative technical solutions using Kotlin
- experience for Wrike customers Your
- experience using Java, Spring, MyBatis, PostgreSQL, and Maven Production
- experience building backend systems and services
- Good understanding of backend architecture, SOLID principles, and REST APIs
- Strong knowledge of SQL and API design
- Ability to keep solutions simple, scalable, and maintainable
- experience with Kotlin is preferred Standout Qualities: •
- Experience working closely with mobile engineering teams •
- Experience working in global or distributed teams
- Background in SaaS products or enterprise software
- The team primarily uses Kotlin for Android and Swift for iOS, and we are actively leveraging Kotlin Multiplatform and Compose Multiplatform, with several features already running successfully in production.
- The backend service for mobile (BFF) is built in Kotlin and acts as a middleware layer between Wrike’s core backend and the mobile application.
- We also place a strong emphasis on quality through extensive UI testing integrated into our CI/CD pipeline.
- This role offers the opportunity to work at the intersection of backend and mobile development in a modern, evolving technical environment. Why Join Wrike?
- Wrike offers a flexible work model designed to support collaboration, connection, and high-impact teamwork.
Experience
- 4–6 years of software development
- At least 1 year of production
Benefits
- Built for teams and organizations looking to collaborate, create, and exceed every day, Wrike brings everyone and all work into a single place to remove complexity, increase productivity, and free people up to focus on their most purposeful work. Our vision: A world where everyone is free to focus on their most purposeful work, together.
- 28 calendar days of paid vacation
- Sick Leave Compensation (5 Paid Uncertified Sick Days)
- Parental Leave: 18 Weeks Maternity / 4 Week Paternity 2 Volunteer Days
- Health Insurance (Employees + Dependents) Life Insurance Plan
- Utility Allowance (30 EUR/month, subject to taxation)
- Fitness Plan (800 EUR/year)
Contact
- Check out our LinkedIn Life Page , Company culture page , Instagram , Wrike Engineering Team , Medium , Meetup.com , Youtube for a feel for what life is like at Wrike.
Additional details
- About the Role: Wrike is seeking a Backend Developer with Kotlin
- Contribute to the core platform, including APIs, business logic, and performance optimizations tailored for mobile use cases
- Participate in code reviews and peer reviews to maintain engineering quality and consistency
- Proactive approach to technical decision-making and implementation
- Ability to identify weaknesses in current solutions and suggest meaningful improvements
- Strong collaborative mindset and willingness to partner across teams to achieve shared goals
- Positive attitude that contributes to a fun, productive, and supportive team environment Team Dynamics: You will join a cross-functional mobile team made up of iOS, Android, and backend engineers, QA specialists, a product manager, and a designer, with additional support from UX researchers and content writers.
- The team is distributed across multiple locations, with Prague and India serving as primary hubs.
- You will work closely with teammates across disciplines to build and improve mobile capabilities that help Wrike users stay productive wherever they are.
- Our Work Style: Our mobile organization values close cross-functional collaboration, continuous improvement, and a strong focus on user experience.