Full Stack Software Engineer

Company:  LanceSoft, Inc.
Location: Boston
Closing Date: 08/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Title: Full Stack Software Engineer
Work Location: Boston, MA

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 system
  • 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's degree preferred. HS diploma required.

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