This is a full-time, remote position open exclusively to candidates located in Latin America (LATAM).
Applicants must have reliable internet access and be available to work within standard business hours in a U.S. time zone.
The company is seeking a motivated and capable Software Engineer (Full Stack) to join their team and contribute to building and improving core products.
As a mid-level engineer, you will take ownership of well-defined features and systems, working with guidance from senior and staff engineers.
You will have the opportunity to deepen your technical skills, collaborate with cross-functional teams, and make meaningful contributions to products that help people communicate, connect, and care.
This role is ideal for an engineer who is eager to work independently on moderately complex problems, grow their expertise, and make a positive impact in a mission-driven environment.
Responsibilities include designing, implementing, and maintaining features and systems of moderate complexity, collaborating with senior engineers, product managers, and designers, and participating in code reviews.
Requirements:
Candidates must have 3–7 years of professional software engineering experience, with demonstrated ability to design, implement, and maintain production-quality features and systems.
Proficiency in one or more programming languages, particularly TypeScript, is required, along with a solid understanding of core software development concepts such as algorithms, data structures, and design patterns.
Experience building and maintaining features or services of moderate complexity, focusing on reliability, performance, and maintainability is necessary.
Familiarity with both frontend and backend development is required, including at least one frontend framework (React, Next.js) and one backend framework (Express, Apollo Server).
Hands-on experience with databases (MySQL, DocumentDB), including CRUD operations and basic data modeling, is essential.
A basic understanding of cloud infrastructure and deployment workflows (Amazon Web Services, GitHub Actions) is needed.
Strong debugging and troubleshooting skills are required, with the ability to identify and resolve issues within your area of ownership.
Effective communication skills are necessary to work collaboratively within an engineering team and contribute to discussions with product, design, and other stakeholders.
Candidates should be receptive to feedback and mentorship, with a desire to learn from more senior engineers and grow their technical and professional skills.
An ownership mindset is essential, with the ability to take responsibility for delivering high-quality work and following through on commitments.
Benefits:
The salary for this position ranges from $30,000 to $65,000 a year, with exact compensation determined based on experience, skill set, and geographic location.
The company is committed to offering competitive and fair compensation that aligns with market standards and reflects the value you bring to the team.
Working at Avodah provides the opportunity to be part of an AI technology company that specializes in enhancing the human experience through innovative solutions.
Employees will contribute to meaningful products and services that assist in improving communication, connection, and patient care.
The role offers a chance to work in a mission-driven environment that promotes personal expression and healthy culture.