Search by job, company or skills
Job Description
As a Full Stack Software Engineer, you will play a pivotal role in building technology that makes a
meaningful difference. You'll work across our entire technology stack to create solutions that are not
only technically excellent but also user-focused and impactful.
Key Responsibilities:
. Design and develop robust, scalable, and secure full-stack applications that serve real user
needs
. Collaborate closely with product managers, UX designers, and fellow engineers to translate
requirements into elegant technical solutions
. Write clean, maintainable, and well-tested code across frontend, backend, and infrastructure
layers
. Contribute to technical design discussions, architecture reviews, and engineering best
practices
. Take ownership of features from conception through deployment and ongoing maintenance
What We're Looking For
We seek engineers who combine technical excellence with strong collaborative instincts-people
who are excited to build meaningful products as part of a cohesive team.
. Strong experience with React (TypeScript), Node.js, PostgreSQL, and AWS cloud services
. Familiarity with Python for basic data analysis and Terraform for IaC
. Proficiency with CI/CD pipelines (GitLab CI or similar) and modern development workflows
. Solid understanding of software architecture principles, system design, and building resilient
distributed systems
. Experience working in Agile development environments with iterative delivery cycles
. Demonstrated ability to tackle complex, abstract programming challenges with creative
solutions
. Experience making technical decisions that balance performance, maintainability, and
business requirements
. Excellent communication skills with the ability to explain technical concepts to both
technical and non-technical stakeholders
. Self-motivated problem-solver who proactively identifies opportunities for improvement
. Takes full ownership of deliverables and follows through on commitments
. Demonstrates reliability and trustworthiness in high-stakes environments
. Genuinely invested in team success and project outcomes beyond individual contributions
. Keen interest in generative AI and the online trust and safety space would be an added
bonus
Date Posted: 19/09/2025
Job ID: 126547257