Metropolis is seeking a Senior Fullstack Engineer to take ownership of building and enhancing their end-to-end mobility platform.
Requirements
- Proficiency in modern JavaScript frameworks (e.g., React, Angular, or Vue) and strong understanding of frontend design principles.
- Extensive experience with backend technologies (e.g., Node.js, Python, Ruby, or Java) and RESTful API development.
- Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and familiarity with NoSQL databases.
- Hands-on experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization tools (e.g., Docker, Kubernetes).
- Experience working in an agile environment with cross-functional teams.
- Experience coding in Scala
- Experience with serverless architecture and microservices.
Responsibilities
- Independently design, develop, and maintain features across the full technology stack—from database schemas to backend APIs to user interfaces.
- Fully own projects from inception to production, ensuring high-quality delivery and rapid iteration.
- Ensure the system’s performance and scalability to handle high-throughput environments.
- Champion best practices in coding, testing, and deployment to ensure robust, maintainable solutions.
- Mentor junior engineers, promoting a culture of learning and growth within the team.
- Participate in technical discussions, evaluate new tools and frameworks, and implement improvements to keep our platform evolving.
Other
- MS or BS in Computer Science, or equivalent work experience.
- Proven experience providing technical direction for a team of engineers.
- Ability to articulate technical concepts to diverse stakeholders.
- 6+ years of experience building scalable applications in both frontend and backend environments.
- Experience working in an agile environment with cross-functional teams.
- Travel requirements not mentioned
- Visa requirements not mentioned