Roles & Responsibilities
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 translaterequirements into elegant technical solutions
Write clean, maintainable, and well-tested code across frontend, backend, and infrastructurelayers
Contribute to technical design discussions, architecture reviews, and engineering bestpractices
Take ownership of features from conception through deployment and ongoing maintenanceWhat 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 servicesFamiliarity with Python for basic data analysis and Terraform for IaCProficiency with CI / CD pipelines (GitLab CI or similar) and modern development workflowsSolid understanding of software architecture principles, system design, and building resilientdistributed systems
Experience working in Agile development environments with iterative delivery cyclesDemonstrated ability to tackle complex, abstract programming challenges with creativesolutions
Experience making technical decisions that balance performance, maintainability, andbusiness requirements
Excellent communication skills with the ability to explain technical concepts to bothtechnical and non-technical stakeholders
Self-motivated problem-solver who proactively identifies opportunities for improvementTakes full ownership of deliverables and follows through on commitmentsDemonstrates reliability and trustworthiness in high-stakes environmentsGenuinely invested in team success and project outcomes beyond individual contributionsKeen interest in generative AI and the online trust and safety space would be an addedbonus
Tell employers what skills you have
Excellent Communication Skills
Data Analysis
PostgreSQL
Pipelines
TypeScript
JavaScript
Reliability
System Design
Distributed Systems
Python
Cloud Services
UX
Business Requirements
Agile Development
Technical Design