Jobs · Engineering · Tennessee

Python Engineer

Perfection42 · Baxter, TN · Yesterday
EngineeringFull-time

Responsibilities

  • Develop and maintain software applications using Python and related technologies.
  • Collaborate cross-functionally and with clients to design, develop, and deploy high-quality software solutions.
  • Implement unit tests and participate in test-driven development.
  • Optimise code for performance and scalability.
  • Utilise version control and issue tracking systems to manage project workflows.
  • Design and implement data models using relational and non-relational databases.
  • Define and implement a comprehensive code review process to ensure the highest level of code quality.
  • Take leadership in driving continuous improvement in software development practices.
  • Stay up-to-date with the latest trends and technologies in software development.
  • Participate in Agile methodologies, such as Scrum or Kanban, to manage project workflows and prioritise tasks.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in Python software development.
  • Strong understanding of Python language fundamentals and idiomatic coding practices.
  • Experience with unit testing and test-driven development, using testing frameworks like pytest or unittest.
  • Understanding of multithreading, multiprocessing, and asynchronous programming in Python.
  • Proficiency in source control management tools, especially Git and GitHub.
  • Familiarity with Python packaging and distribution tools, such as setuptools and pip.
  • Knowledge of best practices for code organisation and modularization.
  • Strong problem-solving and debugging skills.
  • Experience with performance optimization and profiling tools.

Pay

Base salary ranging from 4000 to 6000 EUR p/m depending on your experience and background.

Schedule

N/A

Similar jobs

Software Engineer

Red HatRaleigh, NC· 1 wk ago
Information Technology$96k–$154k/yrapply on redhat.wd5.myworkdayjobs.com

Software Engineer

LoadUpAlpharetta, GA· 1 wk ago
Engineeringapply on careers.goloadup.com

Software Engineer

AtriCure, Inc.Minneapolis, MN· 1 wk ago
Information Technology$71k–$104k/yrapply on job-boards.greenhouse.io

Software Engineer

HaystackWashington, United States· 1 wk ago
Information Technologyapply on haystack.cv

Software Engineer

MANTECHCalifornia, MD· 1 wk ago
Engineeringapply on mantech.avature.net