Experienced Python Developer

LCS SMALL BUSINESS SOLUTIONS, LLC
Hatfield, United States of America
yesterday

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate
Compensation
$ 104K

Job location

Hatfield, United States of America

Tech stack

Clean Code Principles
Agile Methodologies
Unit Testing
Code Review
Relational Databases
Database Design
Software Debugging
Distributed Systems
Github
Python
Scrum
Systems Development Life Cycle
Software Construction
Software Engineering
Toolchain
Web Applications
Backend
Software Version Control

Job description

We are seeking a highly skilled and energetic Python Developer to join our dynamic software engineering team. Your expertise will help us build scalable, efficient, and reliable solutions that meet the evolving needs of our users. If you thrive in a fast-paced environment and are passionate about leveraging Python to solve complex problems, this is the perfect opportunity for you to make a significant impact.

Responsibilities

  • Develop, test, and deploy high-quality Python code for backend systems and web applications, ensuring optimal performance and scalability
  • Conduct unit testing and debugging to ensure code reliability and maintainability
  • Participate actively in Agile software development cycles, including sprint planning, daily stand-ups, and code reviews

Requirements

  • Proven experience developing applications using Python in a professional setting, with a strong understanding of software engineering best practices
  • Hands-on experience with binary compilation and translation toolchains (Nuitka, Cython, or similar C-extensions) and obfuscation layers (PyArmor or equivalent bytecode encryption).
  • Familiarity with database design and management using relational databases
  • Knowledge of version control systems, including GitHub, for collaborative development
  • Strong grasp of system design principles for scalable distributed systems and application development in Agile environments
  • Ability to write clean, efficient code while adhering to SDLC (Software Development Life Cycle) standards

Join us if you're eager to innovate through cutting-edge technology solutions! We value energetic problem-solvers who are passionate about developing impactful software that drives our success forward.

Benefits & conditions

Pulled from the full job description

  • Flexible schedule

Apply for this position