Senior Software Engineer - I, Backend

Airbase (View all Jobs)

Remote, India

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Interview Process

1. Intro Call with HR or EMs 2. Small take-home project 3. Two tech rounds with Airbase Engineers (based on real world engineering problems) 4. Final values round with the Founder or Director of Engg.

Programming Languages Mentioned

Java, JavaScript, Python


About Us:
Airbase is the top-ranked modern spend management platform for businesses with 100-5,000 employees. It’s the best way to control spending, close the books faster, and manage financial risk. Airbase software offers modules for Guided Procurement, Accounts Payable Automation, Expense Management, and a flexible corporate card program on a single collaborative platform. It can be implemented in full or as individual modules. Airbase automates all spending workflows and guides the process for all purchases — procure, pay, close. It brings efficiency to complex business processes like multi-stakeholder compliance and accounting needs like multi-subsidiaries, amortizations, and purchase orders. Flexible intake and approval workflows ensure oversight across all stakeholders and spend compliance. Airbase integrates with your other business systems and seamlessly syncs to popular general ledgers. Employees and accounting teams love using Airbase.

About the Job:

We're looking for an experienced backend engineer who can contribute to our product. Our preferred stack is Python/Django and Java on the backend. This is an opportunity to have a big impact and get lots of ownership. We're looking for someone who thrives in the very early stages of a company and is self-driven.

Responsibilities:

  • Deliver features in an end-to-end manner: technical design, development, testing, deployment, and maintenance.
  • Provide technical leadership and own specific areas of the Airbase platform.
  • Work closely with Product Managers to translate product requirements to engineering specifications.
  • Lead code review efforts and quality efforts in your area of ownership.
  • Participate in product discussions, taking ownership and initiative.
  • Work independently in a fast-paced environment.
  • Mentor and guide junior engineers.

Requirements:

  • At least 5 years experience developing web applications and backend services in a professional setting.
  • You should have played a lead role in building, shipping and maintaining a non-trivial production service.
  • Strong experience with Python / Django or the Java ecosystem.
  • Must have an excellent understanding of how the web works.
  • Familiar with modern engineering practices: code reviews, continuous-deployment, automated testing.
  • Must be willing to constantly learn new things.
  • Passionate about joining a small team and building a company.

Nice to haves:

  • A history of working on side/hobby projects and contributing to open source projects is a plus.
  • You're familiar with frontend technologies (Javascript / React).
  • You've worked at a startup before.

#LI-Remote

We offer competitive cash compensation and equity packages, comprehensive benefit plans, parental leave, and generous time off for all of our full-time roles. 

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Get weekly alerts of new jobs from companies not using whiteboard interviews!