Moovex is expanding, and we are looking for an experienced Software Engineer (Full Stack with Backend Focus) to join our exciting ride in the innovative mobility ecosystem!
Moovex is a leading force in the mobility ecosystem, having developed the first and most advanced Routing as a Service (RaaS) platform for various mobility scenarios. Our infrastructure supports transportation fleets and operators in scaling operations, optimizing performance, and remaining competitive amid evolving mobility demands.
Join a growing team and play an integral role in building new experiences that solve real customer needs and propel the future of mobility. You will be collaborating with other engineers, product managers, and customers to build a suite of applications and tools that allow businesses to effortlessly optimize their fleet's efficiency and provide their customers with a cutting-edge user experience.
What will you do?
- Build and maintain Go-based platform services with a focus on performance and reliability.
- Contribute to distributed system design, including data flows, messaging patterns, and service architecture.
- Collaborate closely with a versatile team including algorithm engineers, data scientists, QA, DevOps, and other software engineers to deliver robust, end-to-end features.
- Take part in designing and implementing developer-facing SDKs and client libraries.
- Contribute to frontend or integration-layer features when needed, using web or mobile technologies.
- Write clean, testable code following test-driven development practices, with clear documentation.
- Participate in code reviews, architecture discussions, and cross-team planning.
What are we looking for?
- 4+ years of experience building distributed systems, with experience in Go or a strong ability to learn Go quickly.
- Strong backend fundamentals, including concurrency, system design, resilience, and performance.
- Backend-first mindset with the intuition to navigate web or mobile technologies when necessary.
- Hands-on experience with Postgres, Redis, or similar database and caching technologies.
- Familiarity with Docker, Kubernetes, and modern containerized workflows.
- Understanding of API design, documentation, integration patterns, and developer tooling.
- Test-driven mindset with experience in unit, integration, and end-to-end testing.
- Strong communication and collaboration skills.
Some bonus points
- Experience building multi-platform developer tools such as SDKs, libraries, or integration kits.
- Knowledge of AWS, GCP or Azure cloud services.
- Background in routing, mobility, GIS, or real-time systems.