Our mission is to build everyday entertainment platforms For Everybody.
Python Engineer
Location
United States + 75 moreAll locations: United States, Canada, Brazil, Colombia, Argentina, Chile, Venezuela, Bolivarian Republic Of, Bolivia, Plurinational State Of, Ecuador, French Guiana, Guyana, Paraguay, Peru, Suriname, Uruguay, Mexico, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama, Dominican Republic, Puerto Rico, Bahamas, Guadeloupe, Haiti, Jamaica, Martinique, Montserrat, United Kingdom, Germany, France, Estonia, Portugal, Hungary, Poland, Ukraine, Romania, Bulgaria, Czech Republic, Slovakia, Belarus, Moldova, Republic Of, Sweden, Greece, Belgium, Italy, Ireland, Switzerland, Netherlands, Finland, Malta, Denmark, Lithuania, Croatia, Spain, Austria, Bosnia And Herzegovina, Iceland, Luxembourg, Macedonia, The Former Yugoslav Republic Of, Montenegro, Norway, Serbia, Slovenia, Albania, Cyprus, Latvia, Monaco, Taiwan, Province Of China
Posted
44 days ago
Salary
Not specified
Job Description
Role Description
We are a dynamic and innovative QA Automation Team dedicated to ensuring the reliability and efficiency of our software products. Our team is distributed and has flexible work locations, with team members working in Taiwan, Europe, and America. As we continue to grow, we are seeking a talented Python Developer to join our team and play a crucial role in enhancing our in-house automation framework.
Responsibilities
- Take the lead in enhancing our in-house Python-based automation framework, ensuring it remains robust, scalable, and efficient.
- Drive efforts to refactor existing codebase, emphasizing clarity, readability, and maintainability to facilitate future enhancements.
- Collaborate closely with QA Engineers to identify automation needs and implement solutions within the framework.
- Utilize strong troubleshooting and debugging skills to identify and resolve issues within the automation framework.
- Collaborate with cross-functional teams to seamlessly integrate automation processes into the software development lifecycle.
Qualifications
- Demonstrated experience as a Python Developer (3 to 5 years), showcasing strong proficiency in object-oriented programming.
- Proven track record in developing and maintaining robust and scalable software solutions.
- Strong collaboration and communication skills, with the ability to work effectively within distributed and remote teams.
- Familiarity with commonly used design patterns and the ability to apply them to create modular and maintainable code.
- Solid understanding and practical experience with Python built-in libraries to leverage standard functionality efficiently.
- Proficient in both written and spoken English to facilitate effective communication within the team.
- Familiarity with Docker and containerization concepts (optional).
Requirements
- 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.
Benefits
- A competitive salary + individual performance-based bonuses every quarter.
- 28 days paid annual leave.
- 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.
Interview process
- Remote video screening with our Talent Acquisition Team.
- Offline take-home assignment.
- Remote video interview with Team Members (60 mins).
- Final discussion with the hiring manager (60 mins).
If you're interested, we encourage you to apply! Every application is reviewed by a member of our team (AI is not used in our recruitment process), and we aim to respond within 48 hours.
Job Requirements
- Demonstrated experience as a Python Developer (3 to 5 years), showcasing strong proficiency in object-oriented programming.
- Proven track record in developing and maintaining robust and scalable software solutions.
- Strong collaboration and communication skills, with the ability to work effectively within distributed and remote teams.
- Familiarity with commonly used design patterns and the ability to apply them to create modular and maintainable code.
- Solid understanding and practical experience with Python built-in libraries to leverage standard functionality efficiently.
- Proficient in both written and spoken English to facilitate effective communication within the team.
- Familiarity with Docker and containerization concepts (optional).
- 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.
Benefits
- A competitive salary + individual performance-based bonuses every quarter.
- 28 days paid annual leave.
- 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.
- Interview process
- Remote video screening with our Talent Acquisition Team.
- Offline take-home assignment.
- Remote video interview with Team Members (60 mins).
- Final discussion with the hiring manager (60 mins).
- If you're interested, we encourage you to apply! Every application is reviewed by a member of our team (AI is not used in our recruitment process), and we aim to respond within 48 hours.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Backend Product Software Engineer – Core
DropboxDropbox is the one place to keep life organized and keep work moving.
Staff Backend Product Software Engineer at Dropbox delivering high-impact engineering solutions.
Mid-Level Developer, Java/Backend
ActioNet, Inc.Turning Vision into Action. ActioNet is Your Most Trusted Innogrator!
Experienced API Developer designing and maintaining RESTful APIs for enterprise applications
Drupal Developer
InadevCustomer-Centric Agile, Digital, and Cloud solutions for federal agencies and commercial enterprises
Experienced Drupal Developer for innovative web solutions at Inadev
Software Engineer II, Full Stack – PHP, Angular, MySQL
MedBridgeDigital care for higher quality outcomes.
Software Engineer II developing scalable healthcare technology solutions