Senior Backend Engineer
- 33Viewed
- 13In Consideration
- 20Not Selected
Job Details
Skills And Tools:
Job Description
- Are you an experienced web developer from an open source background wanting to cross-train into Node.js and Golang and work on large Greenfield product?
- Working as a Back-End Engineer you will be actively building APIs using Node.js with Express.js as a framework. Day-to-day, Node, Express and ES6+ (JavaScript) will be your bread and butter letting you take full advantage of the latest features and industry practices to create new Greenfield services, ensuring that our platform remains both scalable and future-proof.
Job Requirements
To succeed as our Back-End Engineer you will:
-
Bring your experience of working in an Agile environment as a Back-End Engineer
-
Write native JavaScript and have a solid technical understanding of asynchronous programming in ES6+, enabling you to discuss how promises function and, ideally, how to use them in relation to the ‘async’ and ‘await’ functions.
-
Build transactional APIs and features from scratch and generally working on the API-layer, including integrating APIs into pre-existing systems.
-
Know the fundamentals of SQL databases such as MySQL
-
Focus on code quality including self-testing and understanding the benefits of unit testing (using e.g. Jest, Jasmine, Mocha, JUnit, or even PHPUnit), as well as relishing code reviews as a learning mechanism.
-
Have some knowledge of a Continuous Integration/Continuous Delivery (CI/CD) setup, including awareness of Docker and a basic understanding of DevOps skills, such as installing a Cloud server or starting a machine.