Senior Full Stack Engineer, Business Automation

Senior Full Stack Engineer, Business Automation Job Description Template

Our company is looking for a Senior Full Stack Engineer, Business Automation to join our team.

Responsibilities:

  • Monitor critical business applications as part of a team on an on-call rotation;
  • Update legacy applications to align with outlined development best practices;
  • Deploy and maintain Business Automation infrastructure in AWS;
  • Develop RESTful API web services using a design-first approach;
  • Collaborate with teammates to integrate Salesforce as an interface to your APIs;
  • Design, document, and evangelize clean code structure best practices through code reviews;
  • Build integrations between internally used systems;
  • Gather requirements from internal stakeholders to understand workflows and design solutions that alleviate identified pain points.

Requirements:

  • Independent worker with an ability to adapt in an ever-changing work environment and an interest in self-learning;
  • Exposure to modern front end technologies, like JavaScript/TypeScript and React;
  • Strong English written and verbal skills;
  • Experience designing, documenting, and testing RESTful APIs using Swagger/OpenAPI and Postman;
  • Development in modern statically typed back end technologies, such as Golang;
  • Appreciation for the importance of solution-driven development in a user-focused environment;
  • Willingness to work alternate time shifts in support of a global business;
  • Understanding of the Salesforce data model and experience developing against Salesforce APIs;
  • Experience managing a team of engineers;
  • Prior responsibility with web service maintenance and monitoring using tools such as New Relic and PagerDuty;
  • 5-7 years of working experience;
  • Usage of Git best practices for version-controlled code;
  • Python experience with exposure to web development frameworks, like Django or Flask.