Full Stack Developer
- 🇺🇸 United States
- On-site
- 9 months ago
- React.js
- Vue
- Node.js
- Python
- Java
- CI/CD
- AWS
- GCP
- Azure
- AI
- MQTT
- WebSockets
- IoT
- SQL
- NoSQL
- Prometheus
- Grafana
- Datadog
- Devops
- Regulatory Compliance
- iOS
- Android
- React Native
- Flutter
- UI/UX
- AI/ML
- Angular
- .NET
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Docker
- Kubernetes
The Software Developer - is responsible for bridging software engineering with systems that support operational processes. Their duties will extend beyond coding and often touch integration, automation and system reliability. This role requires a blend of abilities to drive successful outcomes in a dynamic environment.
Responsibilities:
Development:
• Design, develop, and maintain responsive front-end applications (React, Vue, or similar).
• Build and optimize back-end services using Node.js, Python, or Java frameworks. o Create and maintain RESTful and GraphQL APIs to connect disparate transit systems. o Implement CI/CD pipelines and cloud-native deployments (e.g., AWS, GCP, Azure).
• Explore and integrate emerging technologies (e.g., AI for predictive maintenance, ML for passenger demand forecasting).
• Ensure scalability, performance, and high availability of applications to handle peak transit usage.
System Integration and Data Management:
• Work with real-time data streams (Kafka, MQTT, WebSockets) from buses, trains, and paratransit systems to provide service updates.
• Support data pipelines, analytics dashboards, and reporting tools for ridership insights.
• Build integrations with third-party vendors (e.g., payment processors, ride-sharing partners).
• Connect software with hardware systems (e.g., onboard devices, IoT sensors).
• Manage databases (SQL and NoSQL) for structured and unstructured transit data.
Operations:
• Conduct automated and manual testing, debugging, and performance optimization.
• Implement monitoring and observability tools (e.g., Prometheus, Grafana, Datadog) to ensure uptime and reliability.
• Collaborate with DevOps/IT operations teams for smooth deployments and environment management.
• Apply security best practices for data protection and regulatory compliance
• Bachelor's degree in Computer Science, Information Systems, Business Administration, or a related field. Master's degree preferred.
Required Skill: Must give the number of years of experience for each of the bullet points listed below.
• 8-10 years of professional experience as a full-stack developer. - 8 Years
• Proven experience with mobile app development (iOS, Android, or cross-platform frameworks such as React Native/Flutter). - 8 Years
• Knowledge of UI/UX principles and collaboration with design teams. - 8 Years
• Hands-on experience with performance optimization for web and mobile applications. - 8 Years
• Exposure to data analytics, AI/ML, or big data platforms - 4 Years
• Strong understanding of application development processes, modern frameworks, and industry best practices. - 8 Years
• Solid foundation in front-end (React, Vue, Angular) - 8 Years
• Solid foundation in back-end (Node.js, Python, Java, or .NET) technologies required - 8 Years
• Familiarity with databases (PostgreSQL, MySQL, MongoDB, Redis, etc.) and API design. - 8 Years
• Knowledge of cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines - 6 Years
• Bachelor's degree in Computer Science, Information Systems, Business Administration, or a related field. - Masters Degree (Desired)
Full Stack Developer · Expert In Recruitment Solutions