logo

JobNob

Your Career. Our Passion.

Lead Backend Engineer


Ecolibrium


Location

Bangalore | India


Job description

Lead Backend Engineer Ecolibrium’s mission is to help organisations achieve sustainable prosperity – a harmonious balance between people, planet and profit. Our digital platform SmartSenseTM allows organisations to discover, improve, manage and report on ESG performance by capturing complex data through IoT networks and translating it into valuable intelligence, helping organisations optimise their energy consumption, monitor their assets and make direct savings to their bottom line. You will be joining a company that solves complex ESG problems with the opportunity for personal growth, development and recognition in a supportive, collaborative and open team culture. We are in search of a dynamic Backend Engineering Lead with over 10 years of experience in software/product development and expertise in hands-on backend engineering (Python, Django..).

Roles and Responsibilities Hands-On Technical Leadership: Actively engage in hands-on development while leading backend engineering efforts. Serve as a key contributor in coding, debugging, and optimizing code. Advanced System Development: Design and implement complex backend systems such as job managers, schedulers, and other critical infrastructure components, ensuring robustness and scalability. Project Ownership and Execution: Oversee project timelines and deliverables, demonstrating strong project management skills along with technical expertise. High-Quality Code Development: Develop well-designed, testable, and efficient code, setting the standard for code quality and engineering excellence within the team. Performance Optimization: Build high-volume, low-latency systems for mission-critical applications, optimizing for performance and reliability. Team Collaboration and Mentorship: Lead and mentor a team of backend developers, fostering a culture of technical excellence, continuous learning, and collaborative problem-solving. Strategic Technical Decisions: Make informed decisions on backend architecture, technology stack, and tooling, aligning with the overall product strategy and company goals.

Experience/Skills Core Backend Technologies: Expertise in languages and frameworks such as Python, NodeJs, Java, Spring, Go, Django, Flask, Iris, Apache Flink. Complex System Development: Proven track record of developing and managing complex backend modules like job managers, schedulers, and other distributed systems components. API Development: Deep experience in building scalable, low latency RESTful APIs. Database Expertise: Strong knowledge of relational and NoSQL databases, including PostgreSQL, InfluxDB, MongoDB, with skills in design and optimization. Solid Computer Science Fundamentals: Mastery in data structures, algorithms, and OOP concepts. Cloud and DevOps Proficiency: Extensive experience with cloud technologies (AWS, Azure, GCP), and proficient in using Docker, CI/CD pipelines, and cloud-based architecture. Testing and Quality Assurance: Skilled in writing comprehensive unit tests and ensuring code quality and reliability. Advanced Technology Knowledge: Familiarity with IoT, Big Data, Machine Learning is a plus. Experience with message brokers (RabbitMQ), task queues (Celery), and an understanding of frontend technologies is advantageous. Operating System Knowledge: Comfortable working across Windows, UNIX, and Mac OS. Communication Skills: Excellent communication abilities, effective in team collaboration and in explaining complex technical concepts to non-technical stakeholders.

Qualifications Educational Background: B.E./B.Tech in Computer Science, Electrical, Mechanical Engineering, M.Tech, or MCA. Experience: Minimum of 10 years in software/product development, with substantial hands-on experience in backend development.

Ecolibrium is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.


Job tags



Salary

All rights reserved