Role Overview
We are seeking a skilled and motivated Full Stack Engineer to join our engineering team. The ideal candidate will have strong software engineering fundamentals and experience with a variety of modern technologies.
Key Responsibilities
- Independently develop and maintain components across the entire stack
- Collaborate with non-engineering and customers to ship new features
- Help maintain code quality and build automations to streamline processes
- Participate in code reviews, on-call and contribute to team discussions on architecture
- Contribute to the entire application lifecycle, from concept and design to testing and launch
Qualifications
- 5+ years of industry experience as a full stack or backend developer
- Experience with front-end technologies like JavaScript, Typescript, Emotion, MUI, etc
- Modern database exposure (eg PostgreSQL) and cloud platforms like GCP or AWS
- Have built and contributed to building RESTful services and/or microservices at scale
- Strong communication skills, ability to work effectively in a team environment as well as independently
Preferred Skills
- We use a mix of modern technologies and run on GCP – your ability quickly pick up new technologies and choose the right tools is more valuable than understanding of a specific language/tool
- Experience with building distributed systems that scale with large data requirements
- Bonus: Any understanding or exposure to Utility industry and common applications such as GIS, SCADA, ADMS, etc
Why Senpilot?
💸 Competitive salary and ownership in Senpilot
💙 Top-tier health benefits
🏖️ Generous PTO offerings