Senior Javascript Developer ( Full Stack, Angular / Node )

Company: TxMQ, Inc.
Location: Buffalo, New York, United States
Type: Full-time
Posted: 14.NOV.2020

Summary

Senior Javascript (Angular/Node) Developer (Full Stack) Summary Since 1979, TxMQ has been building, integrating, managing, supporting and se...

Description

Senior Javascript (Angular/Node) Developer (Full Stack)
Summary
Since 1979, TxMQ has been building, integrating, managing, supporting and securing critical business systems and data for large and mid-market enterprise customers. TxMQ's Disruptive Technologies Group (DTG) was established in 2017 to provide consulting services and development capabilities to our customers in emerging technologies. DTG currently has a heavy focus on implementing solutions that leverage blockchain or distributed ledger technology. DTG is an engaging, fast-paced environment where technological change is expected and embraced. Our developers have a unique opportunity to work with cutting-edge emerging technologies, each with the potential to explode into the next big thing.

Senior Developers work in small teams with other developers to build out solutions for our customers. In larger projects, senior developers work under a Technical Lead, who has primary responsibility for the delivery of their individual projects. In smaller projects, Senior Developers may lead the technical delivery of the project themselves. All of our developers are expected to be good communicators, to manage their time effectively, and to have a passion for what they do. An eagerness and ability to quickly learn new approaches and technologies is a must-have.

Senior Javascript Developers are expected to be equally comfortable building user interfaces that look great as they are building data-driven REST services. Candidates should have a strong grasp of both front-end and back end development, be comfortable analyzing requirements, and are able to design and build solutions to meet those requirements.
Responsibilities • Participate in the architecture and design of Javascript-based applications according to best practices.
• Develop and test user interfaces for web and mobile applications using single-page web frameworks (typically AngularJS).
• Develop and test REST services written in NodeJS.
• Integrate user interfaces with remote services using REST.
• Write in-code and external documentation. Documentation could take the form of JSDoc-formatted comments, diagrams, and written documentation. Senior developers are expected to be able to document their approaches and technology decisions, and create "run books" for customers.
• Work with customers resources and DTG technical leads to gather business and technical requirements, and facilitate application testing and deployment.
• Collaborate with your team to ensure that work products integrate well with the rest of the application's architecture
• Take task assignments and technical direction from your technical lead. Proactively communicate with your tech lead to raise issues as they arise.
• Conduct code reviews and manage code merges in a Git (Bitbucket) environment.
• Be comfortable mentoring and managing junior developers.
• Learn new technologies and methodologies. Work to grow your skillset, especially as it relates to skills with distributed ledger technologies. Senior developers will be expected to acquire distributed ledger development skills on an ongoing basis.

Job Requirements:
Required:
• 5+ years of experience developing web applications, with strong recent experience developing single-page web applications: Angular, React, Vue, etc.
• 5+ years of experience developing REST services in NodeJS and Express.
• JSON/REST service implementation in NodeJS with Express
• Experience with mobile web and Cordova
• Typescript experience
• Strong working knowledge of CSS. Experience with SASS or LESS preferred
• Previous work with designers, ability to work from design comps
• Previous consulting experience with enterprise customers
• Experience with unit testing frameworks
• DevOps, CI/CD exposure
• Docker

Preferred:
• Recent Angular experience (last 12 months)
• Familiarity with Inversify and/or TypeORM in Node/Express applications
• SQL Server or other RDBMS
• Experience developing mobile applications with Ionic
• Exposure to blockchain and distributed ledger
• F amiliarity with App Store approval processes
• Cloud: AWS, IBM, Azure experience
• Kubernetes

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...