Skip to content
Home » Backend Python Developer

Backend Python Developer

  • by

Job Description

You will be a member of our software development team and help us build and deploy various features into our design platform. Later you will help define and develop new products and micro-services from the ground up.

 

Responsibilities:

  • Develop new features for our backend Django Rest Framework backend.

  • Improve our Google Cloud Platform CI/CD infrastructure.

  • Develop automated test suites using Python

  • Design, prototype, and develop SaaS products that run on our test systems

  • Learn how to use and integrate generative Computer-Aided Design (CAD) tools into our software

  • Integrate automated electronic test systems into the FixturFab ecosystem

  • Provide mockups, documentation, and API endpoints for a small frontend development team

  • Work directly with the founders to improve engineering and manufacturing processes

 

Qualifications:

 

  • You are a python, and in general, an expert backend developer

  • You have defined and built multiple backend software projects

  • You’ve both developed and consumed API services

  • You’ve worked on different stages of product development: coding, testing, bug fixing, and support

  • You are collaborative, yet self-directed

  • Strong communication skills and comfortable working in a remote environment

  • Passion for building cool things

 

Nice to Have:

  • You have created hardware test and automation scripts

  • You have firmware experience

  • You are familiar with an electronics design package like KiCAD or Altium

  • You are familiar with a mechanical design package like Fusion360 or Solidworks

  • You are familiar with basic data-science and machine learning libraries

  • You have led a team of developers or product development

  • You have a four-year degree in Electrical or Computer Engineering

 

Technologies:

 

  • Python, Django Rest Framework, Wagtail, FastAPI, CadQuery2

  • Google Cloud Platform, Cloud SQL (PostgreSQL), Cloud Storage Buckets, Kubernetes Engine, Balena

  • Kubernetes, Docker, GitLab CI/CD

  • VueJS

  • APIs such as Asana, Notion, AirTable, and Stripe

 

Technical Interview Process

An hour-long technical interview over Google Hangouts

  • We'll describe the position, ask questions about your experience, and answer your initial questions

  • We’ll then ask various technical questions related to this position.

  • Come prepared with a past project of yours that you can walk us through while sharing your screen.

    • If nothing is publicly available to share, we will ask some simple programming questions over a Google Jam Board.

  • Time will be left at the end to answer any of your final questions!


Requirements

  • mid to senior-level backend developer

  • significant python experience

  • has used Django and Django REST framework

  • has CI/CD experience (GitLab, Docker, Kubernetes, Google Cloud Platform etc)


Benefits

A great talent deserves even greater compensation. CoDev provides several benefits that you can enjoy as soon as you join our growing team. We take pride in delighting you with what you deserve.

  • Work-from-home set up available. Machine will be provided.

  • Anticipate a regularization increase on your 6th month

  • Annual salary increase based on your performance

  • One-time Signing bonus amounting to Php 20,000, given on the first payout

  • Client Retention Incentives amounting to Php 30,000.00

  • Employee health is our top priority, so everyone gets a Medical and Life Insurance package on your 3rd month with us plus 2 dependents

  • We offer salary loans with 0% interest, payable in 2 months

  • Provide an opportunity for self-improvements like access to online training sites such as Udemy, Pluralsight, and other resources. Plus, training reimbursement to the online course or program you choose!

  • Leave credits you can enjoy for vacation and travels with family because we believe that work-life balance matters!

  • Company events and parties celebrated such as our huge Anniversary and Christmas Parties, and of course seasonal events such as Valentines, Halloween and so much more

  • Team outing and lunches every now and then to promote camaraderie in the team

  • Sports tournaments such as basketball, badminton, foosball, etc. are held yearly so you can showcase your sporty side!

  • Access to social media sites like Facebook, YouTube, Instagram and etc. on a given time

  • Express yourself by showcasing your sense of style at the office. Also, wear your most comfortable and lazy OOTD every last shift of the week

  • Job Information

  • Industry
  • Computer Software
  • Office Locations
  • Work Setup
  • Work from home until further notice