Senior Full Stack Developer
- Posted: over a month ago
- Full-Time
We are looking for a Senior Full Stack developer responsible for implementing and maintaining business critical software applications. Working as part of our software applications team, the Full Stack developer must be self-directed, creative, detail-oriented and enjoy working in a fast-paced environment.
Description of Duties: Design, develop, test, implement and support new and existing software applications. Primary focus will be the development of front-end and back-end logic, improve existing codebase, APIs, web services, security and deploy software applications ensuring high performance and responsiveness to user requests.
Technologies Used: Angular 6+, Node.js, JavaScript, Web API, jQuery, AJAX, MongoDB, Redis, Elasticsearch, MySQL, and well versed in Cloud Computing technologies.
Responsibilities:
- Capture business requirements from product stakeholders and business managers
- Develop web applications, proof of concepts, maintain, and update existing applications.
- Ensure software deliverables are aligned with the business expectations
- Follow the Scrum workflow and complete tasks from the team backlog
- Report issues with the code and improve upon them
- Maintain the current web applications by improving its performance, removing production bugs,
- Document RESTful endpoints, technical processes, architectural decisions, etc.
- Use GIT for version control GIT
- Collaborate with other teams: embedded software developers, hardware engineers and operations
- Work on multiple applications with varying technologies serving internal and external customers
- Report project status via tracking tools and weekly meetings
Qualifications:
- 6+ years of experience in Software Development
- BS/MS in Computer, Electronics or Equivalent Engineering degree
- Extensive experience in full-stack web development using Node.js and its frameworks Express or Sails
- Extensive experience with JavaScript (ES6) and asynchronous programming techniques (promises, observables, generators, async/await, Event Loops)
- Proficient in Web Services (SOAP and Restful), XML, XML JSON processing API's, Micro services
- Experience in creating Angular modules, controllers, Services, directives, and filters of AngularJS
- Experience in applying the latest software development approaches including MVC, event driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Experience with NoSQL technologies MongoDB – CRUD operations, Map-Reduce and other Aggregations
- Proficient in CSS, HTML, and writing cross-browser compatible code
- Good Understanding of Elasticsearch, Index APIs, Search APIs, Aggregations, and event driven designs using Rabbit MQ, Redis etc
- Self-motivated and self-sufficient, with the ability to work independently while coordinating with other team members
Job Type: Full-time, Location: Novi, MI with occasional remote work option.
Danlaw, Inc.
Address
Novi, MIIndustry
Technology
View all jobs at Danlaw, Inc.What email should the hiring manager reach you at?