We are in the TOP 10 Great Place to Work CERTIFIED™ Take a look here!

Sr Python Engineer

Location: Remote

 

We are looking for a great Python Engineer to join us!

Our team is growing and facing new and exciting challenges. We are looking for an experienced Python Engineer to join our team and scale with us in multiple projects.

Job Description

For this position, we are in search of a Sr Python Engineer with at least +5 years of work experience. You will be working on challenging and innovative long-term projects in a growing team with room for learning and career development. We expect candidates with outstanding analytical skills and a keen desire to learn and apply new technologies.

Committed to:

  • Design, develop, and maintain high-quality Python applications and services.
  • Participate in the entire software development lifecycle, including requirement gathering, design, coding, testing, and deployment.
  • Optimize code for performance and scalability, utilizing techniques such as profiling, code analysis, and algorithmic optimization.
  • Implement unit tests and contribute to the development of system and regression testing processes.
  • Contribute to the enhancement of development processes and best practices within the team.

Must Have

  • Experienced in writing unit tests and understanding test-driven development
  • Experience with NumPy and Pandas modules
  • Skilled in version control using Git
  • Familiarity with bug/issue tracking using JIRA
  • Understanding of functional/object-oriented programming, and declarative/imperative programming paradigms
  • Knowledge of code profiling and optimization techniques, including Big O notation
  • Experience with system testing and regression testing methodologies
  • Familiarity with Continuous Integration (CI) tools like Jenkins
  • Knowledge of cloud deployment tools and frameworks, such as AWS lambda, cluster tasks, and cloud container registries Python (3.11+)

Frameworks and Libraries:

  • Proficient in elastic framework
  • Expertise in Django

Nice to have:

  • Fullstack experience
  • Other languages and frameworks like: Java, Node, Angular, React
  • Infrastructure as code knowledge (i.e Terraform)
  • Docker and Kubernetes experience

Skills

 

  • Proactivity: You should take initiative in requirement analysis and clarification, seeking to understand and prioritize needs proactively. While the role demands self-drive, you will have the support and collaboration of your team.
  • Team Collaboration: Ability to excel in a team environment, whether you’re mentoring junior staff or learning from more experienced members.
  • Communication: Strong Advanced English written and verbal communication skills are essential for effective teamwork and client interactions.
  • Critical thinking
  • Assertiveness
  • Willingness to grow into a leadership role in a future

 

Join our team