Software Engineer - Backend

Careers
Engineering
Remote
Full time

Role: Software Engineer

Start Date: ASAP

Type: Full time, Remote

About Nav.it

We believe that Financial Wellness is a daily practice, and no matter what level you feel you’re on, Nav.it is there every step of the way.  Our technology has transformed our customers' lives, inviting them to work towards successful money management and connecting their emotions with their spending habits. We are a high-growth fintech preparing to raise our Series A. You will be joining at a vital stage in our early-stage growth.

About the Role

We are hiring a Software Engineer reporting to the Head of Engineering to help with the development of Nav.it software products and systems. We’re looking for someone who loves working with small teams in a startup environment. The ideal candidate is backend-focused with 2+ years experience with Django, but excited to contribute at all levels of the technology stack. You will be communicating with designers, engineers, leaders, customers, and other stakeholders to help define our product features and ensure that we are building tools that solve real problems - so strong written and verbal communication is a must. 

Nav.it is a mobile iOS and Android App built using Flutter. Most infrastructure runs on Google Cloud. Our backend services are built with Python/Django using RESTful APIs. Our fintech integration partners include Plaid and Finicity.

Responsibilities:

  1. Work with customers and leadership to define and document functional requirements
  2. Work with designers and the engineering team to design solutions
  3. Build software systems with comprehensive automated testing
  4. Deploy and maintain software systems
  5. Investigate, debug, and resolve errors and reported bugs
  6. Write and maintain detailed system documentation
  7. Improve operations by conducting system analysis and recommending changes in policies and procedures
  8. Protect user data by keeping information confidential and complying with relevant regulations

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field
  • 2+ years of full-time professional software engineering experience
  • Excellent written and verbal communication skills
  • Strong proficiency in:some text
    • Git and collaborative version control
    • Automated testing
  • Experience with:some text
    • Data modeling, relational databases, SQL
    • Cloud software systems
    • Docker, containers, and orchestration
    • DevOps best practices
    • Software architecture
    • Web and/or mobile development
  • Passionate about identifying and learning new technologies that can help us solve business problems efficiently

We believe in hiring talented and smart people and expect them to learn any necessary technologies. That said, previous experience with our tech stack is a bonus:

  • Python
  • Django and Django REST framework
  • Pandas, Plotly, and Dash
  • Postgres
  • Google Cloud Platform
  • Docker and Docker Compose
  • Flutter & Dart

Diversity and Inclusion at Nav.it

We believe diversity is a strength and difference is a teacher. We know we'll do our best and most impactful work when we feel we're represented and we belong. We strive to create a safe and positive environment.

We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

We believe diverse organizations will build better products, provide better services, and be positive forces in the world.

How to apply

Email your resume to eng-hiring@nav.it

Try SaasBox Free for 7 days

No contracts, no credit card.
Get started now
Give us a free call : 995-265-656
The first 7 days are on us
Free hands-on onboarding & support
30 days money back guarantee