Software/Senior/Principal Engineer, Back End

Roberts Recruiting Boston , MA 02108

Posted Yesterday

We are a company dedicated to harnessing nature to help farmers sustainably feed the planet. With a vision of creating a world where farming is an economically desirable and accessible profession, we work alongsidegrowers to apply natural approaches, conserve resources for future generations, and grow healthy food for all.
The Software Engineer, Back End will engineer interfaces for our customer-facing applications and backend data solutions that support large-scale data transport. This person is responsible for maximizing reusability and testability of the software. This person will also be a critical member of a highly efficient and cohesive engineering team that is focused on the customers needs and requirements.


Responsibilities:
  • Implement performant APIs according to well-defined technical specifications
  • Leverage existing API design patterns to maintain organizational consistency
  • Ensure that all APIs are fully tested in an automated framework, including functional and performance tests
  • Work collaboratively with rest of Engineering team and cross-functional stakeholders
Competencies:
  • Extremely focused on the customer (Application Developer, Data Engineer) and their API needs
  • Deep commitment to quality, reliability, scalability and maintainability
  • Works and interacts well with software engineering, product management, customers, and non-technical users
  • Passion for ourmission and values
  • Strong communication skills
  • Able to learn new technologies quickly and stay up-to-date with best practice trends; not afraid to ask questions
  • Results oriented, demonstrating an ability to meet deadlines

Qualifications:
  • 2-10+ years professional experience developing software
  • Understanding of software design, including versioning, isolation and micro-services
  • Familiarity with AWS preferred
  • Prior experience working in a fast-paced, agile environment required
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Back End

Maxwell Health

Posted 2 weeks ago

VIEW JOBS 12/5/2018 12:00:00 AM 2019-03-05T00:00 At Maxwell, we are inspired by the opportunity to make a difference in society by helping people make better health, wellness, and financial decisions. We build applications that support a rich set of interactions among consumers, employers, brokers, and product vendors. We view ourselves as the stewards of change for a very complex industry. As part of Sun Life Financial, we are proud to be one of the Boston Globe's Top Places to Work 2018. We're looking for a Senior Software Engineer that brings an interdisciplinary background to help us solve hard problems. As a Senior Software Engineer, you will: * Create and maintain multiple software services deployed daily. * Play an integral part in and lead software design and architecture discussions. * Follow best practices around Scrum and Kanban agile software methodologies. * Understand and model a complex industry using techniques such as Domain-Driven Design. * Pair program with team members. * Encourage and model good development practices through PR reviews and mentoring other engineers. * Achieve operational excellence using metrics, monitoring, and alerting. * Continuously integrate and deploy new software using a CI/CD pipeline. Our Tech Stack Maxwell's products are supported by an exciting mix of modern technologies: Our back end stack is made up of services written in JavaScript (TypeScript), Go, Scala, and PHP that communicate with each other using gRPC and REST. We store our product data in MySQL, MongoDB, and Redis databases. Front end applications are written in JavaScript and make heavy use of React, Redux, and Styled Components. Services are deployed to a Kubernetes cluster using a CI/CD pipeline and are hosted on AWS. Requirements * At least 5 years experience in front end development using JavaScript (Node.js), Go, Scala, or PHP building complex web applications. * Ability to architect and diagram complex software systems. * Experience with and appreciation for developing web based business applications with complex data structures and workflows. * Strong communication skills and great product sense. * Expertise with software development processes such as test-driven development and continuous delivery. * Bachelor's degree. Do you not meet all of these requirements? You can still apply and tell us why you still fit. We welcome all talented engineers, and are committed to a culture that represents diversity in all its forms. If you think you might thrive in this setting, we would love to hear from you. Maxwell Health Boston MA

Software/Senior/Principal Engineer, Back End

Roberts Recruiting