Software Engineer

Tasks

Main responsibilities

  • Software design, documentation, development, validation and implementation of software modules
  • Code quality (unit tests, performance tests…) and automation                                            
  • Software design, architecture proposal, adapted choice of technology                                           
  • Performance analysis and optimization

Requirements

Requirements

Education / Experience:

  • Minimum requirement: BS/BA degree in computer science or related field or relevant experience
  • 5 years’ experience as software engineer 
  • 3 years' experience as software engineer or devops in cloud container orchestration stack

General requirements:

  • Open-minded, should be able to adapt to working in a multi-cultural team atmosphere
  • Performance, SRE and devops mind-sets
  • Ability to think out of the box, develop tools to enhance productivity
  • Flexible to adapt to changing project needs

Technical:

  • Proven programming experience/expertise in python, go is a plus
  • Excellent knowledge of cloud container orchestration related technologies: Docker and Kubernetes, Openshift and Prometheus are a plus
  • Experience in monitoring a containerized stack (such as grafana or ELK)
  • Knowledge in cross data centre data transfer: NoSQL (Couchbase), message broker (Kafka)
  • Ability to come up-to-speed on a large code base and begin contributing quickly

Informations

Application deadline :
Contact : Kaitlyn Martin
Region : United States - Massachusetts - Boston | United States - Massachusetts | United States