Middle/Senior Python Developer (Beeswax/AdTech)

Central America Latin America Remote Python Software Developer

Required skills

Python / strong
Django / good
SQL / good

Do you know how to solve business problems and take responsibility for the result? Are you ready to scale services and find bottlenecks, solve puzzles and work without micromanagement and direct control?

Looks like you are in the right place at the right time.

Customer

Our customer is a rapidly growing US AdTech company Beeswax. Founded by three ex-Googlers, it has a highly technical team and an excellent technological culture.

Beeswax provides extremely high-scale Bidder-as-a-Service solutions in advertising technology, works with global businesses, and has to date raised $28M (including the most recent Series B raise of $15M).

Sigma Software works together with Beeswax to enable the delivery of numerous key components of the platform. It is looking for engineers to complement Beeswax engineering team and drive further development of the platform.

Project

We are working on a project providing a REST API to customers and a JavaScript UI. So, your job will be focused on creating a maintainable API around a very complex data model and around creating a highly usable UI/UX.

This role will require demonstrating a strong level of responsibility and flexibility and the “get-it-done-attitude”. If you enjoy working in a team that drives new business value creation, then this job is for you!

Requirements

  • 3+ years of commercial experience experience using Python
  • At least 1 year experience with Django
  • Strong knowledge of algorithms and data structures
  • Good knowledge of AWS (good understanding of AWS services, Lambda functions, etc., experience with Serverless/Zappa/AWS SAM, Athena as a plus)
  • Hands-on experience with SQL and NoSQL databases (we are using MySQL)
  • Good knowledge of TDD, SOLID principles
  • Proficiency in REST API
  • Upper-Intermediate level of spoken and written English

Responsibilities

  • Design separate components, modules, classes, database tables, etc.
  • Code, debug, document, and maintain portions of software
  • Perform unit and integration testing
  • Contribute to development of technical project documentation and user documentation
  • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
  • Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements
  • Drive major architectural changes as we scale to improve our engineering velocity
  • Collaborate with engineers, product managers, and data engineers to evolve these services to provide new experiences for customers as well as meet our ever-growing scale
  • Take ownership, drive results, teach others and take pride in your work, and the work of your team. Guide and mentor other engineers on architecture and process

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now


    OR

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb