You are experienced and highly performance in at least one backend and frontend framework, e.g., SpringBoot, node.js, hapi.js, express.js, meteor.js, nest.js, ReactJS, ReactNative.
Experience in writing unit and acceptance tests, air programming, continuous integration, test-driven development, and incremental design.
Experience with code refactoring, design patterns, design-driven development, continuous deployment, and highly scalable applications.
Demonstrated experience in distributed and modular architectures e.g. microservices-based.
Excellent understanding of latest development technologies.
High energy and strong motivation towards cross-functional development in agile methodologies.
Responsibilities:
The Full-stack Developer builds software functionality and participates actively in the delivery team by taking on development responsibilities across the entire tech stack.
Contributes across several other technical activities such as DevOps and product quality while working closely with the PO to refine acceptance criteria of stories.
Build applications ensuring that the code is high quality, well documented, efficient, and follows latest coding practices.
Support the product owner in defining future stories and assist tech leads in defining technical designs.
Design and develop business logic and backend systems of the MVP experience.
Collaborate with other developers and QAs to understand the system end-to-end.
Write unit, integration tests, and functional automation, while challenging ideas to avoid pitfalls and inefficient solutions.