Staff Backend Engineer

Mumbai, Maharashtra, India
Jul 16, 2024
Jul 16, 2025
Remote
Full-Time
7 Years
Job Description

Appsmith is an open-source, low-code platform that enables developers to quickly build applications, often within hours. With over 10 million downloads, more than 30,000 stars on GitHub, and adoption by 10,000+ organizations across 150 countries, Appsmith is revolutionizing the way applications are developed. Our focus is on delivering a high-performance product that users love, setting us apart from competitors and ensuring high retention and complex use cases by customers.

What You Will Do

  • Join an agile, fully remote team as a staff backend developer.
  • Embrace the broader picture—product vision, system architecture, and team collaboration.
  • Navigate and optimize many independent subsystems of Appsmith.
  • Identify and resolve production performance issues, adding observability where needed.
  • Architect and implement solutions with sufficient documentation and test coverage.
  • Lead projects independently to meet success criteria within defined timelines.
  • Stay motivated and focused on long-term goals.

Qualifications

  1. Technical Skills. Strong backend skills in Spring WebFlux, Postgres, MongoDB. Preferably 7-8 years of experience.
  2. DevOps Skills. Experience with cloud solutions like AWS and setting up new microservices.
  3. Observability. Knowledge of OpenTelemetry (Traces, Logs, Metrics) and platforms like New Relic or Grafana.
  4. Collaboration. Ability to work with customers and cross-functional teams to triage issues and develop solutions.
  5. Performance Profiling. Experience in reading performance profiles and identifying solutions.
  6. System Design. Comprehend and iteratively improve multi-microservice systems based on observability data.
  7. Independence. Ability to work independently in a dynamic environment and mentor team members.

Primary Skills Required

  • Microservices
  • Spring Boot
  • Spring WebFlux
  • AWS
  • Docker
  • Java
  • Kubernetes
  • MongoDB
  • PostgreSQL

Our Work Culture

  1. Remote First. All communication is done asynchronously, with no fixed online timings. We emphasize responsibility, execution, and quality.
  2. Documentation. Effective documentation is essential to maintain our async work environment.
  3. Team Focus. Our project work revolves around identifying and resolving performance bottlenecks to support 10x current traffic.

Application Process

  1. Interview with a Hiring Manager. Discuss your work experience, career aspirations, and ask questions about the team, company, and product.
  2. Technical Assessment - 1. Solve algorithm questions and demonstrate problem-solving approaches, complexity analysis, and scalability.
  3. Technical Assessment - 2. Demonstrate knowledge of our tech stack and problem-solving approach in a technical assessment.
  4. Systems Design Interview. Discuss experience in software architecture and system design.
  5. Executive Round. Meet with an executive co-founder to discuss culture fit and the broader vision of Appsmith.

Benefits

  • Unlimited leave policy
  • Medical insurance
  • Maternal/Paternal leave
  • Fully remote and distributed team
  • Flexible work hours
  • Experienced cross-demographic team

How to Apply

  • Register or log in on our portal and fill out the application form.
  • Complete the Video Screening (30 min) and click 'Apply' to get shortlisted.
  • Your profile will be shared with the client for the interview round.
  • If selected, meet the client and start your exciting career with Appsmith!

About Our Client - Appsmith

Appsmith simplifies custom application development for businesses, enabling streamlined operations, process automation, and integration of multiple apps and data. Our platform is lightweight, developer-friendly, and designed to integrate within modern SDLC processes. With tools that are 10x faster than traditional UI development frameworks, Appsmith pairs low-code speed with full-code flexibility and control.

About Uplers

Our goal is to make hiring reliable, simple, and fast. We help talents find and apply for relevant opportunities and support them throughout the engagement. A dedicated Talent Success Coach will assist you during your journey.

Are you ready for a new challenge, a great work environment, and an opportunity to advance your career? Apply today! We are waiting for you!