Ecolibrium

Senior Back End Developer

Ecolibrium  •  Bengaluru, IN (Onsite)  •  22 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
68
AI Success™

Job Description

Senior Back End Developer

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.

As a Senior Software Engineer at Ecolibrium, you will play a key role in designing, developing, and maintaining our software products. You will work closely with cross-functional teams to deliver high-quality solutions that meet customer needs and support our mission. Your expertise in software development and problem-solving will be essential in driving technological innovation and ensuring the success of our products.

Key Responsibilities:

Software Development: Design, develop, test, and maintain high-quality software solutions using modern programming languages and frameworks.

System Architecture: Contribute to the design and architecture of scalable, reliable, and secure software systems.

Code Quality: Ensure code quality through code reviews, automated testing, and adherence to best practices and coding standards.

Collaboration: Work closely with product management, design, and other engineering teams to understand requirements and deliver solutions that meet customer needs.

Mentorship: Mentor and guide junior software engineers, fostering a culture of continuous learning and improvement.

Continuous Improvement: Participate in continuous improvement processes, identifying opportunities to enhance software performance, scalability, and maintainability.

Documentation: Create and maintain technical documentation, including design documents, API documentation, and user guides.

Problem-Solving: Troubleshoot and resolve complex technical issues, providing timely and effective solutions.

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.

Technical Skills:

Proficiency in programming languages such as Python, Java, JavaScript, or Go.

Experience with backend technologies such as Node.js, Django, Spring Boot, or Flask.

Strong understanding of database technologies, including PostgreSQL, MySQL, and NoSQL databases like MongoDB.

Knowledge of cloud platforms like AWS, Azure, or Google Cloud.

Experience with microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.

Familiarity with frontend technologies and frameworks such as React, Angular, or Vue.js is a plus.

Problem-Solving Skills: Strong analytical and problem-solving skills, with a focus on delivering high-quality solutions.

Collaboration: Excellent verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams.

Agile Methodologies: Experience working in Agile/Scrum development environments.

Ideal Candidate:

Innovative Thinker: Passionate about technology and innovation, with a track record of driving technological advancements.

Detail-Oriented: Pays close attention to detail and ensures high-quality deliverables.

Team Player: Works effectively with cross-functional teams and fosters a collaborative environment.

Customer Focused: Committed to understanding and meeting the needs of customers.

Qualifications:

Educational Background: Bachelor's degree in Computer Science, Engineering, or a related field. An advanced degree is a plus.

Experience: 5+ years of experience in software development, with a strong focus on backend development.

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

Ecolibrium

About Ecolibrium

Ecolibrium is a sustainability tech company that empowers people to make better decisions based on proven data-driven ML algorithms through continuous monitoring, analysis and seamlessly integrated automated recommendation engines.

We accelerate organisations’ decarbonisation journey through real-time actionable insights on a single pane view, driving measurable actions to meet their Net-Zero goals while elevating productivity and reducing operational costs across their entire portfolio. It’s a finely tuned balance between people, planet and profit.

At Ecolibrium, we are dedicated to our partners-first approach. We walk hand-in-hand with our clients, ensuring a collaborative effort that drives sustainable, continuous improvement. We are more than just a technology provider; we are your dedicated partner in achieving common goals for a greener, more efficient organisation.

Ecolibrium is ISO 27001 certified and adheres to the ISMS framework of standards. We have won several awards over the last decade, including the prestigious WWF Climate Solver Award, the UNFCC award and the Ashden International Award.

Industry
Consulting & Advisory
Company Size
51-200 employees
Headquarters
London, GB
Year Founded
2012
Social Media