

Senior Full Stack Engineer
Job Description
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 senior 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.
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
Mentor junior engineers and contribute to team knowledge sharing
Job Requirements
6+ 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