ABOUT THE ROLE
The Itemize Backend Engineer will maintain and innovate on existing back-end modules and data stores, R&D on new methodologies with our core IP development team, and build up our serverless (lambda) Node.js APIs to support new functional requirements. Responsibilities will include:
- Lead, design, and develop our core Javascript-based APIs powering our client-facing and internal applications
- Design new microservices to support functional requirements and core IP advancements and configure pipeline infrastructure to support CI/CD methodologies
- Write highly scalable and fault-tolerant software
- Assist with operational support to monitor and triage production issues
- Perform operational checks for the production environment
- Work with Node.js, Express, MySQL, AWS Services including API Gateway, Lambda, Cloudwatch, Code Pipeline, and S3 and introduce other technologies as needed
- Collaborate with a supportive and agile virtual team to deliver pragmatic software solutions
REQUIRED SKILLS AND EXPERIENCE
- 3+ years Javascript software development experience in a professional work environment, with an emphasis on Node.js
- Bachelor’s Degree in Computer Science or related field
- Experience developing and integrating with RESTful APIs
- Experience with relational database structures and writing efficient SQL queries
- Experience with shipping clear and quality code, unit testing, continuous integration, and test-driven development
- Ability to nimbly switch between assigned tasks and addressing production issues
- A practical and client-focused approach to development
PREFERRED EXPERIENCE
- Experience with Amazon Web Services
- Experience with Python
- Experience working in a small and dynamic environment
Itemize is an Equal Opportunity Employer. Itemize does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by applicable law. All employment is decided on the basis of qualifications, merit, and business need.