Job Openings
G34 - Full Stack Engineer
About the job G34 - Full Stack Engineer
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