Staff Backend Performance Engineer

4 weeks ago


India Appsmith Full time

Who we are


Appsmith is an open-source, low-code platform that helps developers build applications quickly, usually within hours.


Since its inception, Appsmith has gained significant traction, with over 10 million downloads, more than 30,000 stars on GitHub, and adoption by 10,000+ organisations across 150 countries.


Our team is focussed on ensuring performance of the product that delights the users and makes them want to use Appsmith for every app they build again and again. Performance of appsmith should be a differentiating factor from its competitors. The performance perceived by the end user directly correlates to their impression of the quality of the product. A faster product would have higher retention and more complex use cases implemented on it by the customer.


The goal of the team is to iteratively identify and ship projects that improve the performance of appsmith and help it support 10x of the current traffic in the future.


How we work


1. Our project work is focused around identifying critical pieces of systems in our stack that are not performant and shipping architecture changes that addresses those bottlenecks and ensure that those changes would support 10x of the current traffic.

2. We are a remote first company. All communication is done async. There are no online timings. The culture assumes that everyone in Appsmith takes responsibility for the execution and quality of their work.

3. Documentation of projects and work is an essential culture we follow to effectively communicate in a remote setup and help maintain an async work environment.


What you will do


- You will be joining an agile and fully remote team as a staff backend developer. To us, this means your role extends beyond ownership of your day to day work; we expect you to embrace the broader picture — product vision, system architecture, and team collaboration.

- Performance team is a challenging role to work in since we have to optimize code that we may not have necessarily authored. Reaching out to other teams responsible for that piece of code and collaborating with them is a frequent and an essential part of the role.

- Navigate many independent sub systems of Appsmith on your own and gain understanding of the system architecture to identify the flow of data.

- Proactively identify prod performance issues with these sub systems, add missing observability and draft roadmaps to solve those issues.

- Architect and implement solutions, ensure sufficient documentation and test coverage, manage your time and proactively communicate your progress and decisions.

- Lead the project progress and decision making independently to meet the success criteria of the projects within the defined timelines.

- Stay motivated and course correct frequently without losing focus of north star metrics along with quality.


Qualifications


1. Strong backend technical skills in Spring Webflux, Postgres, MongoDB. Preferable experience of 7-8 years.

2. Strong devops skill (for example in cloud solutions like AWS) with demonstrated experience in setting up new micro services.

3. Knowledge of adding observability to complex systems using OpenTelemetry i.e Traces, Logs and Metrics. Experience working with Observability platforms like New Relic or Grafana.

4. Ability to collaborate with customers, cross functional backend, frontend and product teams to triage prod issues and come up with a clear RCA and a plan of action to fix the issue.

5. Read and assimilate performance profiles from frontend and backend and identify solutions for the latencies identified in the profiles.

6. Define north star metric and execute long term roadmap for defining performance as the distinguishing factor for Appsmith from its competitors.

7. Comprehend multi micro-service based complex systems on their own and iteratively improve the system performance sprint by sprint measured with absolute observability data.

8. Can work in highly dynamic environment as a self motivated, self initiated and independent individual contributor delivering maximum impact for the product and its customers.

9. Mentor a team of developers in the team to execute their and team projects.


Application Process


Interview with a hiring manager


In a conversation with a hiring manager we'll discuss your prior work experience and your career aspirations, ensuring it aligns with our expectations for the role. Feel free to ask questions about the team, company, and product.


