Company:
LanceSoft, Inc.
Location: Boston
Closing Date: 08/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Requirements
Primary Responsibilities
Education:
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.
Share this job
LanceSoft, Inc.