Job Profile
We are looking for a highly skilled and self-driven Senior Software Engineer to lead the design, development and deployment of our proprietary ClickPower platform a robust application enabling power trading and market operations. You will take complete ownership of the technical development lifecycle, work in a fast-paced agile environment and collaborate with cross-functional teams to deliver scalable, secure, and high-performance solutions. This role is ideal for someone who combines strong backend development capabilities with a system-wide perspective, thrives on end-to-end product ownership, and has an interest (or experience) in the Indian Power Markets domain.
Key Responsibilities
Lead the architecture, development and deployment of core platform modules. Design and build scalable, secure and maintainable backend systems using Java, Python, and MVC architecture. Develop and integrate RESTful APIs, web services and ensure seamless database connectivity (CRUD operations). Drive full-stack development with experience in frontend frameworks such as React.js and Angular.js. Utilize AI-based code generation and testing tools for accelerated development and prototyping. Work with third-party APIs for market data and system integrations (bidirectional, GET/POST). Build and manage database schemas, reports and real-time data pipelines using MySQL, PostgreSQL, MongoDB. Contribute to MIS report generation, trading summaries and compliance-ready documentation. Implement cloud-native deployment strategies using AWS/Azure/GCP and DevOps tools (CI/CD, Docker, Kubernetes). Ensure data security and platform compliance with MFA, secure access control, and regulatory standards. Integrate communication systems for real-time alerts via Email, WhatsApp, and SMS. Contribute to the implementation of complex business logic, including payment gateway integration and transaction processing. Collaborate with traders, analysts, and regulatory stakeholders to align product features with business needs.
Required Skills & Experience
Strong programming background in Java, Python, and MVC frameworks such as Spring Boot, Django, CodeIgniter. Proficiency in developing RESTful APIs and working with JSON/XML. Frontend proficiency in React.js, Angular.js; familiarity with AI tools for UI prototyping is a plus. Database expertise in MySQL, PostgreSQL, MongoDB; ability to build and optimize complex queries. Experience with messaging and stream-processing tools like RabbitMQ or Kafka is a bonus. Hands-on experience with CI/CD, Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP). Version control using Git and familiarity with code collaboration platforms (e.g., GitHub, GitLab). Familiarity with the Indian Power Sector, especially Power Market Operations (open access, exchanges, scheduling, etc.). Domain knowledge is an added advantage but not mandatory. Strong analytical, problem-solving, and decision-making skills. Excellent collaboration in cross-functional teams. Clear and effective verbal and written communication.
Location
: Bangalore Experience
: 5 8 years