Software Developer
Software Developer focuses on maintain high‑performance microservices that support brainbox ai’s autonomous hvac optimization platform.
What the role involves
- Maintain high‑performance microservices that support BrainBox AI’s autonomous HVAC optimization platform.
- Develop reliable, scalable APIs using FastAPI to support real‑time data ingestion, processing, and decision‑making workflows.
- Implement event‑driven architectures using Kafka to enable high‑throughput streaming and distributed processing.
- Maintain NoSQL data models with DynamoDB to support large‑scale operational workloads.
- Manage cloud‑native services on AWS following best‑practice security, performance, and resiliency standards.
- Maintain application components using Docker for consistent deployment across environments.
Skills and requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of professional software development experience.
- Experience building microservices and APIs using FastAPI.
- Hands‑on experience with Kafka or similar real‑time messaging technologies.
Confirmed role details
- Disclaimer: We strive to provide competitive compensation for this position, tailored to a variety of factors.
Candidate fit
- technical problem-solving, code quality, testing discipline, and clear collaboration
Report this job
Help us keep Jobs247 accurate, safe, and useful for job seekers.
Search for more Software Developer jobs from Trane Technologies in Montreal, Quebec.