Remote Senior Software Engineer (Python)

Posted

Apply now
Please, let ProjectGrowth know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Our client is a leading innovator in the healthcare hiring software space, seeking a Senior Software Engineer to join their fast-paced, innovative, and remote-first company.
  • 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 a talented team of 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 the testing pyramid, integrating third-party systems, making data-driven decisions, documenting workflows, and collaborating with Product and QA teams.
  • Success in this role is defined by delivering high-quality, reliable code, effective collaboration, seamless integrations, proactive problem-solving, strategic execution of product launches, data-driven improvement, and alignment with 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.
  • A commitment to writing quality, reusable, and production-ready/readable code is essential.
  • Candidates should possess advanced analytical and problem-solving skills, with a strong desire for operational excellence and a data-driven approach.
  • Excellent verbal and written communication skills for collaboration across teams are required.
  • Candidates must be adaptable, collaborative, and open to new initiatives, demonstrating 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, impacting the healthcare industry positively.
  • You will have the opportunity to collaborate with a talented team, enhancing your professional growth and development.
  • The company fosters a positive, human-centric work culture focused on growth and innovation.
Leave a feedback