A leading European investment bank is seeking a Full-Stack Software Engineer to join an APAC transversal project focused on application security. In this role, you will design, develop, and maintain secure web applications while integrating security best practices throughout the software development lifecycle. You will collaborate with cross-functional teams in APAC to deliver resilient, high-quality solutions and contribute to the continuous improvement of development processes and tooling.
Key Responsibilities:
Design, develop, and maintain end‑to‑end web applications using modern full‑stack technologies.
Implement secure coding practices and integrate security controls throughout the software development lifecycle.
Conduct code reviews, vulnerability assessments, and security testing (static/dynamic analysis, penetration testing).
Collaborate with cross‑functional teams (product, operations, and security) to deliver high‑quality, resilient solutions.
Contribute to the continuous improvement of development processes, tooling, and documentation.
Required Technical Skills:
Programming \& Frameworks: Node.js, React, JavaScript, Python, PL/SQL, Apache.
Operating Systems \& Environments: Linux (system administration, scripting).
Database \& Query Languages: Experience with relational databases and PL/SQL.
Security Knowledge: Strong interest and hands‑on experience in application security, secure software design, and vulnerability mitigation.
Bachelor’s degree in Computer Science, Software Engineering, Cybersecurity, or a closely related field.
Proven full‑stack development experience (minimum 3 years) in a commercial setting.
Demonstrated ability to apply security best practices in code and architecture.
Excellent problem‑solving skills and a proactive attitude toward learning emerging technologies.