Software Engineer Backend I
Albert Invent
Software Engineering
Bengaluru, Karnataka, India
Posted on Dec 21, 2025
About Albert Invent
Albert Invent is a cutting-edge AI-driven software company headquartered in Oakland, California, on a mission to empower scientists and innovators in chemistry and materials science to invent the future faster. Every day, scientists in 30+ countries use Albert to accelerate R&D with AI trained like a chemist, bringing better products to market, faster
Job Description:
To design, build, and maintain scalable backend services using Node.js, enabling reliable APIs and high-quality systems that support Albert Invent’s AI-driven platforms and accelerate scientific innovation
Responsibilities:
- Design, develop, and maintain robust and scalable backend services using Node.js and Javascript.
- Collaborate with front-end developers and product managers to define and implement API specifications.
- Write clean, maintainable, and efficient code, and conduct code reviews to ensure quality standards.
- Develop unit tests and maintain code coverage to ensure high quality.
- Document architectural solutions and system designs to ensure clarity and maintainability.
- Troubleshoot and resolve issues in development, testing, and production environments.
- Stay up to date with emerging technologies and industry trends to continuously improve our tech stack
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 1 to 3 years of experience in backend development with a focus on Node.js.
- Strong understanding of RESTful APIs.
- Proficiency in database technologies (SQL and NoSQL, such as DynamoDB, MongoDB, PostgreSQL, etc.).
- Basic Knowledge of cloud platform (AWS) and deployment best practices.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong communication and teamwork skills
Good to Have:
- Experience with front-end frameworks (e.g. Angular, React, Vue.js).
- Understanding of HTML, CSS, and JavaScript.
- Familiarity with responsive design and user experience principles
Why Join Albert Invent
- Joining Albert Invent means becoming part of a mission-driven, fast-growing global team at the intersection of AI, data, and advanced materials science.
- You will collaborate with world-class scientists and technologists to redefine how new materials are discovered, developed, and brought to market.
- The culture is built on curiosity, collaboration, and ownership, with a strong focus on learning and impact.
- You will enjoy the opportunity to work on cutting-edge AI tools that accelerate real-world R&D and solve global challenges from sustainability to advanced manufacturing while growing your careers in a high-energy environment
For more details, please feel free to refer to www.albertinvent.com