Our client is upgrading their Payments Platform called the Enterprise Payments Network (EPN) using the latest technologies on AWS. They are a year+ into their journey and there's a lot of new capabilities they need help building. Tech stack and dev tools they are using are Node.js, Typescript, Kafka, DynamoDB, Lambda, Postman, Kevlar, Cucumber...
The EPN program has several agile-scrum teams that operate together as a part of a program organized using the Scaled Agile Frameworks (SAFe). On your scrum team there will be engineers holding roles as scrum master, devops, QA, and leads. There will also be a business analyst/product owner. They have a testing group outside the teams as well that help them coordinate and test the larger platform and integrating teams. There are also designers, architects, and program managers working outside the team to help build the runway of work coming to your team.
In-Person/Remote?
This position is a Remote position, however if you are in the Milwaukee, WI area there would be office space that you could work in and meet up with the team if desired. A large portion of the team is remote.
Primary Duties & Responsibilities
Develops a robust understanding of the EPN, the APIs your team builds and supports, and the up/downstream systems interacting with the platform.
Builds, enhances, and supports those digital products with the guidance of team, under a mentor.
Work within a scrum team on new feature development or bug resolution.
Develop your own unit tests
Participates in code evaluations
Growth Opportunities
Develop your technical capabilities with access to CodeSchool, Pluralsight, Linux Academy
Participate in onsite/remote enabled learning on relevant technical and soft skills
Opportunity to pair with devs, arch, and product team members on your team and outside to help with QA work, dev work, future of the platform...
Rotate in/out of ~4 scrum teams to learn other areas of the platform
Qualifications:
5+ Years experience with Enterprise engineering experience in Node.JS, Typescript
Passion for back-end development of APIs
Strong technical skills closely applicable to our tech stack. Confidence in your ability to pickup our stack with the help of learning tools and team.
Demonstrated critical thinking, ownership mindset and continuous learning in personal projects as well!
Experience developing solutions using agile methods
Able to dissect problems, design solutions, break them down so yourself and a team can build them out
Ability to perform peer reviews on code and design
Solid understanding of design patterns and architecture