Full-stack Engineer, Digital Venture
About this position
Responsibilities
• Build applications, ensuring that the code is high quality, well documented, efficient, and follows the latest coding practices, modern design patterns, architectural principles and industry standards
• Support product owner in defining future stories and tech lead in defining technical designs
• Design and develop the business logic and backend systems of the MVP experience
• Work closely with other developers and QAs to understand the system end-to-end
• Write unit, integration tests and functional automation, and challenge ideas and opinions to avoid pitfalls and inefficient solutions
• In the future, this role may evolve to include product support & QA responsibilities
Requirements
• You are experienced and highly performance in at least one backend and frontend framework, e.g., SpringBoot, node.js (or related frameworks e.g. hapi.js, express.js, metor.js), nest.js, ReactJS, ReactNative
• You have experience in writing unit and acceptance tests, air programming, continuous integration, test-driven development, and incremental design
• You have experience with code refactoring, design patters, design-driven development, continuous deployment, and highly scalable applications
• You demonstrate experience in distributed and modular architectures e.g. microservices-based
• You are excellent understanding of latest development technologies
• You have high energy, strive towards cross-functional development in agile methodologies, inspire teammates to reach their maximum potential, embrace a culture of trust and complete transparency, promotes free thought, brave, rebellious, and willing to challenge status quo