Position: Senior Back End Developer (Node.js)
Company: Strong SD
Experience required: 5y
Category: Node.js
English level: upper
Published: 2023-01-01T00:00:00+02:00

- 10+ years of experience as a software engineer in a professional setting
- Previous experience in delivering highly scalable systems as a senior or staff engineer
- Node.js, Serverless architecture, Streaming / BigData, Google Cloud

A Senior Back End Developer (Node.js) is expected to have an impact on a wide variety of technological and architectural decisions, spanning multiple teams. We are looking for a seasoned engineer who brings knowledge and experience in building backend systems at scale, ideally in a cloud-native environment. This person will lead the development efforts of microservice architecture, data pipelines, and data streams.

**Requirements**

- Bachelors in Computer Science or equivalent experience
- 10+ years of experience as a software engineer in a professional setting
- Previous experience in delivering highly scalable systems as a senior or staff engineer
- Expert knowledge of SaaS-type architecture
- Experience deploying production-grade serverless architectures on GCP or AWS
- Experience with NoSQL databases and design best practices
- Designed and implemented complex caching layers and mechanisms
- Hands on coding skills at a senior level or above in Typescript
- Excellent communication skills in English, both verbal and written

**Duties:**

- Design and engineer microservices
- Lead the direction and strategy of architecture
- Work with a cross-functional team to scope out complex problems, break them down, and guide their implementation
- Collaborate with senior stakeholders and suggest best practices to solve complex engineering tasks
- Influence other senior engineers by advocating engineering best practices
- Create architecture and design documents

**Benefits**

- A competitive salary and flexible compensation package
- Flexible working format: remote, office-based, co-working space
- Professional development tools (mentorship program, tech talks and trainings)
- Medical insurance
- Free corporate English classes and speaking clubs with a native speaker
- Various corporate events and team buildings
- Performance review every six months.