Remote job
Full-Stack Developer — Secure Development
Job details
About this role
Role overview Build and maintain client web applications, e-commerce platforms and custom software across the front end and back end. Security is part of the development process: you’ll apply secure coding practices, collaborate with security testers and help prevent vulnerabilities from recurring.
Responsibilities - Develop and maintain web applications across front-end and back-end systems. - Apply secure coding practices, including input validation, authorization checks and safe secrets handling. - Set up CI/CD workflows, automated tests and dependency scanning. - Work with security testers to remediate findings and reduce regressions. - Contribute reusable components and internal starter kits.
Requirements - At least three years of experience building production web applications. - Strong TypeScript skills, including React or Next.js, and back-end experience with Node.js, Python or a similar technology. - Experience with relational databases and API design. - Working knowledge of the OWASP Top 10 and how to prevent common vulnerabilities in code. - Based in Egypt or the Middle East, with authorization to work there.
Nice to have - Experience with e-commerce platforms, headless commerce or payment systems. - Cloud infrastructure experience, such as AWS, Vercel or Terraform. - Contributions to open-source projects.