Application Engineer – Senior Contract

Schedule: Monday - Friday 40 hours

'Employment eligibility to work within the U.S. is required as the company will not pursue visa sponsorship for these positions.”

Third-party Corp to Corp 'C2C' also not eligible


The Innovation team is looking to add a full-stack software engineer that is proficient in modern web technologies and frameworks including JavaScript ES6, React, Redux/Mobx, Node, Express, React- Native, Typescript, relational and non-relational (nosql) database structures, DevOps, Git, and AWS. This engineer should be proficient with web standards, best practices, and current trends. They will work on a cross-functional team to design, develop and test web and mobile applications and services. While primarily building greenfield applications, this engineer will interface with a variety of new and legacy systems to share data and overall enhancement/maintenance of the whole system. They should have an inquisitive sense of discovery to dig out problems and find solutions that are innovative, automated, and provide an amazing customer experience. 3 to 5+ years of experience building modern web applications, services, and deploying through Agile/Scrum teams using modern
development pipelines and infrastructure.


  • Understand client requirements and how they translate into application features
  • Collaborate with a team of IT professionals to set specifications for new applications
  • Design creative prototypes according to specifications
  • Write high-quality source code to program complete applications within deadlines
  • Perform unit and integration testing before launch
  • Conduct functional and non-functional testing
  • Troubleshoot and debug applications
  • Evaluate existing applications to reprogram, update and add new features
  • Develop technical documents and handbooks to accurately represent application design and code


  • Must-Have: NodeJS, React, AWS
  • DevOps, CI/CD, Docker, K8s, react-native
  • Proven experience as an application developer
  • Experience in designing and building applications
  • Ability to program in at least one programming language such as C#, Java (J2EE), etc.
  • In-depth knowledge of programming for diverse operating systems and platforms using development tools
  • Excellent understanding of software design and programming principles.
  • A team player with excellent communication skills
  • Analytical thinking and problem-solving capability
  • Great attention to detail and time-management skills
  • BSc/BA in computer science or relevant field; MSc/MA will be appreciated
  • A certified application developer is a plus