Prepare by researching Appsmith, focusing on our product. Hint: check out (our GitHub repo)( for insights.


Technical assessment - 1


A technical assessment will gauge your knowledge on algorithms. You will be expected to solve one or two algorithms question during the interview on an online editor and come up with a solution. An ideal candidate would propose different approaches, explaining complexity of each approach and scalability of the solution. You would need to come up with test cases that ensure the correctness of the proposed algorithm.


Prior to the assessment, refresh your memory on various data structures and algorithms.


Technical assessment - 2


A technical assessment will gauge your knowledge of our tech stack (Spring Webflux, MongoDB, Java, AWS). Be prepared to demonstrate your approach to problem-solving during the interview. You're welcome to inquire about our quality standards, refactoring practices, estimation process, and CI/CD.


Prior to the assessment, refresh your memory on fundamentals of Java, multithreading, web servers and databases. Share 1-2 interesting solutions from your past experiences.


System design assessment


The system design assessment will focus on your experience in software architecture and balancing scalability with versatility and speed of delivery. Expect being offered a relevant problem to discuss with an interviewer. Feel free to ask about our approach to tech and system design, tech strategy, and Appsmith's conventions and practices.


In preparation, reflect on 1-2 compelling system design cases from your past.


Executive round


In the final round, meet with one of Appsmith's executive co-founders. This is a culture fit discussion, and you're encouraged to ask questions about our culture, mission, and strategy. It's a chance to understand the broader vision of Appsmith.


Benefits


- Unlimited leave policy

- Medical insurance

- Maternal / Paternal leaves

- Fully remote and distributed team

- Flexible work hours

- Experienced Cross Demographic team



  • india Appsmith Full time

    Who we are Appsmith is an open-source, low-code platform that helps developers build applications quickly, usually within hours. Since its inception, Appsmith has gained significant traction, with over 10 million downloads, more than 30,000 stars on GitHub, and adoption by 10,000+ organisations across 150 countries. Our team is focussed on ensuring...


  • india Mentorpal.ai Full time

    Skills :- MongoDB- PostgreSQL- DevOps- Spring WebFluxThe Role :Who we are :Appsmith is an open-source, low-code platform that helps developers build applications quickly, usually within hours. Since its inception, Appsmith has gained significant traction, with over 10 million downloads, more than 30,000 stars on GitHub, and adoption by 10,000+ organisations...


  • India Backend Closers Full time

    Company Description At Backend Closers Telecom Pvt. Ltd. , we work with coaches, consultants, and trainers to help them start and grow their consulting businesses. This is a Remote/Work-from-home position. This is an exciting opportunity to join Backend Closers as we expand. Are you an Individual looking for a sales role with coaching to become a star...


  • India Backend Closers Full time

    Company DescriptionAt Backend Closers Telecom Pvt. Ltd. , we work with coaches, consultants, and trainers to help them start and grow their consulting businesses.This is a Remote/Work-from-home position.This is an exciting opportunity to join Backend Closers as we expand. Are you an Individual looking for a sales role with coaching to become a star...


  • India Backend Closers Full time

    Company DescriptionAt Backend Closers Telecom Pvt. Ltd. , we work with coaches, consultants, and trainers to help them start and grow their consulting businesses.This is a Remote/Work-from-home position.This is an exciting opportunity to join Backend Closers as we expand. Are you an Individual looking for a sales role with coaching to become a star...


  • India Backend Closers Full time

    Company Description At Backend Closers Telecom Pvt. Ltd. , we work with coaches, consultants, and trainers to help them start and grow their consulting businesses. This is a Remote/Work-from-home position. This is an exciting opportunity to join Backend Closers as we expand. Are you an Individual looking for a sales role with coaching to become a star...

  • Backend engineer

    2 weeks ago


    india Arting Digital Private Limited Full time

    Job Description This is a remote position. Job title: Backend engineer Experince:8+yrs Primary skills: Java, Spring, cloud technology, Devops technology, database, micro service. Budget: upto 60lpa Location : Remote Roles and Responsibility: You will be joining an agile and fully remote team as a staff backend developer. To us, this means your...

  • Backend engineer

    1 week ago


    india Arting Digital Private Limited Full time

    Job Description This is a remote position. Job title: Backend engineer Experince:8+yrs Primary skills: Java, Spring, cloud technology, Devops technology, database, micro service. Budget: upto 60lpa Location : Remote Roles and Responsibility: You will be joining an agile and fully remote team as a staff backend developer. To us, this means your...

  • Backend engineer

    1 week ago


    india Arting Digital Private Limited Full time

    Job Description This is a remote position. Job title: Backend engineer Experince:8+yrs Primary skills: Java, Spring, cloud technology, Devops technology, database, micro service. Budget: upto 60lpa Location : Remote Roles and Responsibility: You will be joining an agile and fully remote team as a staff backend developer. To us, this means your...


  • india Yeah! Global Full time

    Job Description Be a Backend Architect for the Future of AI Interaction! Calling all passionate backend engineers! Do you dream of building the systems that power groundbreaking AI interfaces?This is your chance to join a revolutionary team! We're searching for a Senior or Staff Level Backend Engineer to focus on building the infrastructure behind...

  • Backend Engineer

    2 weeks ago


    India Spigot Software Pvt Ltd Full time

    Responsibilities : Design and Develop Backend Systems : Architect, design, and implement scalable and reliable backend systems using Java technologies. Database Management : Design and optimize database schemas and queries for high performance and scalability. Proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL, Oracle) is...

  • Staff Engineer

    4 weeks ago


    india Pocket FM Full time

    About the Role: We are seeking a Staff/Principal Software Engineer to join Pocket FM's engineering organization. As a tech rockstar, your deep design and architecture expertise will help us scale our technology that powers industry-defining mobile applications, catering to millions of audio lovers in India and the US. You will own the charter of...


  • india HyrEzy Talent Solutions Full time

    Job Description : 1. Technical Leadership and Guidance : - Provide technical leadership and guidance to the engineering team.- Mentor and coach junior team members to enhance their technical skills.- Collaborate with cross-functional teams to align technical strategies and goals.2. System Architecture and Design :- Design and develop scalable and...


  • india HyrEzy Talent Solutions Full time

    Job Description : 1. Technical Leadership and Guidance : - Provide technical leadership and guidance to the engineering team.- Mentor and coach junior team members to enhance their technical skills.- Collaborate with cross-functional teams to align technical strategies and goals.2. System Architecture and Design :- Design and develop scalable and...

  • Backend Engineer

    2 weeks ago


    India Meved Solutions Full time

    As a Backend Engineer , you will have the exciting opportunity to work on designing, developing, testing, and maintaining backend systems that power exceptional user experiences. Collaborating closely with cross-functional teams, you will play a pivotal role in transforming ideas into functional and robust backend services that cater to the needs of our...


  • India Avanti staffing Full time

    Hiring Criteria : Strong Backend Engineer profile Mandatory (Experience) Must Have Min 7 YOE in any Backend skill ( Python / Java / NodeJs / Ruby on Rails / Go, etc )Mandatory (Skills) - Must have a Minimum 2+ YOE of in AWS or Azure or GCPMandatory (Company) - Top B2B SaaS Product Companies like (Observe.AI, Whatfix, Rippling, MoEngage, Locus, CleverTap,...

  • Backend Engineer

    2 weeks ago


    India Akaike Technologies Full time

    Role : Backend Engineer (MLOps/DevOps).Location : Bengaluru (On-site).Experience : 4+ Years.Job Description : . We are looking for a skilled Backend Engineer with a strong background in MLOps/DevOps to join our team. The ideal candidate will have at least 4 years of experience in developing web applications using frameworks like Django or FastAPI, coupled...


  • india Apollo Full time

    YOUR ROLE & MISSION As a Staff Frontend Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in technology, architecture, and process. You'll have the chance to work in an open and collaborative environment, receive and give hands-on mentorship and have opportunities to grow and...


  • india Apollo Full time

    YOUR ROLE & MISSION As a Staff Frontend Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in technology, architecture, and process. You'll have the chance to work in an open and collaborative environment, receive and give hands-on mentorship and have opportunities to grow and...

  • Backend QA Engineer

    1 week ago


    India System Soft Technologies Full time

    Job Summary Client is looking for Backend QA Engineer with Performance Testing Qualifications RESTAssured & Java Testing APIs and backend, swagger document, multiple APIs Postman Automate Scripting Cucumber for BDD