
Company Overview:
ARCIS CLEAN ENERGY PRIVATE LIMITED is a pioneering technology company dedicated to revolutionizing the clean energy sector. We develop and deploy cutting-edge software solutions that optimize energy consumption, enhance grid stability, and accelerate the transition to sustainable power sources. Our platform empowers energy providers and consumers alike with real-time data analytics and intelligent automation, driving efficiency and reducing carbon footprints across the energy landscape.
Role Overview:
As a Technical Lead at ARCIS CLEAN ENERGY, you will be at the forefront of designing, developing, and scaling our core platform. You will collaborate closely with product managers, architects, and a team of talented engineers to translate business requirements into robust, high-performance solutions. Your leadership will be instrumental in guiding the team towards best practices in software development, ensuring the delivery of innovative and impactful products that shape the future of clean energy. This role is based in Bangalore.
Key Responsibilities:
- Lead the design and development of scalable and reliable microservices using Node.js and Golang to support our growing platform.
- Architect and implement robust data pipelines using Kafka to ensure seamless data flow and real-time analytics capabilities.
- Design and implement infrastructure solutions using Kubernetes to ensure high availability, scalability, and efficient resource utilization.
- Provide technical guidance and mentorship to a team of engineers, fostering a culture of innovation, collaboration, and continuous improvement.
- Collaborate with product managers and stakeholders to define technical requirements and translate them into actionable development plans.
- Drive the adoption of best practices in software development, including code reviews, testing, and continuous integration/continuous deployment (CI/CD).
- Proactively identify and resolve technical challenges, ensuring the timely delivery of high-quality software solutions.
- Contribute to the overall system design and architecture, ensuring scalability, reliability, and security.
Required Skillset:
- Proven ability to design and implement scalable and resilient microservices architectures.
- Deep expertise in Node.js and Golang, with a strong understanding of asynchronous programming and concurrency patterns.
- Extensive experience with Kafka for building real-time data pipelines and event-driven architectures.
- Hands-on experience with Kubernetes for container orchestration and infrastructure management.
- Solid understanding of system design principles, including distributed systems, caching, and load balancing.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
- Strong problem-solving skills and a passion for learning and staying up-to-date with the latest technologies.
- Bachelor's or Master's degree in Computer Science or a related field.
- 8-15 years of relevant experience.
Didn’t find the job appropriate? Report this Job