This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Our client is seeking a Python Software Developer to join their innovative and remote-first company in the healthcare hiring software space.
The role involves developing and delivering enhancements to the companyβs core hiring product, integrating with third-party technology partners, and creating high-quality solutions that drive value for end users.
You will work in an Agile environment, collaborating with engineers, Product Managers, Product Designers, and Quality Assurance professionals to design, implement, and deliver on shared goals.
Key responsibilities include utilizing continuous delivery practices, writing production-ready code, following testing protocols, integrating third-party systems, making data-driven decisions, documenting workflows, and collaborating on product features.
Success in this role is defined by delivering high-quality code, effective collaboration, seamless integrations, proactive problem-solving, strategic execution of product launches, data-driven improvements, and alignment with the company's core values.
Requirements:
Candidates must have 7-10 years of development experience with Python and a deep understanding of complex data modeling.
A passion for Test-Driven Development (TDD) and an understanding of its importance in delivering high-quality software is required.
Proficiency in SOLID principles to prevent future issues is essential.
Experience with AWS Serverless technologies, including AppSync, DynamoDB, Lambda, Cognito, S3, CloudFront, Route 53, and Amplify is necessary.
Strong working knowledge of GraphQL for efficient data management is required.
Knowledge of DevOps practices, including Continuous Integration and Continuous Deployment (CICD), is expected.
Candidates should be committed to writing quality, reusable, and production-ready code.
Advanced analytical and problem-solving skills, along with a data-driven approach, are essential.
Excellent verbal and written communication skills for collaboration across teams are required.
Candidates should be adaptable, collaborative, and possess a high level of integrity.
Benefits:
This position offers the opportunity to work fully remote, allowing for a flexible work environment.
You will be part of a forward-thinking team dedicated to operational excellence and continuous improvement.
The role provides a chance to contribute to building innovative solutions in the hiring space.
Successful candidates will have the opportunity to drive impactful solutions and collaborate with a talented team.