Job Description
<p style="margin-bottom:11px"><span style="font-size:11pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Key Responsibilities</b></span></span></span></p>
<ul>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Own metrics around engineering aspects of enterprise adoption</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Building & maintaining the infrastructure to manage the platform</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Planning roadmap to ensure timely delivery of projects</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Working closely with customers to ensure their success</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Leading a team to ensure quality of code & product</span></span></span></span></li>
</ul>
<p style="margin-bottom:11px"><span style="font-size:11pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Qualifications</b></span></span></span></p>
<p style="margin-bottom:11px"><span style="font-size:11pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Must Have</b></span></span></span></p>
<ol>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">8+ years of experience building backend systems with experience in Java, Spring webflux & Postgres</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Experience with authentication & access controls</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Experience leading a team and architecting systems.</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Experience building enterprise products.</span></span></span></span></li>
</ol>
<p style="margin-bottom:11px"><span style="font-size:11pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Good to Have</b></span></span></span></p>
<ol>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Experience managing deployments on cloud providers like AWS, GCP, Azure, etc.</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Experience with self-hosted products.</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Have written some blogs in the past about complex enterprise related tech problems.</span></span></span></span></li>
</ol>
<p style="margin-bottom:11px"><span style="font-size:11pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Interview Process</b></span></span></span></p>
<ul>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Screening:</b> 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.</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Problem Solving:</b> 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.</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>System Design:</b> 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.</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Founder Round:</b> 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.</span></span></span></span></li>
</ul>
<b><span style="font-size:11.0pt"><span style="line-height:107%"><span style="font-family:"Calibri",sans-serif">Why Join Appsmith?</span></span></span></b>
<p style="margin-bottom:11px"><span style="font-size:11pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Key Responsibilities</b></span></span></span></p>
<ul>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Own metrics around engineering aspects of enterprise adoption</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Building & maintaining the infrastructure to manage the platform</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Planning roadmap to ensure timely delivery of projects</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Working closely with customers to ensure their success</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Leading a team to ensure quality of code & product</span></span></span></span></li>
</ul>
<p style="margin-bottom:11px"><span style="font-size:11pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Qualifications</b></span></span></span></p>
<p style="margin-bottom:11px"><span style="font-size:11pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Must Have</b></span></span></span></p>
<ol>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">8+ years of experience building backend systems with experience in Java, Spring webflux & Postgres</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Experience with authentication & access controls</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Experience leading a team and architecting systems.</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Experience building enterprise products.</span></span></span></span></li>
</ol>
<p style="margin-bottom:11px"><span style="font-size:11pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Good to Have</b></span></span></span></p>
<ol>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Experience managing deployments on cloud providers like AWS, GCP, Azure, etc.</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Experience with self-hosted products.</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif">Have written some blogs in the past about complex enterprise related tech problems.</span></span></span></span></li>
</ol>
<p style="margin-bottom:11px"><span style="font-size:11pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Interview Process</b></span></span></span></p>
<ul>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Screening:</b> 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.</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Problem Solving:</b> 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.</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>System Design:</b> 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.</span></span></span></span></li>
<li style="margin-bottom:11px"><span style="font-size:11pt"><span style="tab-stops:list 36.0pt"><span style="line-height:107%"><span style="font-family:Calibri,sans-serif"><b>Founder Round:</b> 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.</span></span></span></span></li>
</ul>
<b><span style="font-size:11.0pt"><span style="line-height:107%"><span style="font-family:"Calibri",sans-serif">Why Join Appsmith?</span></span></span></b>