Key Experience
- Proven ability to design scalable and resilient systems
- Proficiency in PostgreSQL, Docker, Kubernetes
- Hands‑on experience with Apache Kafka for event‑driven systems
- Experience in Python for backend development
- Code review experience within development teams
- Experience developing microservices‑based systems and applying relevant design patterns
- Experience with AWS for cloud‑native application development and deployment
- Proficiency in developing and consuming REST APIs for web and mobile applications for user authentication and authorization
- Familiarity with Pytest unit testing framework
Good‑to‑Have
- Very proficient with Python, Flask, SQLAlchemy, Marshmallow, Blueprint
- Experience with Locust for performance testing
- Experience with observability & monitoring tools such as Prometheus and Grafana
- Knowledge of Power System (Distribution Network, DERS, IEC61970/IEC61968)
Responsibility / Expectations from the Role
- Technical leader responsible for architectural vision and strategy
- Drive the design/architecture of modules
- Guide team members and perform code reviews
- Jump in from time‑to‑time to implement features
- Focus on enterprise‑level products with real‑time capabilities
- Lead development of products with real‑time use cases
- Design and break down large features into actionable tasks
- Collaborate with Product Managers for strategic planning and estimates
- Mentor and coach team members for skill enhancement
- Senior level with leadership capabilities with full stack skills and experience
Mandatory Skills
- System Design
- Architecture diagrams
- Microservices
- Design Patterns
- REST APIs
- GitHub Actions
- PostgreSQL
- Python
- Docker
- Kubernetes
- Apache Kafka
- AWS
Upload Your Resume
Allowed File Types: .pdf, .doc, .docx, .jpg
File size should be below 5 MB.
Our Team will get in touch with you and get you started on your journey.