Romania
espresoh · Node.js Developer
Location: Timisoara
Position Type: Full-time
As a Node.JS Developer at [e-spres-oh], you will be part of one of the teams we have assembled over the past seven years, working on complex next-generation web apps, using the latest technologies.
We have a results-oriented and all hands on deck approach, so you will be able to participate in all the strategic discussions regarding the development roadmap, specs definitions and specific workload estimates.
- Extensive experience as a S**enior Software Developer** in a fast-paced environment. Keep in mind that we’re not looking for a fixed number of years of experience or a certain educational background, but for someone who will thrive in the job.
- Experience understanding, negotiating and translating customer requirements into a software architecture
- Extensive experience with Node.js, JavaScript/Typescript
- Experience with REST API frameworks, such as ExpressJS, Nest.js (or similar)
- Applied knowledge of OOP
- Experience with Relational Databases (PostgreSQL/Oracle/similar)
- Experience with Docker
- Software delivery experience in a DevOps/Cloud-based environment
- Extensive knowledge in writing unit tests and e2e tests
- Knowledge of version control systems (Git)
- English fluency, both written and spoken
You might also have:
- Experience with NoSQL (Mongo/DynamoDB), Kafka, Sparks
- Experience with caching (Redis, EHCache)
- Strong knowledge of the UNIX/Linux environment
- Previous experience working in an Agile development environment (Scrum)