loader image

Backend Software Engineer

 

Job Descriptio        

What we're looking for

The company is looking for a full-time Backend Software Engineer to join our distributed tech team. You’ll work on various backend applications, building new features, as well as maintaining and fixing existing code.

We’re looking to hire an engineer at the mid-level level or higher. We would expect the ideal candidate to be able to: 


  • Translate ideas into projects with discrete tasks. 

  • Give guidance & unblock others on their team/area. 

  • Be sought out by others as a technical resource. 

  • Provide mentorship to other members of the engineering team.

  • Seek design, architecture or specialized input when needed (and know when it’s needed).

  • Make good, informed decisions around technical debt and tradeoffs. 

  • Communicate with non-technical team members to understand needs and give technical advice.



You'll be responsible for:


  • Working within a cross-functional team of Product Managers, UX designers, Engineering Managers and Frontend Engineers to understand the requirements and scope that drive the design of technical solutions.

    You will potentially act as a tech lead on one of our teams.

  • Contributing clean, functional and tested code.

  • Setting up and managing appropriate tooling.

  • Creating documentation for new features and maintaining documentation of existing ones.

  • Finding and addressing performance issues throughout the application.

  • Helping to identify and fix bugs and issues.



About you

Our ideal candidate has:


  • Experience with Python and its ecosystems.

  • Experience with or exposure to some other tools which exist in our projects: Django, Celery, PostgreSQL.

  • Be comfortable running as well as developing applications.

  • Experience with "zero downtime" deployments/migrations.

  • A good surface/contextual-level understanding of “the full web stack” and the ability to collaborate with Frontend engineering teams.

  • A good command of English: written and verbal, producing and understanding. 

    - As a distributed team, we primarily communicate via Slack, so the ability to clearly and completely communicate in written English is vital.

    - We also frequently hop on calls, both audio and video, so the ability to clearly speak and understand English is also vital.

  • Experience with team leadership



Position

Backend Developer


Must have Skills

  • Python

    Beginner

  • Django

    Beginner

  • PostgreSQL

    Beginner

  • Celery

    Beginner

Client Payroll

41 - 42 K/Year USD (Annual salary)

Fully Remote

english - Fluent

Languages
Cancel
Cancel

Active

Skip

Backend Software Engineer

 

Job Descriptio        

What we're looking for

The company is looking for a full-time Backend Software Engineer to join our distributed tech team. You’ll work on various backend applications, building new features, as well as maintaining and fixing existing code.

We’re looking to hire an engineer at the mid-level level or higher. We would expect the ideal candidate to be able to: 


  • Translate ideas into projects with discrete tasks. 

  • Give guidance & unblock others on their team/area. 

  • Be sought out by others as a technical resource. 

  • Provide mentorship to other members of the engineering team.

  • Seek design, architecture or specialized input when needed (and know when it’s needed).

  • Make good, informed decisions around technical debt and tradeoffs. 

  • Communicate with non-technical team members to understand needs and give technical advice.



You'll be responsible for:


  • Working within a cross-functional team of Product Managers, UX designers, Engineering Managers and Frontend Engineers to understand the requirements and scope that drive the design of technical solutions.

    You will potentially act as a tech lead on one of our teams.

  • Contributing clean, functional and tested code.

  • Setting up and managing appropriate tooling.

  • Creating documentation for new features and maintaining documentation of existing ones.

  • Finding and addressing performance issues throughout the application.

  • Helping to identify and fix bugs and issues.



About you

Our ideal candidate has:


  • Experience with Python and its ecosystems.

  • Experience with or exposure to some other tools which exist in our projects: Django, Celery, PostgreSQL.

  • Be comfortable running as well as developing applications.

  • Experience with "zero downtime" deployments/migrations.

  • A good surface/contextual-level understanding of “the full web stack” and the ability to collaborate with Frontend engineering teams.

  • A good command of English: written and verbal, producing and understanding. 

    - As a distributed team, we primarily communicate via Slack, so the ability to clearly and completely communicate in written English is vital.

    - We also frequently hop on calls, both audio and video, so the ability to clearly speak and understand English is also vital.

  • Experience with team leadership



Job Type

Client Payroll


Positions

Backend Developer


Must have Skills

  • Python

    Beginner

  • Django

    Beginner

  • PostgreSQL

    Beginner

  • Celery

    Beginner


Languages

english -Fluent

41 - 42 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

John M

| United States