Company
ProArch logo

ProArch

www.proarch.com
Location

Remote, but you must be in the following location

  • ๐Ÿ‡บ๐Ÿ‡ธ United States
Apply

Senior Python Engineer

Description

ProArch is seeking a skilled and motivated Sr. Python Engineer to join our innovative development team. In this role, you will be responsible for designing and implementing high-quality, scalable Python applications while collaborating with cross-functional teams to deliver impactful solutions.

Key Responsibilities:

  • Develop, test, and maintain robust Python applications.

  • Design and implement efficient algorithms and data structures.

  • Collaborate with product managers and engineers to understand requirements and translate them into technical specifications.

  • Participate in code reviews, providing constructive feedback and guidance to peers.

  • Continuously improve application performance and maintainability.

  • Contribute to architecture discussions and design reviews.

  • Stay current with emerging technologies and industry trends, integrating them where appropriate.

  • Troubleshoot and resolve technical issues in development and production environments.

  • Help mentor junior developers and grow the teamโ€™s technical capabilities.

Requirements

  • 5+ years of experience in Python development with a strong understanding of frameworks such as Django or Flask.

  • Proficiency in front-end technologies such as JavaScript, HTML5, and CSS3.

  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).

  • Familiarity with RESTful API design and implementation.

  • Strong understanding of software development lifecycle, including Agile methodologies.

  • Experience with cloud platforms such as AWS or Azure.

  • Knowledge of containerization (Docker, Kubernetes) and CI/CD practices.

  • Excellent problem-solving skills and ability to work independently or in a team.

Soft Skills:

  • Strong communication and collaboration skills.

  • Ability to adapt quickly to changing requirements.

  • Self-motivated with a passion for continuous learning.

  • Experience working with globally distributed teams is a plus.

Benefits