Senior Backend Engineer
RasaFull Time
Senior (5 to 8 years)
Candidates must possess a Master's or Bachelor's degree in Computer Science or equivalent work experience, coupled with strong fundamental computer science skills. A minimum of 6 years of software engineering experience is required, including advanced knowledge of Scala, Java, or a related language. Proven experience in designing and delivering large-scale distributed systems and software products for high-volume consumer-facing applications is essential. Familiarity with microservices, event-driven architectures, and related technologies is necessary. A deep understanding of Agile engineering processes, including TDD/BDD, CI/CD, and build/test/deploy processes, is required. Experience with database technologies like MySQL and Postgres, along with excellent written and verbal communication skills for presenting complex technical information, is also needed. Candidates must be local to Santa Monica (Los Angeles), New York City, or Seattle areas.
The Senior Software Engineer will design, implement, and maintain the backend services for the Metropolis parking platform. They will participate in the entire development lifecycle, from ideation to requirement identification. Responsibilities include moderating technical discussions, evaluating new techniques, and ensuring platform evolution. The role involves leveraging best practices in automation testing and deployment for rapid feature iteration. Engineers are expected to foster a culture of learning from production bugs and mistakes. Key duties include ensuring system availability and scalability, and collaborating with partners to integrate their products with the Metropolis platform.
Technology-driven facility management for parking
Metropolis focuses on improving facility management, particularly in the parking sector, by using computer vision technology to facilitate checkout-free payments. This technology allows drivers to park and pay without the need for traditional payment methods, making the process more efficient. Metropolis serves a variety of clients, including real estate owners and valet services, and operates in over 360 cities across North America, processing more than $4 billion in payments each year. What sets Metropolis apart from its competitors is its integration of payment solutions with facility management services, which not only enhances the parking experience but also increases asset productivity for its clients. The company's goal is to streamline parking operations and create revenue opportunities for its clients through its advanced technology and services.