Own metrics around engineering aspects of enterprise adoption
Building & maintaining the infrastructure to manage the platform
Planning roadmap to ensure timely delivery of projects
Working closely with customers to ensure their success
Leading a team to ensure quality of code & product
Qualifications
Must Have
8+ years of experience building backend systems with experience in Java, Spring webflux & Postgres
Experience with authentication & access controls
Experience leading a team and architecting systems.
Experience building enterprise products.
Good to Have
Experience managing deployments on cloud providers like AWS, GCP, Azure, etc.
Experience with self-hosted products.
Have written some blogs in the past about complex enterprise related tech problems.
Interview Process
Screening: You will have a 45 minute introductory call with your hiring manager. Please try building an app on the product before this call. We will be looking to understand whether you have the relevant experience. Be thoughtful about how you communicate the projects you have worked on and the challenges you have overcome. We are also looking to understand how you relate to the product and whether you connect with the problem statement. Prepare some feedback on your experience with the product and your thoughts around it.
Problem Solving: You will have a 60 minute call with a member of this team who will ask you to solve a problem statement and translate it into code. We are looking to understand your approach to solving fuzzy problems and the quality of code you produce when solving them. Be methodical in your approach, understand the problem well, optimise the solution, handle edge cases & write simple, readable code.
System Design: You will have a 90 minute call with a senior backend engineer who will ask you to design an end to end system. We are looking to see how you think about architecting a system and whether you make considerations for load, failure & extensibility. Good system design should be able to adapt easily without knowing future requirements and should have great detail and thought put into it. We are also looking for your domain understanding of backend systems and how much in depth knowledge you have of them.
Founder Round: You will have a 60 minute call with a founder who will try to better understand you as a person, discuss your past experience, Appsmith product feedback and whether you would thrive inside the culture at Appsmith. We are looking for candidates who deeply care about their work, take ownership & are always trying to get better.
Why Join Appsmith?
Key Responsibilities
Own metrics around engineering aspects of enterprise adoption
Building & maintaining the infrastructure to manage the platform
Planning roadmap to ensure timely delivery of projects
Working closely with customers to ensure their success
Leading a team to ensure quality of code & product
Qualifications
Must Have
8+ years of experience building backend systems with experience in Java, Spring webflux & Postgres
Experience with authentication & access controls
Experience leading a team and architecting systems.
Experience building enterprise products.
Good to Have
Experience managing deployments on cloud providers like AWS, GCP, Azure, etc.
Experience with self-hosted products.
Have written some blogs in the past about complex enterprise related tech problems.
Interview Process
Screening: You will have a 45 minute introductory call with your hiring manager. Please try building an app on the product before this call. We will be looking to understand whether you have the relevant experience. Be thoughtful about how you communicate the projects you have worked on and the challenges you have overcome. We are also looking to understand how you relate to the product and whether you connect with the problem statement. Prepare some feedback on your experience with the product and your thoughts around it.
Problem Solving: You will have a 60 minute call with a member of this team who will ask you to solve a problem statement and translate it into code. We are looking to understand your approach to solving fuzzy problems and the quality of code you produce when solving them. Be methodical in your approach, understand the problem well, optimise the solution, handle edge cases & write simple, readable code.
System Design: You will have a 90 minute call with a senior backend engineer who will ask you to design an end to end system. We are looking to see how you think about architecting a system and whether you make considerations for load, failure & extensibility. Good system design should be able to adapt easily without knowing future requirements and should have great detail and thought put into it. We are also looking for your domain understanding of backend systems and how much in depth knowledge you have of them.
Founder Round: You will have a 60 minute call with a founder who will try to better understand you as a person, discuss your past experience, Appsmith product feedback and whether you would thrive inside the culture at Appsmith. We are looking for candidates who deeply care about their work, take ownership & are always trying to get better.