 
        
        Transportation Software Developer Opportunity
About the Job
We are seeking a talented transportation software developer to join our planning R&D team. The ideal candidate will have a strong background in software development and experience building and maintaining modern web applications.
As a software developer on the planning team, you will contribute to the development of features and improvements for our mass transportation planning products, collaborating with other engineers, product managers, and designers to create high-quality user-focused solutions.
Responsibilities:
 * Develop, deploy, and maintain full-stack applications using React, TypeScript in the frontend and Node.js with TypeScript deployed on K8s in the backend.
 * Actively participate in the entire development lifecycle, engaging in technical discussions.
 * Collaborate with the product manager and designer to deliver robust, scalable features.
Requirements:
 * 3 years of full-stack web development experience.
 * Experience with React client-side development.
 * Experience with Node.js server-side development.
 * Understanding of web application architecture.
 * Familiarity with relational or NoSQL DBs such as MongoDB, PostgreSQL, MySQL.
 * BSc or MSc in Computer Science or a related field.
 * Strong analytical and problem-solving skills.
Desirable Skills:
 * Experience with Python.
 * Experience with AWS or an alternative cloud environment.
 * Experience in the mobility ecosystem.
 * Experience with agile methodologies and CI/CD processes.
Benefits:
Optibus is an equal opportunity employer, committed to diversity, equity, and inclusion. We provide a collaborative culture centered on innovation, determination, and impact.
Our team values inclusivity and welcomes individuals from diverse backgrounds and experiences. We strive to create a workplace that is inclusive, accessible, and respectful.