Menu
GMT Engineering
Close menu GMT Engineering
Request Free Consultation

Job: Senior Full Stack Developer

VueJs, NodeJs, TypeScript
Remote
Full Time
Apply for this job - or - Join our talent network

The Client is an exciting, venture-backed startup that is changing the way manufacturing companies find and hire skilled workers. Our Web-based software platform connects manufacturing companies with a network of vetted skilled professionals, including Engineers, Robotic Programmers,

Maintenance Technicians, and Welders to name a few.

If you are a builder and collaborator with a creative and entrepreneurial mindset that is eager to drive a mission critical part of the business, we’d like to meet you!

The Job:

We are looking for a developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

Our ideal candidate is a full stack developer, comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.

You should also be a team player with a knack for visual design and utility.

If you’re also familiar with Agile methodologies, we’d like to meet you.

Day to Day Responsibilities:

*Work with development teams and product managers to create software solutions

*Design client-side and server-side architecture

*Build the front-end of applications through appealing visual design

*Develop and manage well-functioning databases and applications

*Write effective APIs

*Test software to ensure responsiveness and efficiency

*Troubleshoot, debug and upgrade software

*Create security and data protection settings

*Build features and applications with a mobile responsive design

*Write technical documentation

*Work with data analysts, product designers and Team Engineer Leads to improve software

What You Bring:

General

Senior developer with the ability to work autonomously. We are a highly interactive group and we encourage team members to discuss what they are working on, but this individual needs to be able to deliver working software without a lot of oversight.

Ability and willingness to mentor junior developers.

Enjoys working in a collaborative environment.

Proficient in TypeScript. We adopted Typescript a little over a year ago. Our back-end is TypeScript heavy and we are converting our front-end to TypeScript currently.

Experienced with testing frameworks

Enjoys working in a fast-paced environment

Excellent oral and written communication

Front-end

Proficient with modern JS UI frameworks. We are using Vue 2 with an eye to moving to Vue 3. Vue experience a big plus.

Excellent understanding of CSS and the ability to render pixel perfect transformations from design docs to browser experience

Back-end

3+ years of experience with NodeJs

Proficient with modern JS frameworks. Experience with IBM’s Loopback a plus.

Proficient with one or more JS ORMs and query builders. Loopback has its own ORM, but we also use Knex when we go beyond where the ORM is useful.

Nice to have the following experience

Google Cloud architecture

CI/CD setup

Docker configuration

End-to-end testing setup