ApplyFull-stack Engineer, Digital Venture - Fully REMOTE
Posted 5 months agoViewed
View full description
π Location: Philippines
π Industry: B2B e-commerce
π’ Company: Makro PRO
π£οΈ Languages: English
πͺ Skills: Node.jsAgileDesign PatternsExpress.jsQANest.jsCollaboration
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.
- 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, strive towards cross-functional development in agile methodologies, inspire teammates to reach their maximum potential, embrace a culture of trust and complete transparency, promote free thought, brave, rebellious, and willing to challenge status quo.
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.
- The role contributes across several other technical activities such as DevOps and quality of the product 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 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.
Apply