Grand Rapids, Michigan

Software Developer (Node.js/Typescript)

Description:

We are looking for Software Developer (Node.js/TypeScript) for our client in Grand Rapids, Michigan. This is a 6-month contract position with the possibility of extension. ***Position is remote until further notice*** Our client is designed to help their partners to build (or build on) their personal brand – based on their interests, hobbies, and passions – to attract and maintain a community of customers through social media. The program provides resources and tools that can help with social selling, including in-person and virtual events, training, campaigns and more. This team introduces the concept of Programs. These programs are designed and created by the marketing team and are intended to guide their partners in activities that will be impactful to their success. Programs are primarily made up of campaigns and activities. They are intended to guide Company’s partners to engage in a series of steps and activities focused on a specific business outcome. Campaigns are the discreet sets of activities that Company wants the partners to perform. This may be an action that is singular in nature, span of a series of steps, or schedule of time. Activities are individual actions partners can perform. Tech Stack used: – TypeScript – JavaScript (Jest) – NodeJS – GraphQL – AWS (DynamoDB, CodeBuild)

Responsibilities:

Experienced individual will be working on backend code like GraphQL schemas, resolvers, services, and APIs in TypeScript/JavaScript to support what essentially, the front-end team wants. These services/APIs will be focused on Programs/Campaigns/Activities (as said above).

Education and Experience:

-Expertise in TypeScript/JavaScript and GraphQL to assist in writing these services/APIs.                GraphQL: writing schemas, resolvers, services, and APIs
-Experience with test-driven development: well versed in testing the code and make sure the services/APIs are working correctly. Experience using Jest is preferred.

-Experience working on Agile project teams, using common tools like Jira/Confluence

-Experience with CI/CD pipelines

-Experience with AWS (DynamoDB)

-Strong communication skills

Company Summary:

Initech Global is a leader in the staffing industry, providing consulting, recruiting, and staffing solutions in the field of information technology. Since 2001, Initech Global has been helping companies around the world accomplish their most critical business objectives through our disciplined client service approach, and our unique talent management model. Both client and talent retention continue to surpass 90% since the company’s inception fifteen years ago, and we’ve been recognized by Inc. 5000 as one of the fastest-growing private companies in the US for the last two years. Our clients and employees are the key to our success, and people are at the heart of everything we do. We are Initech Global, and we are Powered By People.

Required Skills:

Full Stack Java Development, TypeScript, JavaScript, Node.js, GraphQL, CI/CD, AWS, microservices