This site uses cookies. To find out more, see our Cookies Policy

Senior Software Engineer in Atlanta, GA at HUNTER Technical Resources

Date Posted: 4/16/2019

Job Snapshot

Job Description


Position: Senior Software Engineer (Node.js/Python/Go)

Job Description
The JavaScript/Node.js Developer’ s responsibilities will include the following:
- Communicate and work with a team of coders to ensure deadlines are met
- Develop backend APIs in Node.js
- Write unit tests
- Review colleagues’ code
- Document API specifications
- Protect operations by keeping information confidential

Requirements:
- At least five years of experience with JavaScript (we use vue.js)
- At least two years of experience with Node.js
- Must be able to write modular, testable code with unit tests in Mocha/Chai
- Must be proficient with Node core API
- Must be familiar with at least one ORM and/or SQL
- Must be familiar with the HTTP specification and RESTful best practices
- Must be familiar with Git and Github
- Good understanding of the nature of asynchronous programming
- Grasp of fundamental design principles behind scalable applications
- Ambitious and able to learn new technologies quickly
- Goal oriented and able to work in a team environment

Preferred Skills:
- Familiarity using Buffer API to work with binary data in multiple encodings
- Experience implementing the Stream API
- Familiarity with the OWASP Top 10 as it relates to Node.js
- Experience in financial or payment industry
- Experience in the information security industry