Developer 3 #: 23-18451

Company:  TalentBurst, an Inc 5000 company
Location: Boston
Closing Date: 05/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Title:

Python Programmer / Full Stack Software Engineer

Duration:

12 Months Contract to Hire

Location:

Boston OR Springfield, MA (Hybrid is required. 3 days a week onsite Boston required. (Open to Springfield, but Boston is preferred.)

Pay Rates:

W2 Acceptable

Job Description

To help us achieve our mission, we are looking for a Full Stack Software Engineer to join our team to construct systems, pipelines, front-end and back-end applications to support analytic efforts and reveal insights. They will play an integral role on a team responsible for the development, testing, and delivery of high security, high quality products.

Requirements

  • Exceptional problem-solving skills and willingness to learn new concepts, methods, and technologies
  • Outstanding written and verbal communication skills
  • Bachelor of Science degree in Computer Science, similar technical field of study or equivalent practical experience
  • 7+ years of building complex software systems (Data pipelines, services, backends, frontends)
  • 5+ years working with data and relevant computation frameworks and systems
  • 5+ years using Python programming language
  • 3+ years using Python Django
  • 5+ years using Web application development (HTML, CSS, Javascript)
  • 3+ years using React/Redux
  • Experience with SASS, TypeScript and Webpack is a plus
  • Experience with Numpy/Pandas is a plus
  • Experience writing complex SQL queries for a RDBMS
  • Experience in data modeling and database design
  • Experience with building a Jenkins pipeline
  • Experience with Docker
  • Experience with Redis
  • Experience with AWS Stack (S3, EC2, Kubernetes, Terraform, etc)
  • Knowledge of software design patterns
  • Experience collaborating with a team of engineers with varying skillsets
  • Experience with Agile software engineering principles and methodologies

Primary Responsibilities

  • Collaborate with Data Engineers, Data Analysts, Product and Project Managers, and enterprise stakeholders to deliver innovative, data-driven systems aimed at transforming the insurance industry
  • May be responsible for any of the following: design, develop, implement, test, document, and operate systems and/or web applications
  • Mentor and peer review the work of more junior software engineers
  • Collaborate with internal business partners and the team to analyze and decompose complex application features into simpler stories for planning and execution
  • Provide technical leadership on medium and large projects
  • Build complex systems integrating appropriate technologies as needed, including the extract, transform, load and processing of data as well as creation, processing, and consumption of RESTful API endpoints
  • Define realistic timeframes to assigned tasks and provides estimation guidelines across teams
  • Drive value and build to continuously improve the quality of deliverables
  • Lead problem solving to come up with solutions that follow best practices and align with Software Engineering guidelines and strategies

Education

  • Bachelor of Science degree in Computer Science, similar technical field of study or equivalent practical experience
Job #: 23-18451

#J-18808-Ljbffr
Apply Now
Share this job
TalentBurst, an Inc 5000 company
An error has occurred. This application may no longer respond until reloaded. Reload 🗙