 
        
        Full Stack Engineer, Brazil
About Us:
We're revolutionizing public transportation planning, scheduling, and operations in over 7,000 cities worldwide. Our software platform uses AI, ML, and optimization algorithms to empower agencies to design more efficient, equitable, and sustainable transit networks.
Our Planning R&D team is looking for a talented Full Stack Engineer to contribute to the development of features and improvements for our mass transportation planning products.
-----------------------------------
Key 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
 * Participate in technical discussions and collaborate with other engineers, product managers, and designers
 * Deliver robust, scalable features and engage in the entire development lifecycle
-----------------------------------
Requirements:
 * 3+ years of full-stack web development experience
 * Experience with React client-side development and Node.js server-side development
 * Understanding of web application architecture and familiarity with relational or NoSQL DBs (MongoDB, PostgreSQL, MySQL)
 * Bachelor's or Master's degree in computer science or a related field
 * Strong analytical and problem-solving skills
-----------------------------------
Preferred Qualifications:
 * Experience with Python and Agile methodologies
 * Experience with AWS or an alternative cloud environment and CI/CD processes
-----------------------------------
Optibus is proud to be an equal opportunity employer. We hire talented individuals, regardless of gender, race, ethnicity, ancestry, age, disability, sexual orientation, gender identity or expression, cultural background, religious beliefs, or any other characteristic protected by federal, state, or local laws.