
Similar jobs
Senior Staff Engineer will play a critical role in shaping the technical direction and long-term architecture of the Albert platform. This role is responsible for driving scalable, reliable, and high- impact software engineering that align with business goals and customer needs. The position requires a strong balance of technical depth, execution excellence, and cross-functional leadership to accelerate product development while maintaining high standards of quality, performance, and maintainability
Responsibilities:
Technical Leadership
- Drive the architectural vision for core product areas across the Albert platform.
- Own the technical roadmap for major product features, ensuring alignment with business priorities and long-term platform evolution.
- Lead the design and development of highly reliable, performant, and scalable applications using modern tech stack.
- Establish durable engineering patterns and frameworks that enable product teams to move quickly with high confidence.
- Provide mentorship to Staff, Senior, and Mid-level engineers to uplevel engineering capabilities across product teams
Execution Excellence
- Translate business goals and customer needs into scalable technical designs that accelerate product development.
- Solve complex, multi-system issues and guide teams through debugging, incident response, and performance improvements.
- Lead design reviews, define coding standards, and elevate system observability, reliability, and maintainability.
- Drive technical decisions involving tradeoffs between speed, quality, and scalability, bringing clarity to ambiguity.
- Identify, prioritise, and drive down technical debt that impacts product velocity and quality
Cross-Team Influence & Collaboration
- Work with senior technical leadership to establish and uphold company-wide architectural standards and engineering practices.
- Partner closely with PMs to shape feature requirements, estimate complexity, and define engineering milestones.
- Collaborate with engineering, data, ML, and infra teams to develop cohesive, well-integrated product experiences
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 12+ years of software engineering experience, with 3+ years in senior technical leadership roles supporting product-oriented teams.
- Proven ability to lead end-to-end product development at scale — from concept through production rollout.
- Deep expertise in modern backend technologies, including Node.js, RESTful API design, backend services, and distributed system fundamentals, with strong proficiency across multiple programming languages.
- Strong understanding of product architecture patterns: domain-driven design, modular monoliths, micro-services, event-driven systems.
- Proficiency with SQL & NoSQL databases (PostgreSQL, DynamoDB, MongoDB, etc.).
- Significant experience with AWS services and modern cloud architectures.
- Strong product intuition — ability to understand user needs, evaluate tradeoffs, and craft solutions that balance speed with quality.
- Outstanding communication, collaboration, and organisational influence skills
Good to Have:
- Experience with modern front-end frameworks such as React.
- Experience building AI- or ML-driven user experiences.
- Experience scaling a product engineering team from 1 to N
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.
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.
Job Title: Associate Backend Engineer
Job Summary:
We are looking for an enthusiastic and motivated Associate Backend Engineer with 1 to 2 years of experience to join our growing engineering team. Whether you're a recent graduate or have some industry experience, this role offers a strong foundation to grow your skills in real-world backend development. You’ll work closely with experienced engineers and contribute to the design, development, and maintenance of scalable backend systems that power our products.
This position is ideal for individuals who are eager to learn, write production-grade code, and grow into a high-performing backend engineer.
Website: https://www.thealteroffice.com/about
Key Responsibilities:
- Assist in building and maintaining backend services and APIs for web and mobile applications.
- Work with both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases for data modeling and storage.
- Write clean, maintainable, and well-documented code under guidance.
- Contribute to authentication, authorization, and other core backend features.
- Collaborate with cross-functional teams including product, frontend, and QA to deliver complete features.
- Participate in code reviews and incorporate feedback to improve code quality.
- Debug issues, write unit/integration tests, and help maintain service reliability and performance.
- Learn to work with CI/CD pipelines, version control (Git), and deployment workflows.
- Use tools like Docker, basic cloud services (AWS/GCP/Azure), and optionally explore monitoring/logging tools.
- Explore new technologies such as GraphQL, WebSockets, or message queues (e.g., Kafka, RabbitMQ) when relevant.
Requirements:
- 1 to 2 years of backend development experience, including internships, academic projects, freelance, or open-source work.
- Familiarity with at least one backend programming language (e.g., Python, Java, Go, JavaScript, etc.).
- Basic understanding of RESTful APIs, HTTP, databases, and server-side logic.
- Exposure to SQL and NoSQL databases and understanding of CRUD operations.
- Familiarity with Git and fundamental development workflows.
- Willingness to learn and apply best practices in scalability, security, and asynchronous programming.
- Strong problem-solving mindset and eagerness to take feedback and grow.
- Good communication and collaboration skills in a team environment.
About the Company
F22 Labs is a startup software studio based in Chennai. We power startups worldwide by building high-quality software products. From web apps to mobile platforms, we help entrepreneurs turn their ideas into beautifully crafted solutions. If you're passionate about software development and eager to build real products that solve real problems, you’ll fit right in.
Position Overview
We are seeking a talented and experienced Senior Node.js Developer to join our growing engineering team. In this role, you will be instrumental in designing, developing, and maintaining the backbone of our applications. You'll leverage your 3-5 years of expertise to build robust, scalable, and high-performance backend services and APIs. You will also play a key role in making architectural decisions, mentoring junior developers, and driving best practices within the team. If you're eager to tackle complex problems, contribute to innovative projects, and lead by example, this position is for you.
Key Responsibilities
● Design, develop, test, deploy, and maintain highly scalable and reliable backend services, APIs, and systems using Node.js (with frameworks like Express.js or NestJS) and TypeScript.
● Architect and implement robust solutions for complex business requirements, ensuring code quality, performance, and security.
● Collaborate closely with cross-functional teams including front-end developers, product managers, QA engineers, and designers to deliver high-quality products.
● Lead and participate in code reviews, providing constructive feedback to ensure adherence to coding standards and best practices.
● Design and manage database schemas (SQL and NoSQL, e.g., PostgreSQL, MongoDB, Redis) and optimize database queries for performance.
● Develop and maintain comprehensive unit, integration, and E2E tests to ensure software quality and reliability.
● Work with containerization technologies like Docker and orchestration tools like Kubernetes for deploying and managing applications.
● Implement and maintain CI/CD pipelines for automated building, testing, and deployment of applications.
● Mentor and guide junior developers, fostering a culture of learning and continuous improvement.
● Troubleshoot, debug, and upgrade existing software, identifying and resolving performance bottlenecks.
● Stay up-to-date with emerging technologies, industry trends, and best practices in Node.js development and backend architecture.
● Contribute to architectural discussions and decisions, helping to shape the future of our backend systems.
Qualifications and Requirements
● 3-5 years of professional experience in backend development with a strong focus on Node.js.
● Expert proficiency in TypeScript.
● Proven experience with Node.js frameworks such as Express.js or NestJS (highly preferred).
● Strong understanding of asynchronous programming, event-driven architecture, and design patterns.
● Solid experience in designing, building, and consuming RESTful APIs; experience with GraphQL is a plus.
● Proficiency with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) database technologies, including data modeling and query optimization.
● Hands-on experience with containerization technologies (Docker) and a good understanding of container orchestration (Kubernetes).
● Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions).
● Experience deploying and managing applications on cloud platforms (AWS, Azure, or GCP), including familiarity with relevant services (e.g., EC2, S3, Lambda, RDS).
● Strong problem-solving, analytical, and critical thinking skills.
● Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
● Proven ability to mentor junior team members.
● Familiarity with Git and collaborative development workflows.
Good to have:
● Experience with testing frameworks (e.g., Jest, Mocha, Chai) and a commitment to writing well-tested code.
● Experience with microservices architecture and distributed systems.
● Experience with serverless architecture (e.g., AWS Lambda, Azure Functions).
● Knowledge of message queue systems (e.g., Kafka, RabbitMQ, AWS SQS).
● Familiarity with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
● Understanding of front-end technologies (e.g., React, Angular, Vue.js) to facilitate better collaboration.
● Experience with performance monitoring and optimization tools.
● Active contributions to open-source projects or a strong portfolio of personal projects.
Why Join Us (Perks & Benefits)
● Flexible work timings.
● Fast-paced, hands-on learning environment.
● Fun, collaborative, and supportive team culture.
● Real-world impact from day one.
If you're looking to supercharge your development skills and work on meaningful software in a startup that values learning and creativity, we’d love to hear from you. Apply today!
About the Role
We are seeking a highly skilled and motivated Senior Backend Developer with strong expertise in Node.js and AWS to join our dynamic team. The ideal candidate will have solid backend development experience, with additional working knowledge of PHP and Python. Exposure to frontend frameworks like React.js and Angular will be considered a strong advantage.
Key Responsibilities
• Design, develop, and maintain scalable backend systems and APIs using Node.js.
• Deploy, manage, and optimize applications on AWS cloud infrastructure.
• Collaborate with cross-functional teams (frontend, product, QA) to deliver end-to-end solutions.
• Ensure application performance, security, and scalability.
• Write clean, maintainable, and testable code following industry best practices.
• Work with databases (SQL/NoSQL) to design efficient data models and queries.
• Integrate third-party services and APIs when required.
• Contribute to code reviews, technical discussions, and mentoring of junior developers.
• Support continuous integration and deployment pipelines.
• Troubleshoot, debug, and optimize existing applications.
Requirements
• 4+ years of backend development experience.
• Strong expertise in Node.js and hands-on experience with AWS services (EC2, S3, Lambda, etc.).
• Good working knowledge of PHP and Python.
• Strong understanding of RESTful API design, microservices architecture, and databases (MySQL, PostgreSQL, or MongoDB).
• Working knowledge of React.js and Angular is preferred.
Key Responsibilities:
Experience with developing/implementing web applications built on PHP technologies.
Provide technical guidance and recommendations to other team members as required.
Development responsibilities include doing code review / bug analysis, analyzing development and impacts.
Provide effort planning estimates for application change requests and defect resolutions.
Run daily stand-up meetings as required and in concert with the program technical lead .
Assist in establishing and updating application release plans.
Manage and perform Web application deployments.
Perform root cause analysis for production issues and provide resolutions in a timely fashion .
Develop and maintain technical documentation Skills Requirement:
Minimum 1 years of experience with team leading
Minimum 2 to 3 year experience in laravel mysql
Excellent knowledge of REST services
Excellent knowledge of RDBMS concepts and database designing
Good Communication skills in Malayalam and English
Problem solving and decision making skills
Prior experience in handling a team.
Agile background is a plus.
Ready to adapt / learn a new programming language / tools / framework based on project requirements.
Able to provide technical leadership to a team of software engineers.
Experience: 9 to 16 Yrs
Notice Period: Immediate to 15 days
Job Description:
- The Lead Engineer is responsible for deriving the technical architecture, detailed design, implementation, Performance, and Scalability of the developed system.
- The individual should be capable of single-handedly understanding the requirement, liaison with the product owner and external teams; produce the technical output required.
- Strong Leadership skills to contradict, produce a new design to current trends is required.
- Should be an avid technology enthusiast with strong views on technical architecture.
Technical Skills:
1) Strong Python and Mongo DB is mandatory
2) Web Application Architecture - One Large Project Experience of Development & Maintenance
3) Knowledge in one or more frameworks like WSGI(uwsgi), Django, Flask, Web Application development
4) Exposure to Databases like MongoDB, BigQuery, Elastic Search, Redis, etc.,
5) Knowledge of Code Quality Process and Discipline (Git, Jenkins, etc)












