Job Details

Senior BackEnd - Python

Company Apply Now

Growth Acceleration Partners LATAM

Published

2020-06-29

Closes

 

Location

Costa Rica and Colombia

Category

Software and Programming

Type

Full-time

Description

What this role is

In this role, you will work closely with engineers, product owners, and designers to own new product features and enhancements that change the game for our small business customers.

You’ll build highly performant, easy-to-use APIs with Python and Node.js, and get to go as high in the stack as you desire.

Required skills

  • 2+ years of experience as a FullStack engineer, with a focus on BackEnd tasks. 
  • Proven experience in Python, Django, SQL, and some cloud services experience in Google Cloud GCP or AWS (Google preferred).
  • Experience shipping APIs that services web-based products, working with product owners to develop and deliver services
  • Proficiency with modern Python and Node.js frameworks and experience maintaining code in the cloud
  • Strong written, verbal, and visual communication skills, with the ability to articulate your decisions, whiteboard new solutions, present ideas concisely, and defend your ideas
  • Familiarity with web development, React and modern web app architecture
  • Excited about delivering lovable experiences to our customers
  • Curious and comfortable learning new things and diving in where needed

Nice to have

  • Knowledge with Javascript and related frameworks

What you’ll use

  • Python & Django
  • PostgreSQL
  • Google Cloud & Kubernetes
  • Node.js
  • JavaScript (Modern)
  • Vue.js
  • HTML
  • CSS / Sass
  • React
  • Redux
  • Webpack
  • Express / Fastify
  • Mixpanel & Fullstory

Responsibilities

  • Create high-quality, predictable, maintainable code and deliver it to production
  • Own the delivery of new product services by working iteratively with the front-end engineers, product owners, and design team to define and deliver new functionality
  • Use monitoring and instrumentation to evaluate the success of your code and maintain quality
  • Work in an agile, data-driven environment and have true ownership of the features you work on, from gathering requirements to delivering results
  • Use data-driven decision-making to improve your code (logs, usage analytics, monitoring)