- Back-end developers are usually responsible for writing the web services and APIs used by front-end developers.
- Particularly she/he should contributing in application design team, performing API and data model design.
- A back-end web developer is responsible for server-side web application logic as well as the integration of the front-end part.
- Good knowledge about databases(SQL, NoSQL) and software design principle is also important.
- In our team learning and mentoring is one of our most important attitudes.
Requirements
Essential Skills:
- Hands-on Experience with Linux, Git, Docker and Bash
- Experience with CI and Container Environment
- Great Experience with Node.js as Backend developer
- Good knowledge about REST, GraphQL
- Knowledge and Experience with MariaDB, Postgres, MongoDB, ElasticSearch, Redis, InfluxDB
Ideal skills:
- Fastify, Molecular
- CI and container environment
- Testing approach like TDD, Unit and Integration
- Scrum with Agile team
Personal Skills:
- Fluent in English, reading and listening
- Proven track record of always learning
- Proactive attitude