5-10 years
3 months ago 43 Applied
Job Description

JD Full Stack Developer
This is a full-time position with one of our clients
Experience 5+ years
Location Finland
Only candidates who are ready to relocate to Finland may apply.
Must have a valid passport.
Candidates who can join immediately or within 45 days may only apply.
Working Mode: Work from Office

Job Highlights
Must-Have skills:

5+ years of proven experience as a Full Stack Developer.
Solid experience building RESTful application back-end and RESTAPI including building the authentication/authorization with API.
Solid experience working with both structured and unstructured databases, and performing CRUD operations, data modelling, and optimization.
Solid experience with the basics of front-end development, and a good understanding of HTML, CSS, and JavaScript, as well as the web development standards and best practices.
Experience developing applications using any of the major JavaScript UI development frameworks, and using state management libraries.
Experience developing responsive and reactive UI that adapts to different screen s and devices using styleguides/css frameworks to enhance the UI design and layout.
Experience working with test driven development practices in both front-end and back-end, and using testing frameworks and tools to ensure the quality and reliability of the code.
Experience working with job queues and event driven architecture to handle asynchronous tasks and data streams.
Experience working with developer documentation toolsand writing clear, concise, and comprehensive documentation for the code and the API.

Good to have skills:

Knowledge about the data structures and algorithms in major programming languages, and the ability to write clean, efficient, and scalable code.
Prior experience working with containerized environment and developing container-based application, and deploying them to public cloud platforms.
Prior experience working with multi service architecture and microservices design patterns using container orchestration tools.
Experience working with version control systems in a collaborative development environment.

Career Advice to Find Better