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.