Senior Python/Django Engineer

Apexive is a boutique software studio that creates top-notch technology for startups. 

We have a remote-first culture, and this position can be based anywhere. We encourage you to work in the way that best suits you. The company is led by a software architect (the founder actually codes), so you'll never feel like a cog in the machine. Everyone has the chance to make decisions that steer the company as a whole. 

While we are technology agnostic and believe in using the right tools for a given challenge, we are experts in cutting-edge frameworks and platforms, such as Flutter/Dart, Google Cloud Platform/AWS/Kubernetes, Python/Django, and Terraform, to name very a few. This is a full-time position.

This is a full-time position reporting to the Chief Technology Officer. For this role, we are considering candidates who are remote-based. Apexive offers different work modes to meet the variety of needs and preferences of our team. Learn more about our engineering philosophies, tools, and some of the challenges we’ve been solving on our Engineering blog

 Our Hiring Process  

1. To apply, click the button above and share a segment of your recent code using Django and Django-rest-framework that you are most proud of. Please note that it should be from a specific project or repository, rather than your entire GitHub or GitLab profile.

Here are the code requirements:

  • The code should be no more than one year old and should have active commits.

  • We would like to see specific patterns covered in your code, such as:

          ・ Project organization following Django's best practices.

          ・Consistent usage of views, view sets, query sets, managers, and other Django entities.

          ・Proper distribution of functionality between query sets, models, view sets, and serializers.

          ・Demonstrated usage of DRY (Don't Repeat Yourself) and OOP (Object-Oriented Programming) principles.

  • Please share a code snippet that you are particularly proud of.

  • Provide a direct link to the specific section of the code that demonstrates the criteria mentioned above.

For your reference, here is an example from our open-source project that aligns with our expectations.

If this code is in a private repository, please grant access rights to @eugapx (Backend Lead).

We encourage you to take this step seriously, as we only decide on a candidate based on what you send us. So, your application will be rejected if you ignore this step.

2. Cultural fit interview (up to 30 minutes)

3.  Technical discussion (up to 1 hour) 

4. Technical take-home test assignment (up to 2-3 hours)

5.  Review of the take-home assignment (up to 1 hour) 

Welcome aboard! 

What You'll Do:
Reporting directly to the CTO, this role will be responsible for: 

  • Develop and maintain Backend solutions using Python/Django

  • Build docker images that can run on top of AWS or other PaaS

  • Model databases using MySQL, Postgres, DynamoDB

  • Understand the needs of our clients and come up with solutions for their problems 

  • Taking an active part in our learning and knowledge-sharing culture

     We’ll work in an environment that rewards learning, whether it’s by trying out new technologies, sharing knowledge or best practices across the team, or learning skills from other colleagues.

Skills We're looking for:

  • 3+ years of Python/Django experience

  • Experience with RESTful backend applications, specially built with Django

  • An inability to write anything but clean, maintainable code.

  • Strong aversion to hard code

  • Experience with deployment processes like AWS, Heroku

  • Being up-to-date with the latest news and technologies about the Backend

  • High English proficiency as our company language is English

  • Ability to work independently

  • Alignment with our values, including get things done attitude

    We're looking for people who are passionate about building tech for startups and do not afraid of challenges!

Nice to have:

  • UI/UX feeling

  • Docker, CircleCI

  • Terraform, Odoo

  • Basic knowledge of frontend 

  • Contributions to open-source projects

Perks & Benefits

💰 Competitive compensation

📈 Equity options

💻 Work with the latest tech stack and top startups from various industries

🏖️  Offsite week in Thailand full of adventures - all expenses paid

🧳 Flexible work hours and truly remote work culture

🧗‍♂️ Work From Anywhere 

👫 Mentorship program - get a mentor and become one

 📚 Conferences, meetups, language lessons, and seminars to support personal growth