Sr. Backend JS Developer

BayerTulsa, OK
$120,000 - $170,000Remote

About The Position

As a Senior Back-End JavaScript Developer, you will be an integral part of our development team, instrumental in the architecture and design of a flexible, modular, and reusable platform built from the ground up. You will be responsible for building and maintaining this solution using TypeScript in a NodeJS environment, adhering to clean code standards and comprehensive documentation practices. This role offers the opportunity to decide on new technologies while meeting ambitious delivery timelines. You will collaborate within a multidimensional development team, working closely with other back-end and front-end developers (web and mobile). You will partner with the CTO to design solutions and establish timelines, and with the Engineering Manager and Software Architect to implement ideas. Additionally, you will work with the Senior Product Manager to discuss technical solutions for new user features. The company values clear requirements and focused work time, encouraging developers to clarify uncertainties, translate design specifications into features, and determine optimal work settings. The team operates in an Agile environment, embracing flexibility, continuous deployment, and collaborative planning and scoping through Agile ceremonies, all aimed at creating value for end-users through seamless background integrations.

Requirements

  • 3+ years working in the ag-tech industry
  • 8+ years of demonstrated JavaScript back-end development experience
  • 8+ years of working with relational databases, preferably PostgreSQL
  • Detailed understanding of REST, GraphQL, and event-based systems
  • 7+ years of experience with AWS-hosted web applications
  • 5+ years with caching, preferably using Redis
  • Experience and solid understanding of the OAuth 2.0 protocol
  • Experience working in an Agile Delivery model
  • Experience working in a Continuous Deployment model
  • Experience with building, optimizing, and managing Docker images
  • Experience with container orchestration technologies such as AWS ECS or Kubernetes
  • Experience creating, maintaining, and troubleshooting CI/CD pipelines, preferably using GitHub Actions

Nice To Haves

  • Candidates with experience within the agricultural sustainability sector are preferred

Responsibilities

  • Work closely with the development and product teams
  • Participate in daily scrums and weekly sprint meetings
  • Play a fundamental role in the design and maintenance of our backend
  • Actively build the APIs (TypeScript/NodeJS)
  • Write and execute tests
  • Peer review code from other members of the team
  • Support the planning, feature estimation, and scoping of development work
  • Willingness to work in a fast-paced collaborative team environment
  • Effective at driving short-term actions that are consistent with long-term goals

Benefits

  • Additional compensation may include a bonus or incentive program (if relevant).
  • Additional benefits include health care, vision, dental, retirement, PTO, sick leave, etc.
  • Bayer offers a wide variety of competitive compensation and benefits programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service