Job Description
We are looking for a Full Stack Engineer based in Latin America to work on a long-term project for one of our clients, a Non-profit Organization based in New York.
Our client is committed to creating an empathetic world where nobody feels alone, providing free, 24/7, confidential, high-quality text-based mental health support and crisis intervention in English and Spanish.
Responsibilities
- Build the next generation of a global mental health platform using technologies like Typescript, ReactJS, PHP and Go.
- Drive innovation by partnering with Product and Design to develop solutions and features that support our client’s mission to promote mental well-being for people wherever they are.
- Proactively identify dependencies and risks within delivery and work with the team to resolve them.
- Work with Product to provide feasibility and technical guidance during requirements gathering.
- Own the SDLC process from technical design to milestone delivery of features and projects.
- Share ownership of the frontend Typescript/ReactJS stack and help shape the direction of our client’s technical investments, such as performance, observability, remediation of security vulnerabilities, bugs, and tech debt maintenance.
Requirements
- Advanced Level of English.
- 5+ years of experience working as a Full Stack Engineer.
- 3+ years of experience working with TypeScript and ReactJS.
- 2+ years of experience working with Redux toolkit for state management, slices, thunk, etc., and functional components.
- Hands-on experience using Redux-thunk or createAsyncThunk for API and socket interactions, showing real-world complexity experience and good understanding of state orchestration.
- 2+ years of experience working with Socket.io Integration, implementing socket.io-client to manage real-time events.
- 1+ years of experience working with Go.
- Background in PHP using Symfony framework.
- Experience working with Playwright.
- Proficiency with AWS services and cloud architecture best practices.
- Experience working with relational databases like PostgreSQL/MySQL/Oracle/MS-SQL Server.
- Strong problem-solving skills and the ability to clearly communicate analysis and reasoning.
- Eagerness to learn quickly and take ownership of technical problems.
Bonus Points
- Bachelor’s Degree in Computer Science, Systems Engineering or related fields.
- Experience with Terraform and Ant Design System.
What we offer
- Long term positions
- Compensation in USD
- Paid time off
- Cool clients and products
- Work with great engineers
4tech