Backend Developer - Python

bloomfield, Connecticut

Our client is seeking a Backend Developer - Python to join their team in Bloomfield, CT, New York City, or Charlotte, NC.

Within this role, you will help develop a robust, low-latency, scalable and flexible calculation engine that can translate user defined calculations from a self-service framework into an executable action, process and persist the results for consumption. This component will be a critical part of an integrated self-service solution strategy to support the Client Management platform delivering reporting and analytical capabilities on an enterprise-wide scale.  You will deliver user-oriented products in a fast–paced and agile environment. You will get to build state-of-the-art technology that is scalable and robust, utilizing cloud infrastructure, and full automation.

Responsibilities

  • Develop full stack applications and processes that are scalable, robust, low latency and thoughtfully designed
  • Design systems for high-performance and availability
  • Participate in the full software development lifecycle, from design to implementation, being comfortable with all layers of the stack, from the database to the front-end
  • Take full ownership of your work, including testing and deployments
  • Collaborate with other software engineers, domain experts, and end-users, to build the right solutions that address our business needs; Know how to navigate an organization to find the people and answers you need
  • Design and implement APIs to provide access to large volumes of data for reporting and analytic applications
  • Understand how to use metrics to monitor a back-end service to improve its performance and ensure the most accurate data
  • Make engineering trade-offs and know how to communicate them to others
  • Prioritize many competing tasks on an aggressive timeline

Qualifications

Required

  • A Bachelor's Degree in Engineering or Computer Science. Masters and/or PhD a plus
  • Advanced Python programming skills for Application development; 7+ years with OO Language (Python, Go, Scala, Java)
  • Advanced RDBMS/SQL Skills; NoSQL variants (HQL, CQL) a plus
  • Experience working on AWS, Lambdas/Glue jobs
  • Experience working with large data sets, and designing efficient databases (relational as well as NoSQL)
  • Track record of designing and architecting large-scale systems, including databases, APIs dealing with very large volumes of data
  • Experience with developing RESTful web services or a web framework (Spring, Django, Rails)
  • Experience with Usual Coding Tools: Git, Linux, Shell Scripting
  • Comfortable working in an Agile Development process
  • Passionate about delivering accurate data efficiently to front-end development teams and end-users
  • Able to write modular, and self-documenting code
  • Excellent troubleshooting skills
  • Experience mentoring more junior developers, teaching best practices, and conducting code reviews

Preferred

  • CI/CD experience (Jenkins, Ansible, etc.) and a TDD mindset
  • Big Data (Hadoop, Spark, Teradata) experience
  • Prior healthcare experience
  • Documentation experience using Swagger or similar API documentation tools
  • Experience with Docker experience or other containerization platforms
  • Strong communication and presentation skills
  • Able to work independently, as well as collaboratively
  • Takes accountability for projects
  • Self motivated
  • Quick learner

Job keywords:

Address
Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs