Position: Senior Full Stack Developer (Node and Vue)
Company: Svitla Systems
Category: Node.js
Experience required: 5y
English level: upper

Svitla Systems Inc. is looking for a Senior Full Stack Developer (Node and Vue) for a full-time position in Bulgaria and Poland. Our client is an innovative, market-leading Fintech company in Starnberg with offices in Munich.

Svitla Systems Inc. is looking for a Senior Full Stack Developer (Node and Vue) for a full-time position in Bulgaria and Poland. Our client is an innovative, market-leading Fintech company in Starnberg with offices in Munich. They count several leading companies, including one of the largest insurance companies in the world, as their business partners. 
You will work with the very experienced team on cutting-edge solutions, which consist of several up-to-date applications sitting on top of a state-of-the-art container-based architecture that implements event sourcing. You and the rest of the team will have significant autonomy to create solutions that fit the business need and are free to find fitting technology according to community-accepted best practices.

Requirements: 
Previous experience in senior engineering positions and working with a remote team.
5+ years of experience with Node.js.
3+ years of experience with modern technology stacks and frameworks (Vue/ React/ Angular, etc.), ideally Vue.js.
Experience with Git and GitHub, Docker, Jira, and CI tools.
Experience with relational and non-relational databases and communication via APIs.
Ability to write high-performance, scalable, reusable code.
Strong collaboration skills and ability to work independently with minimum supervision.
Strong, proactive, verbal, and written communication skills in English.
Excellent attention to detail.

Nice to have:
Experience with PHP.
Understanding of principles of microservice architecture, container orchestration, and event sourcing.
Strong experience with TypeScript.

Responsibilities:
Design, develop, test, and deploy features, optimizations, bug fixes, and integrations.
Contribute to internal initiatives to improve the development processes' speed, quality, and efficiency.
Provide a level of effort estimates on various development tasks.