Position: Back-End Engineer
Company: Inforce
Category: Node.js
Experience required: 1y
English level: upper

**Who are we looking for?**

We are looking for a Senior Back-End Typescript Engineer. Your primary focus will be developing backend features. You’ll implement them with a Node.js back-end. You will ensure that you produce robust, secure, modular, and maintainable code while ensuring high performance and availability of our internal systems. Often, you will have to interface with members of the product team & development team. Your commitment to team collaboration and a quality product is crucial.

**Key Responsibilities** for a Senior Back-End Typescript Engineer

- Strong proficiency with JavaScript and TypeScript
- Knowledge of SQL and Elasticsearch and how to write high-performance queries
- Knowledge of Node.js and frameworks available for it such as Express.js.
- Ability to architect and reason about complex queue systems
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Understanding fundamental design principles behind a scalable application
- Knowledge of Docker, Kubernetes, Bash
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Good English

**We offer:**
- Competitive salary
- Interesting and challenging projects
- Future career growth opportunities
- Paid sick leave and working day vacation
- Friendly team of professionals
- Delicious coffee biscuits and tea for your good mood
- The company covers 50% of the cost of courses you need
- Exciting team-building activities and corporate parties
- Office in the city center or full remote