Tech Nonprofit Job Board

The Tech Nonprofit Job Board features open roles from organizations around the globe. Whether you're a job seeker ready to match your skills with a mission or a tech nonprofit looking to hire top talent, you're in the right place.

Hiring? If your tech nonprofit isn't listed yet, submit this form. Reach out to jobs@ffwd.org with questions about the Tech Nonprofit Job Board.

Full-Stack Engineer

Tarjimly

Tarjimly

Software Engineering
Posted on Jul 20, 2024

Full-Stack Engineer

Last Updated
July 19, 2024 7:52 AM
Tags
Empty
Text
Empty
Website here: Tarjimly

About Tarjimly: Tarjimly is a 501c3 nonprofit established in 2017 with a mission to eliminate language barriers for refugees, immigrants, and humanitarians. We accomplish this through our Tarjimly mobile app, connecting individuals with a vast network of 50,000+ volunteer translators for on-demand language support. Our team is global, passionate, and operates entirely remotely, dedicated to making a significant impact in the lives of those we serve. Our goal is to continue enhancing our product infrastructure and user experience to meet these challenges.

Our engineering team includes CTO, Aziz, Lead Engineer, Ismail, and three Software Engineers Ifeanyi, Jonathan, & Chibuike, who work closely with a proactive outbound team to address the needs of refugees and humanitarians worldwide.
About the Role
This role requires collaborating with our engineering team to enhance the Tarjimly Mobile Application, resolving critical bugs, and integrating key features requested from the field. We are seeking a highly skilled and dedicated full-stack engineer who is passionate about our mission. The ideal candidate should be comfortable working remotely in a global team setting, display initiative, and maintain a strong focus on quality.
Location: Fully Remote (worldwide applicants welcome)
Contract: Full-time (40 hours/week), 3-month initial contract with potential for long-term extension based on performance
Compensation: Competitive, based on experience and location
Working Hours: Flexible, with a requirement for daily standup participation
Start Date: Flexible for the right candidates
Benefits: 21 paid days off per year & 5 paid sick days
Responsibilities
Lead and collaborate in the full-stack development of the mobile application
Resolve critical bugs to enhance app growth and adoption
Implement key features such as video calling, document translation interface, and improved user interface
Drive the migration to new APIs and elevate the app to a higher production quality
Desired Experience & Skills Required:
5+ years experience in full-stack development
Proficiency with Typescript, React Native, Node.js and Python
Experience in leading projects and mentoring junior engineers
Strong knowledge in both frontend and backend development, including database management
Experience with designing and deploying highly available and resilient infrastructure
Experience with unit, integration, and E2E testing
Experience monitoring production software and infrastructure with observability tools
Demonstrated passion for humanitarian causes
Excellent problem-solving skills and initiative
Effective communication skills, both written and verbal
Experience designing high quality RESTFUL APIs
Preferred:
Experience with machine learning technologies
Background in working with non-profits or humanitarian organizations
Multilingual or with a personal connection to refugee or immigrant communities
Our Stack
Frontend: React Native, React.js, Typescript
Backend: Node.js, Python (Django, Flask)
Database: PostgreSQL on AWS-RDS
Infrastructure: AWS (EC2, ECS, Fargate), Docker, Terraform
CI/CD: GitHub Actions
Monitoring: Datadog, BugSnag
Project Management: Notion
Communication: Slack

Current UI

Application Deadline: We review applications on a rolling basis, so encourage candidates to apply as soon as they can
Tarjimly is an Equal Opportunities Employer. We value diversity and are committed to creating an inclusive environment for all employees.