4 days ago
Base Salary
$20k - $30k/yr
Responsibilities
- Design and implement high-performance web applications using TypeScript and React.
- Build interactive geospatial visualization layers with libraries like Mapbox.
- Develop real-time dashboards for energy demand forecasting.
- Create map-based views for utility engineers to analyze grid data.
- Implement reusable component libraries for UI consistency.
- Write comprehensive tests to ensure reliability of tools.
- Design and operate scalable microservices and REST APIs.
- Build and maintain data ingestion pipelines for time-series data.
- Integrate backend services with ML inference pipelines.
- Develop secure data access frameworks for utility data.
- Design backend systems using event-driven architecture patterns.
- Work with Cloud SQL and NoSQL stores for data management.
- Build and evolve CI/CD pipelines on Google Cloud Platform.
- Implement production observability for data pipelines.
- Own production deployments and incident response.
- Containerize services with Docker and manage orchestration.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
- 5+ years of experience in building and deploying full-stack web applications.
- Proficiency in TypeScript and a modern frontend framework.
- Strong backend development experience in Python, Java/Kotlin, or Go.
- Experience optimizing and scaling relational databases.
- Strong async communication skills for effective collaboration.
- Experience designing microservices architectures and RESTful APIs.
- Hands-on experience with cloud-computing providers.
- Experience with Docker and CI/CD pipeline design.
- Experience with automated testing frameworks.
- Knowledge of logging and monitoring tools for production systems.
- Ability to operate with high autonomy in fast-moving environments.
