About The Position

FEV North America, Inc. is seeking a Senior Software Engineer – Backend APIs and Services to join our software engineering team as a full-time employee. In this role, you will be a key contributor to the design, development, and delivery of scalable backend FEV, Senior Software Engineers play a critical role in delivering high-quality, reliable software solutions that enable data-driven products and services. You will work closely with cross-functional and global teams to architect backend APIs, ensure data consistency across distributed systems, and support seamless integration between applications. This position offers the opportunity to work on complex, real-world problems while applying modern software engineering practices in an agile environment. The ideal candidate is a technically strong backend engineer with demonstrated leadership capabilities, a passion for clean architecture and maintainable code, and experience delivering production-grade software. You will be involved in multiple projects simultaneously and will collaborate directly with internal stakeholders and external customers to deliver robust and scalable solutions.

Requirements

  • Bachelor's degree in a technical field with 5+ years of relevant career experience (3+ years' experience with master’s degree or equivalent
  • Combination of education and experience writing commercialized software in a professional environment)
  • Strong experience in .NET Core and Entity Framework.
  • Proficiency in writing efficient SQL for databases such as PostgreSQL and Microsoft SQL.
  • Experience with major cloud platforms such as Azure, AWS, or equivalent.
  • Proficiency in Git and familiarity with change tracking tools.
  • Strong understanding of REST and SOAP APIs, and integration with external APIs.
  • Strong ability to debug and trouble shoot software and system issues.

Nice To Haves

  • Experience with infrastructure-as-code deployment tools such as Terraform.
  • Familiarity with Atlassian tools Agile development methodologies.
  • Experience with Apache Kafka and MongoDB is a plus.
  • Understanding of Precision Agriculture technology and uses.
  • Team player who is self-motivated and has ability to work with minimal supervision.
  • Demonstrated leadership abilities.
  • Capable of defining appropriate approaches and solutions.
  • Furthers knowledge of profession through continued education and/or seeking or providing mentorship.

Responsibilities

  • Develop, support, and maintain robust, scalable cloud solutions that handle enterprise data with a high degree of consistency and reliability.
  • Lead and support the implementation of Domain-Driven Design to address and resolve data consistency issues across multiple systems.
  • Design solutions that ensure a consistent user experience regardless of the application used.
  • Lead project planning, including creating sequence diagrams, flowcharts, and task breakdowns for team execution.
  • Work as a member of a software team to generate working software within a sprint cycle.
  • Keep abreast of new developments in the fields of engineering design, methods, and applications.
  • Create and update documentation for designs and software implementations.
  • Provide Engineering assistance and troubleshooting to internal teams or external customers.
  • Conduct code reviews, ensuring adherence to enterprise development standards by providing critical feedback and suggestions.
  • Deliver mentorship and collaborate with team members through pair programming and interactive sessions to upskill others.
  • Work closely with global teams, ensuring seamless integration and functionality across platforms.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service