Senior Back-end Engineer (NodeJS)
New
Warsaw or Remote, Occasional evening meetings may be necessary for cross-timezone communication.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Good command of English (written & spoken).
- Experience
- At least 5 years of hands-on experience.
- Required Skills
- DockerNode.jsPostgreSQLJavascriptKubernetesMySQLTypeScriptNest.jsMicroservices
Requirements
- At least 5 years of hands-on experience with Node.js, JavaScript, and TypeScript.
- Practical knowledge of at least one relational database system (e.g., PostgreSQL, MySQL, SQL Server).
- Adeptness with microservices and system design patterns.
- Ability to engage in software design and architecture discussions.
- Experience implementing the test pyramid (unit, integration, e2e tests).
- Effectively utilize security practices.
- Strong sense of ownership and accountability.
- Ability to clearly convey ideas to technical and non-technical teams.
- Good command of English (written and spoken).
- Readiness to learn and expand skill set as required by projects.
Responsibilities
- Architect and implement backends and their interactions with various data stores and APIs.
- Support reliable databases and APIs for real-time automated decision-making.
- Deploy software using industry-standard tooling like Kubernetes clusters and Lambda functions.
- Investigate and resolve production issues by analyzing code, data, and system behavior.
- Implement robust automated test suites to ensure high quality and low failure rate.
- Apply DevOps principles to ensure Defense in Depth and container security.
- Collaborate with Product Managers and Architects to turn business requirements into high-quality code.
View Full Description & ApplyYou'll be redirected to the employer's site