Senior Software Engineer, Aeroparker
Metropolisabout 3 hours ago
Responsibilities
- Design, implement, and maintain backend services for the AeroParker platform.
- Participate in the entire development lifecycle from ideation to deployment.
- Moderate technical discussions and evaluate new techniques.
- Leverage best practices in automation testing, TDD/BDD, and CI/CD.
- Foster a culture of viewing production bugs as opportunities for improvement.
- Ensure high availability and security of distributed systems.
- Work with global partners to build API integrations with the AeroParker platform.
- Utilize AI tools to enhance workflows.
Requirements
- MS or BS in Computer Science or equivalent experience.
- 7+ years of software engineering experience with Scala, Java, or related languages.
- Proven track record in designing and delivering large-scale distributed systems.
- Experience with event-driven architectures and modern software design paradigms.
- Deep understanding of Agile processes, including CI/CD pipelines.
- Strong hands-on experience with MySQL and PostgreSQL.
- Excellent communication skills for presenting technical architecture.
- Familiarity with TypeScript, React, AWS, Git, and Datadog is a plus.
Benefits
- In-person collaboration to drive innovation and strengthen culture.
- Office-first model requiring employees to be on-site at least four days a week.