Match score not available

Senior Python Software Engineer

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s Degree in Computer Science, 5+ years experience with Python, 3+ years experience with database systems.

Key responsabilities:

  • Develop scalable and high-performance solutions
  • Lead and implement platform architecture
  • Collaborate with Designers and Product Managers
Growth Acceleration Partners logo
Growth Acceleration Partners SME https://www.growthaccelerationpartners.com/
501 - 1000 Employees
See more Growth Acceleration Partners offers

Job description

Description

We are looking for Senior Back-End Software Engineers. You will be responsible for developing scalable, robust, and high-performance solutions to build upon our web applications

You will be a key contributor in leading and implementing our platform architecture and you will be partnering with Designers, Product Managers, and other Engineers to get the best products into our customers’ hands.

Education

  • Bachelor’s Degree in Computer Science or related field.

Experience

  • 5+ years of experience with Python.
  • 3+ years of experience with database systems.

Skills

  • Flask and/or Django
  • Agile methodologies
  • Familiarity with orchestrators that use DAGs like Airflow, Prefect, etc.
  • Strong experience working with database systems (e.g. MySQL, Oracle, SQL Server, Postgres, Mongo, Redis, etc)
  • Experience consuming and developing SOAP / REST Web Services.
  • Common Design Patterns, OOP, SOLID.
  • Familiarity with architecture styles/APIs.
  • Experience with unit testing frameworks.
  • Experience with Git repositories.
  • Familiar with Authentication and authorization.

Nice to have

  • Good experience with Cloud services like GCP, Azure or AWS including deploying applications on the cloud
  • Familiarity with DevOps methodology and tools, such as CloudBuild, Helm, Terraform, Docker, etc.

Soft Skills

  • Leadership and mentoring skills
  • Open to learning new technologies
  • Great communication skills
  • Clean and maintainable code following best practices.
  • Decision making

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Leadership
  • Communication
  • Decision Making

Software Engineer Related jobs