Metropolis is seeking to solve the problem of enabling frictionless, checkout-free experiences in the real world, starting with parking, and is looking for a Software Engineer to contribute to the next step function growth phase.
Requirements
- Advanced level knowledge of Scala, Java, or related language
- Experience with microservices, event-driven architectures, and related technologies and paradigms
- Deep understanding of Agile engineering processes that support the entire software development life cycle, including TDD/BDD, CI/CD and related build/test/deploy processes
- Experience with database technologies, especially MySQL and Postgres
- Hands-on experience with container technologies and "infrastructure as code" techniques
- Work experience in innovative, high-growth environments
- Experience with languages and frameworks such as TypeScript, React, Scala, and Java
Responsibilities
- Design, implement, and maintain the backend services that make up the Metropolis parking platform
- Be a key part of the entire development lifecycle, including ideation and identifying requirements
- Moderate technical discussions, evaluate new techniques, and ensure our platform is constantly evolving and improving
- Leverage best practices in automation testing and deployment to enable rapid iteration and launch of new features
- Help build a culture where bugs and mistakes in Production are treated as opportunities to improve the platform
- Ensure that the systems we build are highly available and scalable
- Work directly with our partners and build solutions that seamlessly integrate their products with the Metropolis platform
Other
- MS or BS in Computer Science or equivalent work experience
- Strong fundamental computer science skills
- Excellent written and verbal communication skills with a proven ability to present complex technical information in a clear and concise manner to a variety of audiences
- 6+ years of software engineering experience
- Proven track record of designing and delivering large-scale distributed systems and software products in high-volume consumer-facing applications