Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are undergoing a pretty awesome transformation, and are looking for people with a true engineering mind-set.
- We are solving challenging problems, building an entrepreneurial, product centric and mobile first engineering culture and are seeking passionate technologists.
- Our ideal candidate is an experienced developer and team player who enjoys coding, is reliable, and flexible to change while being able to coolly handle multiple priorities.
- An above average attention to detail with the ability to work with limited supervision as a member of a small, fast moving team is a must.
Responsibilities
- Develop and support multiple Single Page Applications, Node.js APIs, backend services and data stores.
- Iterative platform development, including troubleshooting and performance optimization.
- Documentation
Job Requirements
- 1-5 Years of experience.
- Experience with Test Driven Development
- Expert knowledge of Node.js and experience in a production environment
- Expert level knowledge of Angular (preferred, but other comparable frameworks is sufficient)
- Experience deploying to and monitoring applications in AWS or other cloud infrastructure
- Experience with third-party systems integration
- Experience with various data storage solutions such as MongoDB and/or others
- Knowledge of eventually consistent data paradigms and distributed systems architectures
- Experience with message queueing patterns and products such as RabbitMQ, ZeroMQ, SNS/SQS
- Experience with Github, Jenkins, and continuous deployment pipelines
- Excellent communication skills, both oral and written
- You are experienced and happy in a fast moving, continuous flow development environment.
- Building internal tools for customer management, order fulfilment
- Ensure the technical feasibility of UI/UX designs
- Optimize applications for maximum speed and scalability