Full Stack Engineer

Location: Groningen
Language(s): Only English Required
15 Oct 2020
Would you like to make an impact on eliminating overproduction? And make an impact on waste of resources? Are you an experienced Full Stack developer who wants to be part of a fast growing techcompany? Functieomschrijving You will be responsible for building modern APIs and integrations in a microservices architecture using Python and PostgreSQL. You will also be responsible for building modern highly responsive web-based portals for the Ziel platform. You will do this in collaboration with your team members. You will be building reusable, testable components and libraries for future use and make sure that your work is robust, testable and easy to maintain. You will be managing development cycles, maintaining our platform, and keeping customer data secure. You will be integrating with various components in the platform and release the solutions you made to production with the help of your team members. Wij vragen Requirements & qualifications ● BSc or MSc in Computer Science or similar. ● Strong proficiency in Python and databases. ● Strong proficiency in JavaScript. ● Good understanding of React.js, Vue or Angular. ● Familiarity with current specifications of EcmaScript, HTML and CSS. ● Experienced with designing and implementing microservices. ● Experienced with AWS; familiarity with ECS, Lambda, API Gateway, RDS and DocumentDB is a plus. ● Experienced with test automation: unit/integration/functional testing. ● Experienced with CI/CD processes and modern build pipelines and tools. Tasks & responsibilities ● Work closely with the development team and the wider group of stakeholders to understand both Ziel’s platform and user needs. ● Create, extend and maintain database schemes, APIs and integrations with various (third party) systems in the platform. ● Implementing the latest user-facing features and a modern highly responsive web-based user interface using modern frontend frameworks. ● Building reusable backend and frontend components and libraries for future use. ● Creating automated tests for your code. ● Creating automated tests for your code. ● Write and keep up to date documentation ● Improve and maintain code quality within the team (e.g., code reviews, linting, etc). ● Building reusable components and libraries for future use. ● Fluent in English and preferably in Dutch. Nice to have ● Experience working in an agile environment. ● Experience with AWS. Character ● You are proactive, a team player, a self-starter and a problem solver. ● You are able to work independently and collaboratively as needed. ● You enjoy working in an agile team. ● You are open-minded and approachable. ● You have the ability to understand user needs and think strategically about businessopportunities. Wij bieden Excellent benefits Plenty of room for personal development and personal ideas A fast-paced and great work environment with passionate and experienced people