Software Developer (Node.JS)
Job Description:
You’ll need to be strongly familiar with Node.JS and must have an in depth background working on SQL databases and has sufficient grasp of building and maintaining highly reliable APIs and integrating with external services. You will be expected to contribute across both coding and technical design, ensuring that the best-fit approach is used, and mitigating technical debt.
What We Can Offer
- 20 Paid Time Off with 5 convertible to cash at the end of the year
- HMO with 1 free dependent
- Group Life and Accident Insurance
- Other exciting monetary allowances
- Great team, culture, and environment and tons of opportunity for career growth
Work Schedule: Day / Mid / Night
Work Type: Remote / Office-Based / Both
Position To Fill: One
What You'll Do
- Write high quality code to program complete applications within deadlines
- Troubleshoot and debug production issues
- Evaluate existing applications to refactor and improve existing codebase
- Develop technical documentation and handbooks to accurately represent application design and code
- Develop systems according to user requirements, specifications
- Set coding standards, policies and procedures
- Perform unit and integration testing
- Serve as a resource to junior developers
- Do thorough unit testing before endorsing ticket to QA and verification after production deploy
- Work with Product Managers in developing development roadmap, planning testing, integration validation and production releases
What You Need to Qualify
- Graduate of BS Information Technology or equivalent
- 4+ years experience developing enterprise-grade software products
- Requires familiarity with Node.js
- Experience working and communicating with modern database technologies including SQL and NoSQL databases (i.e. MongoDB, DynamoDB)
- Experience with front-end web technologies (HTML/CSS/JavaScript)
- Experience developing and designing APIs and has exposure to Node Stack is a plus
Required Skills:
User Requirements Development Technical Documentation Integration Testing Environment NoSQL Unit Testing Validation Developers MongoDB Node.js Salary CSS Specifications Insurance Cash Databases Integration Information Technology PHP Documentation Software Testing HTML SQL JavaScript Planning Design