Keyboard Jobs

Jobs for software developers, geeks and cyborgs

Backend Engineer

Published on Thu, 06 Apr 2023 09:59 UTC
(386 days ago)

About Appsmith

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

Since being introduced less than two years ago, Appsmith’s open source software has more than 10 million downloads, more than 18,000 stars (up 12x since 2021) on Github and is used at over 10,000 organizations across 150 countries.

We are a global and fully remote organization, excited to welcome new teammates to our collaborative environment and high-performance culture.

See our GitHub repo here: https://github.com/appsmithorg/appsmith

We’ve raised $51.5 mn in funding.

Company Vision

We believe every organization should have the ability to develop high performing internal applications quickly and cost-effectively. Every enterprise needs to create custom internal applications, spending between 10% to 40% of their engineering resources on them. Yet they often take a backseat to customer-facing applications because they are challenging, expensive and slow to build. Appsmith is already enabling software engineers to transform how they build internal apps, often building them 10 times faster with Appsmith.

In the future we’re building, custom software developed for internal users will look and work no differently than the best out-of-the-box SAAS products.

Internal users will demand great UX, great customer support, and great reliability from their in-house development teams because Appsmith has made it quick and painless for developers to build, deploy and maintain custom software.

What do we value?

Above all, we value a growth mindset. As a team of learners, we read, talk to people and listen to feedback constantly. We love working with people who have strong opinions, weakly held.

Self starters and ambitious people form the backbone of our team. Do you want to work on bigger projects? Are you comfortable setting large goals and then accomplishing them?

We value consistency and reliability. For example, sticking to committed deadlines, showing up on time etc. We believe that predictability makes teams run a lot smoother.

It’s the little things that matter. Attention to detail shows that we empathize with our users, our colleagues and anyone else that we interact with.

Are you a practical optimist? Our founding team strongly believes in a better future. We believe in playing our part to make that future a reality.

What will you be doing?

We strongly believe in the concept of “smart backends, dumb frontends”. You will be responsible for designing the intelligence and configuration that drives all complex frontend UIs.

Since our product must be extensible, you will architect and design a plugin-based platform that seamlessly allows the addition and configuration of any new 3rd party integrations or plugins while ensuring that they work well with the rest of the ecosystem.

All our team members claim ownership of both code and outcome. Hence, you will be responsible for deploying and managing your code, not only in a cloud infrastructure like AWS but also in multiple self-hosted deployments.

Must have skills

  • A strong grasp of server-side programming languages like Python / Java is a must. Since these will be our primary languages of choice, prior work experience in these languages will help you ramp up quickly with the rest of the team.
  • An extremely good working knowledge of relational database systems (MySQL/PostgreSQL) or NoSQL databases such as MongoDB.
  • Being able to understand & design REST APIs is critical to ensure any reasonably complex functionality within the product.
  • Working knowledge of cloud infrastructure providers such as AWS / Azure.

Nice to have skills

  • A basic knowledge of client-side frameworks such as React.js/Angular will help you move across the stack and make you a prolific team player.
  • Working knowledge of HTML & CSS will ensure that you can single-handedly create those pixel-perfect pages with ease.
  • A grasp of DevOps tools such as Terraform, Ansible will earn you the respect of the team and our users.
  • Open-source contributions to any project is a bonus.
  • Bonus points for working knowledge of container technologies like Docker / Rkt.

Remote working: Appsmith is a fully distributed and remote team.

Diversity and Inclusion: Appsmith is dedicated to maintaining a diverse team and an inclusive work environment because our success depends on it. We welcome all people to apply for roles with Appsmith, especially women and other disadvantaged populations and we appreciate non-traditional career paths.

What is the recruitment process?

As a small team, it’s imperative that all of us get to know each other before taking the leap. We want to ensure you succeed in your role within our team. Each conversation (video conference) with us will last about 60 mins. Typically the whole process takes between 2 - 10 business days depending on your and our schedules.

Introductory call: A phone call with one of the founders that give us a chance to introduce our company & product to you as well as get to know you. If you find our product vision interesting & exciting for you to work on, we will move to the next steps.

Technical conversation I: This is a video call that allows for a deeper technical conversation. Expect some problem solving and pair programming to take place.

Technical conversation II: Another round of video interview that is a technical deep-dive with a founder/senior engineer on the team that will focus heavily on your technical chops. Expect some more problem solving and pair programming.

Culture fit conversation: Conversations with the founders and quick meetings with our team members to ensure that there is a culture-fit.

Extending an offer: If all goes well, we will extend an offer which includes financial benefits, equity stock grants and any other benefits.

Benefits:

  • Budget to setup your home office
  • Medical insurance for self and dependants
  • Self-education budget for books, courses, and conferences
  • Flexible holiday schedule
  • Paid Maternity and Paternity leave
Apply now

Please mention that you found the job on keyboardjobs.com.
Thank you!

Something wrong?

If you think there is something wrong with this job ad or if you think that it might violate our terms and conditions then please contact us on
support@keyboardjobs.com.