AVIATION BACK END SOFTWARE ENGINEER

The Weather Company
Full-time
Andover, MA
Posted on 3 months ago

Job Description

As a Senior Back End Aviation Software Engineer at the Weather Company, you will contribute to the success of aviation applications used by dispatchers and pilots worldwide. You will leverage technologies such as Golang, messaging systems, databases, and REST APIs to add value to the application suite.

Responsibilities

  • Lead the design and implementation of services in the aviation application suite
  • Write clean, efficient, secure, and scalable code
  • Collaborate with product owners and designers to define project requirements
  • Contribute to the evolution of best practices and design patterns
  • Provide mentorship to junior staff
  • Stay updated with industry trends and advocate for their adoption
  • Other duties as assigned

Requirements

  • Bachelor's degree in Computer Science or related field
  • 5+ years of hands-on experience in software development
  • Expertise in programming languages and frameworks such as Golang, C#, or Python
  • Proficiency with SQL and NoSQL (MongoDB) database systems
  • Experience with containerized applications using Kubernetes
  • Experience with messaging systems such as Kafka or RabbitMQ
  • Excellent problem-solving skills and attention to detail
  • Understanding of software development methodologies
  • Experience with version control systems and CI/CD pipelines
  • Strong communication skills

Benefits

  • No benefits