Senior Backend Engineer

SproutsAI
Bengaluru, Karnataka, India

Senior Backend Engineer at SproutsAI

About The Company

SproutsAI develops intelligent autonomous agents. It provides a platform for the creation and adoption of autonomous agents, designed to drive the future of enterprise. The company primarily caters to the enterprise sector. Established in 2022, we are at the forefront of Artificial Intelligence, Machine Learning, and Software as a Service (SaaS). We are committed to fostering a diverse, equal opportunity, and inclusive work environment.

About The Role

We are seeking a highly skilled Senior Backend Engineer to join our dynamic engineering team. As a Senior Backend Engineer, you will be responsible for designing, developing, and maintaining scalable and efficient backend systems. You will collaborate with cross-functional teams, including frontend engineers, product managers, and designers, to deliver high-quality software solutions. You will play a key role in shaping the technical direction of our products and services, ensuring they meet the needs of our users and the demands of the market. This role offers the opportunity to work on challenging projects, utilize cutting-edge technologies, and make a significant impact on our company`s success.

Responsibilities

  • Design, develop, and maintain scalable and efficient backend systems using Node.js, Python and related technologies.
  • Collaborate with frontend engineers to integrate user-facing elements with server-side logic, utilizing a MERN stack.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot, debug, and resolve software defects and issues.
  • Optimize application performance and scalability.
  • Implement security and data protection measures.
  • Stay up-to-date with the latest technologies and trends in backend development.
  • Work with RabbitMQ for message queuing.
  • Design and implement scalable systems.

Qualifications

  • Bachelor`s or Master`s degree in Computer Science, Software Engineering, or a related field.
  • 2-5 years of experience in backend software development.
  • Strong problem-solving skills, excellent communication abilities, and the capacity to work effectively both independently and as part of a team.
  • Demonstrated strong analytical skills and the ability to adapt to changing priorities.

Skills Required

  • Python
  • Node.js
  • Express.js
  • RESTful APIs
  • SQL
  • System Design
  • Microservices Architecture
  • Cloud Computing (AWS, GCP, Azure)
  • MongoDB
  • Kubernetes
  • CI/CD Pipeline
  • Agile Methodologies
  • Code Reviews
  • MERN stack (MongoDB, Express.js, React, Node.js)
  • RabbitMQ
  • Scalable System Design

Company Culture

We foster a fast-paced environment emphasizing innovation and continuous progress. We promote collaborative teamwork with valued individual contributions. Our flat management structure encourages open communication and we place a strong emphasis on professional development, offering training and mentorship. We are committed to work-life balance through flexible working hours and arrangements, including remote options. We are also committed to ethical AI practices and employee empowerment with autonomy.

Location: Remote

Score my resume against this job, free →

Questions about this job

How do I apply for the Senior Backend Engineer job at SproutsAI?

Use the apply link on this page: you apply directly with SproutsAI on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does SproutsAI want for this Senior Backend Engineer role?

The job description asks for Python, Node.js, Express.js, RESTful APIs, SQL, System Design, Microservices Architecture and Cloud Computing (AWS, GCP, Azure). Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at SproutsAI?

Apply to the SproutsAI roles that match your experience, and tailor your resume to each job description: for this role that means showing Python, Node.js, Express.js. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Senior Backend Engineer job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with SproutsAI, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →