Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We primarily use NodeJS, MongoDB, Redis, socket.io and ReactJS amongst other technologies
- Code and develop the most challenging back-end tasks every sprint
- DevOps: heavily use GCP and/or AWS to provide the simplest, most cost-effective, scalable solutions for our growing products
- Architectural Direction: review task planning, advise on changes, plan largest tasks in the sprint and research architecture decisions
- Code Quality Assurance: review, troubleshoot and advise developers on changes related to merge requests and submitted code
- Coach, guide and assist other engineers in developing first-class software and master their craft
- Research and advise on software development best practices, architecture options and new technologies to invest in
Perks
- Employee Stock Options from contract day 1 (after probation period)
- Medical insurance
- Social insurance
- Transportation allowance
- Education allowance
- Access to the Garment IO Subject Matter Expert network for coaching and mentoring
- Flexible hours
Job Requirements
- At least 5 years experience working with back-end technologies specifically NodeJS and MongoDB
- Experience working on large projects with large data structures
- Experience in working in a SCRUM environment
- Experience with software architecture
- Experience with Object Oriented, open source programming
- Strong leadership skills and assertiveness
- Strong time management capabilities
- Effective communication
Required expertise
- NodeJS
- MongoDB
- Redis
- Socket.io
- Linux command-line
- GIT
- CI/CD pipelines
- Automated testing
- Code Modularization
Preferred expertise
- Time-series databases such as InfluxDB
- Serverless architectures
- Microservices architecture
- Google Cloud
- AWS
- MQTT
- ReactJS