Job Requirements
Job benefits
-
Flexible work hours
Productivity curve is not something steady and consistent as it depends on each person's unique traits and preferences. At our company, as long as your team is in sync and your goal is hit, you can flexibly decide when you want to work.
-
Remote work options
Thanks to technology, we no longer have to be physically present at the office to be productive. Joining our company allows you to work anywhere without place-constraint.
-
Team-building events
Our company simply cannot function well without teams of people working together. That said, we provide numerous team-building activities and events for you and your team to nurture meaningful relationships between every individual.
-
Professional Development
Every employee is an invaluable asset to any team; that's why we want to help you grow. Level up your skills and expertise through our professional co-development programs with notable organizations. We will cover the cost.
This job post is managed by
Job description for Backend Developer at Logee Distribution
- Develop, improve, and maintain high quality back-end services and APIs.
- Doing test driven development.
- Within a cross-functional team, collaborate with other developers specializing in backend, frontend, quality assurance, product owner, scrum master, and etc.
- Apply design patterns and design principles to produce maintainable code.
- Learn multiple tech stacks to use the best tools for the job.
- Solve technical problems.
- Strong passion in technology, programming & software development.
- Humble culture, zero egos, and excellent collaborative spirit. We are all here to learn together and grow together as a team.
- Eagerness to learn, eagerness to help, eagerness to share.
- Firm grasp of algorithms, algorithmic complexities, design patterns and principles, clean code, and pragmatic aspects of programming.
- Firm grasp in object-oriented, functional, or event-driven programming practices.
- Good analytical and logical thinking.
- Knowledge of Unix/Linux environments and CLI.
- Knowledge of SQL / NoSQL database.
- Knowledge about Microservices Architecture.
- Good Practice using Gitflow.
- Good Knowledge of RESTFul APIs.
- Experienced in building large-scale web apps/services/APIs.
- Experienced using Cloud Service such as AWS, Azure, etc.
- Experienced using Docker & CI/CD deployment.
- Familiarity with unit testing, integration testing, and Test Driven Development.
- Experienced in more than 2 projects which use NodeJS as backend services.
- At least 1 year using NodeJS.
- Good practice in using javascript (ES6+).
- Good practice in using Mocha, Sinon, Chai, Stub, and Hippie.
- Good practice in using JSLint.
- Good practice using NPM.
- Preferably good practice in using Restify.
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More