Senior Software Developer

Apply now

Apollo is a ClimateTech SaaS platform helping enterprises track and reduce their energy usage and carbon footprint. We work with leading companies to drive operational efficiency and sustainability using AI-powered solutions.


We are growing fast and preparing for our Series A. We are now looking for a Senior Software Developer to lead the design and development of scalable systems and drive technical excellence across Apollo’s platform.


What You’ll Do


  • Design, develop, and maintain scalable full-stack applications using Node.js, React.js, and PostgreSQL
  • Architect and implement robust backend services, APIs, and distributed systems
  • Build responsive, high-performance frontend interfaces with React.js
  • Optimize database schemas, queries, and performance in PostgreSQL
  • Design and maintain cloud-native infrastructure on AWS
  • Implement and manage asynchronous communication using Message Queues (MQ) (e.g., SQS, Kafka, RabbitMQ)
  • Use Redis for caching, rate limiting, and performance optimization
  • Ensure high availability, reliability, and security across the platform
  • Write clean, maintainable, and testable code following best practices
  • Participate in architectural decisions and contribute to technical roadmap
  • Mentor junior developers and conduct code reviews
  • Collaborate cross-functionally with product, data, and DevOps teams
  • Continuously improve system performance, scalability, and developer experience



What We’re Looking For


  • 5+ years of professional software development experience
  • Strong expertise in Node.js (TypeScript preferred)
  • Strong experience with React.js and modern frontend architecture
  • Solid experience with PostgreSQL (indexing, query optimization, schema design)
  • Hands-on experience with AWS (EC2, RDS, S3, Lambda, SQS, etc.)
  • Experience working with Message Queues (SQS, Kafka, RabbitMQ, etc.)
  • Experience using Redis for caching and distributed systems patterns
  • Strong understanding of RESTful APIs and microservices architecture
  • Experience with CI/CD pipelines and DevOps best practices
  • Strong knowledge of system design, scalability, and performance optimization
  • Experience with distributed systems and event-driven architectures
  • Strong problem-solving skills and ability to take ownership
  • Excellent communication skills in a fast-growing startup environment



Why Join Apollo?


  • Make a real impact on corporate sustainability and carbon reduction
  • Join a high-growth ClimateTech company at an exciting inflection point
  • Work with a collaborative and technically strong team
  • Contribute to shaping the future of enterprise energy transformation