✨ About The Role
- As a Backend Engineer at Via, you will design, implement, and maintain state-of-the-art microservices from conceptualization to production.
- You will take full end-to-end ownership of new product features and systems, playing a key role in shaping system architecture.
- The position involves making top-level technical decisions and driving product developments that scale across the globe.
- Writing high-quality, scalable, and efficient code to ensure world-class performance and uptime is a critical responsibility.
- Collaboration with a cross-functional, agile team of engineers, designers, and product managers is essential to build products that add value for users.
- Continuous learning and implementation of the latest technologies and practices to maintain a cutting-edge stack will be expected.
- Mentoring and supporting team members to share expertise and grow technical knowledge within the team is also part of the role.
âš¡ Requirements
- A bachelor's degree in Computer Science or equivalent practical experience is essential for this role.
- The ideal candidate should have at least 4 years of professional experience in backend development, demonstrating a strong track record.
- Proficiency in modern backend frameworks and programming languages such as Java, Python, Go, or Node.js is required, with an emphasis on adaptability and expertise.
- A deep understanding of core programming principles, including data structures, multi-threading, object-oriented programming, and design patterns, is crucial for success.
- The candidate should be a quick learner, capable of mastering new concepts, technologies, and methodologies with ease.
- Excellent communication skills and a collaborative team player attitude are necessary to thrive in a fast-paced environment.