Job Details
Location: Bangalore, Karnataka, India
Salary: Not specified
Company: ApnaWorker
We are seeking an experienced Senior Python Backend Developer to architect and develop scalable backend systems for a cloud-hosted engineering platform supporting tools such as MATLAB, PSCAD, DIgSILENT PowerFactory, ETAP, PSS®E, OpenDSS, and more. The platform enables engineers to run simulations, manage scenarios, visualize results, and unify multiple grid analysis tools through a single web interface. Key responsibilities include designing and developing scalable backend services using Python (FastAPI, Flask, Django), building REST and GraphQL APIs for model management, authentication, permissions, and metadata services, developing microservices for integrating engineering and simulation tools, designing and optimizing cloud-native solutions using AWS services including S3, managing and optimizing MongoDB databases, collaborating with Product Owners, Architects, Scrum Teams, and Power System Engineers, participating in product design, development, testing, deployment, and maintenance activities, implementing unit testing, code reviews, and engineering best practices, and ensuring application scalability, reliability, security, and performance. Required skills include Python development, FastAPI/Flask/Django, MongoDB, AWS Cloud Services (S3), REST API and GraphQL, microservices architecture, unit testing and automation, design patterns, backend system design, and Git and CI/CD concepts. Preferred skills include electrical power systems domain knowledge, grid integration, solar/wind/BESS projects, MATLAB, PSCAD, DIgSILENT PowerFactory, ETAP, PSS®E, and scientific computing. Qualification: Bachelor's or Master's Degree in Computer Science, Engineering, or related field. Interested candidates can share their updated resume.