Job Expired
This Frontend Software Engineer position is no longer active. Check out similar roles or browse our latest listings.

Frontend Software Engineer
Summary
Do you want to work for a mission-driven non-profit, writing software that will contribute to helping the livelihoods of millions of coffee farmers around the world? Enveritas is a 501(c)3 non-profit and Y Combinator-backed startup looking to hire for our Engineering & Data Group. You can learn more about this job and about our Front-end Engineering Team at https://www.enveritas.org/jobs/frontend-software-eng/ We are looking for a frontend software engineer with a focus on front-end development and React to join us on a remote/global, full-time basis. Our Frontend Engineering Team is a four-person team and is part of our Engineering & Data Group — a quirky, talented, and humble group of about twenty with diverse backgrounds ranging from journalism to academia to international industry.
Benefits
Enveritas has teams around the world: we are about 120 people spread over more than two dozen countries, and of all backgrounds, faiths, and identities. To learn more about working at Enveritas, see https://www.enveritas.org/jobs/ For a US-Based hire, base salary for this position will be between $40k and $60k annually (paid semi-monthly). This is a full-time exempt position. Full benefits include 401k with matching contributions, Medical/Dental/Vision, and Flexible Spending Account (FSA), 4 weeks vacation in addition to 13 standard holidays, and personal/sick time. For a hire outside the US, our offer will be competitive; the specific benefits and compensation details will vary as required to account for your region’s laws and requirements. Salary for this position will be paid in relevant local currency. For all staff, we are able to offer:
- • Annual education budget for conferences, books, and other professional development opportunities.
- • Annual all-company retreat.
- • Field visits to our Country Ops teams in coffee-growing countries such as Colombia, Costa Rica, Ethiopia, and Indonesia.
Responsibilities
Read this first: research shows that people of different backgrounds read job postings differently. If you don’t think you meet all of the qualifications but do think you’d be a great match for us, please consider applying and sharing more in your application. We’d love to talk with you to see what skills you can bring to our team. This said, we are most likely to be interested in your candidacy if you can demonstrate the majority of the qualifications listed below:
- • Strong grasp of design patterns for building interfaces that are usable, performant, and accessible.
- • Extensive experience with Javascript and React.
- • Experience with at least one methodology for writing and structuring CSS (BEM, CMACSS, CSS Modules, etc.).
- • Background developing applications against web APIs.
- • Familiarity with modern HTML and CSS features.
- • A minimum of five years of full-time professional experience as a frontend engineer in a team environment.
- • A degree in computer science, or an equivalent training in the principles of software engineering.
Desired Traits and Characteristics
Our team is fully distributed, so you should be comfortable with remote work. This role is a full-time individual contributor role. While you can be located anywhere that our EOR (Deel) supports, our core hours are 10am to 2pm Eastern Time, Monday through Friday, with team members choosing either an early start or later stop as suits them. You should be inspired by our mission to improve the lives of smallholder coffee farmers, and have an interest in sustainability. You should have a deep empathy for users of our tools and understand the importance of supporting the work of other teams. Because operational and business needs can be ambiguous and change on a short time-scale, you should have a love for environments with uncertainty, and enjoy not only solving problems, but discovering and demystifying them. We are a small team! You should be comfortable working both independently and as a thoughtful collaborator, sensitive to the legibility and maintainability of your code when in the hands of your teammates.
Required Skills
- • React
- • Javascript
Qualifications
- • 2+ years of direct experience with HubSpot or 4+ years with a comparable CRM.
- • 3-5 years of experience in managing customer relations or working in a client-facing role.
- • Strong organizational skills with the ability to manage multiple projects simultaneously and work independently with minimal guidance.
- • Excellent written communication skills, demonstrating empathy and professionalism in client interactions. Proficiency in Spanish or a second language is a plus.
- • Experience with process automation in a CRM, including workflows and task automation.
- • Strong data modeling skills, with the ability to translate business needs into effective CRM structures (HubSpot experience preferred).
- • Proficiency with Google Sheets/Excel, including creating reports and data analysis.
Additional Information and Instructions
We are committed to fair and equitable hiring. Your interview process will likely consist of four conversations over two to three weeks, requiring about five hours of interview time and four hours of preparation. If you believe a different interview method would better showcase your skills, please let us know in your application. We are interested in learning what working with you would be like and believe the below is the fairest method for us to see you at your best — and for you to learn about us! After your introductory interview, we expect your interview process to take two to three weeks (but will depend on scheduling), and consist of four conversations that total about five hours of time. You should plan to also spend about four hours in total preparing for interviews. Introductory Interview (30 minutes; Google Meet; audio-only) First Technical Interview (60-90 minutes; Google Meet) Second Technical Interview (60-90 minutes; Google Meet) Manager Interview (45 minutes; Google Meet) If you don’t think you meet all of the qualifications but do think you’d be a great match for us, please consider applying and sharing more in your cover letter. We’d love to talk with you to see what skills you can bring to our team. This said, we are most likely to be interested in your candidacy if you can demonstrate the majority of the qualifications listed above.
About Enveritas
The Engineering Team at Enveritas builds software to collect, analyze, and report data about coffee farmers’ conditions and practices. This large-scale data-collection effort requires many moving parts to work together, and we use technology to support that effort at every step of the process — from identifying coffee farms in satellite imagery, to coordinating survey edits across country teams, to detecting data anomalies in real-time that can be investigated while teams are still in the field. Our work supports our Operations Teams in authoring surveys and deploying surveyors, our Data Team in analyzing field data, and our Partnerships and Data Visualization Teams in creating clear insights for our clients. While our tooling varies across products, our frontend projects generally use React and Apollo, and interface with Python/PostgreSQL back-ends over GraphQL APIs. We use git and Github for maintaining our code, CircleCI for CI/CD, and AWS for hosting our services and static resources, with containerization where appropriate for development and deployment.
Share This Job
Job Overview
Title
Frontend Software Engineer
Company
EnveritasLocation
Latin America & the CaribbeanSalary
Not Disclosed
Work Style
RemoteContract
Permanent
Experience
Mid-Level
Education
Bachelor's Degree
Category
Web, Mobile & Software DevSector
Private
👉 Mention IslandHints when applying. Support trusted platforms prioritizing safety!
Never pay fees for applications—requests for equipment, training, or ID verification may signal fraud.
Verify employers via official domains or secure platforms.
See Safety Tips →Explore Related Job Categories
Job Search Resources
Government of Jamaica Job Listings
Explore official government job vacancies across various ministries and agencies in Jamaica.
Visit SiteWorkplace Politics: A Guide to Surviving & Thriving
Learn strategies to navigate and excel in workplace dynamics.
Read ArticleThe Importance of Soft Skills: Beyond Technical Know-How
Understand the value of soft skills in professional success and how to develop them.
Read Article