Job Description :

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.

Job 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 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.

Required Skills:

  • 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

 

             

Similar Jobs you may be interested in ..