About the Role
Role details below.
Responsibilities
- Contribute to improvements across existing systems and greenfield initiatives
- Build scalable, secure services designed for long-term performance and reliability
- Work with your team to break down problems into clear technical plans and deliver with focus and care
- Partner with product, design, QA, and customer-facing teams to ship outcomes that matter
- Contribute to engineering quality through thoughtful code reviews, pairing, and knowledge sharing
- Own what you build, including observability, incident response, and participation in the on-call rotation
Requirements
- 2+ years building high-quality, well-tested, maintainable software in production environments
- Proficiency in at least one core language (Python, Ruby, JavaScript, TypeScript)
- Comfort working across the stack (React experience is a plus)
- Strong fundamentals in software design, including object-oriented and functional paradigms
- Experience working with APIs, relational databases, and cloud-native applications
- Demonstrated experience making pragmatic tradeoffs that improve customer outcomes and system health
- Clear, proactive communication and a collaborative working style in a fully distributed environment
- Professional fluency in written and spoken English
Nice to Have
- Passion for renewable energy, climate tech, or building tools that accelerate real-world impact
- Experience supporting internationalization, localization, or region-specific product requirements
- Familiarity with compliance-driven engineering, including privacy, security, data residency, or auditability
Additional Information
- Please submit your resume in English
- Aurora is dedicated to building a diverse and inclusive workforce
- Equal opportunity employer regardless of gender identity, sexual orientation, race, religion, age, national origin, citizenship, pregnancy status, veteran status, or other differences
- Candidates are encouraged to apply even if they do not meet all listed criteria
- Reasonable accommodations are available for candidates during the application or interview process