Python Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Python Proficiency: Demonstrated experience as a Python Developer (3 to 5 years ), showcasing strong proficiency in object-oriented programming. • Python Proficiency: • Development Experience: Proven track record in developing and maintaining robust and scalable software solutions. • Collaborative Skills: Strong collaboration and communication skills, with the ability to work effectively within distributed and remote teams. • Design Patterns: Familiarity with commonly used design patterns and the ability to apply them to create modular and maintainable code. • Design Patterns: • Built-in Libraries: Solid understanding and practical experience with Python built-in libraries to leverage standard functionality efficiently. • Built-in Libraries: • English Communication: Proficient in both written and spoken English to facilitate effective communication within the team. • English Communication: • (Optional) Docker Knowledge: Familiarity with Docker and containerization concepts. • (Optional) Docker Knowledge: • Experience with CI/CD pipelines and automation (Jenkins actions preferred). • Knowledge of testing frameworks (e.g., pytest, unittest). • Familiarity with version control systems (e.g., Git) (Github preferred). • Understanding of software development practices. • Knowledge of Kubernetes (K8s) is a plus. • Familiarity with JavaScript is a plus.
Responsibilities
• Take the lead in enhancing our in-house Python-based automation framework, ensuring it remains robust, scalable, and efficient. • Codebase Refactoring: Drive efforts to refactor existing codebase, emphasizing clarity, readability, and maintainability to facilitate future enhancements. • Codebase Refactoring: • Collaborative Automation: Collaborate closely with QA Engineers to identify automation needs and implement solutions within the framework. • Collaborative Automation: • Troubleshooting Expertise: Utilize strong troubleshooting and debugging skills to identify and resolve issues within the automation framework. • Troubleshooting Expertise: • Cross-Functional Collaboration: Collaborate with cross-functional teams to seamlessly integrate automation processes into the software development lifecycle. • Cross-Functional Collaboration:
Benefits
• Sporty is a remote first company in pursuit of sustainability • A competitive salary + individual performance based bonuses every quarter • 28 days paid annual leave • Our core working hours are 10am-3pm in your local time zone with flexibility outside of this • Referral bonuses & flash bonuses • Top of the line equipment • Annual company retreats to provide great internal networking opportunities