The Role
We are looking for a Full Stack Engineer with strong expertise in React Native, Node.js, and AWS to join a fast-growing engineering team. You’ll be responsible for designing, developing, and scaling high-performance web and mobile applications, collaborating closely with product managers, designers, and other engineers to deliver robust and impactful solutions.
This is an opportunity to contribute to meaningful projects across fintech and SaaS domains while working in an agile environment where ownership, collaboration, and innovation are highly valued.
Requirements:
- 5+ years of experience as a Full Stack Developer, with strong experience in React Native and Node.js.
- Proven track record designing and delivering end-to-end applications across web and mobile platforms.
- Hands-on experience with AWS services (infrastructure, databases, cost optimization).
- Strong knowledge of databases (PostgreSQL, MySQL, MongoDB, Redis) and data modeling.
- Proficiency in TypeScript, JavaScript, GraphQL, and modern testing frameworks (Jest, Cypress).
- Familiarity with agile methodologies and version control systems (Git).
- Excellent communication and collaboration skills to work effectively within a distributed team.
- Advanced English proficiency.
Responsibilities:
- Architect, design, and develop scalable web and mobile applications using React Native, Node.js, and related frameworks.
- Build and optimize GraphQL and REST APIs, ensuring system transparency, reliability, and performance.
- Collaborate with cross-functional teams to define requirements, prioritize features, and implement end-to-end solutions.
- Optimize cloud resources, leveraging AWS infrastructure for cost efficiency and performance.
- Contribute to engineering best practices, CI/CD processes, and automated testing to reduce technical debt and deployment errors.
- Lead or support mobile distribution pipelines using Expo EAS for publishing apps to the App Store and Google Play.
- Participate in code reviews, providing and receiving constructive feedback to ensure high code quality.
Bonus Track:
- Experience in fintech or payment solutions.
- Familiarity with microservices, caching strategies, and web sockets.
- Strong UI/UX sensibility and ability to translate design concepts into functional code.
- Experience with monitoring tools, error tracking (Sentry), and accessibility standards.
Why Join Us?
- Work on high-impact projects in fast-growing industries.
- Collaborate with talented engineers across LATAM and beyond.
- Shape products from concept to deployment in an agile, supportive environment.
- Opportunity to grow into leadership and architecture responsibilities
Similar Jobs
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
NTD Software is a Mexican company located in Guadalajara, Jalisco, known as "the silicon valley of Mexico." We help both startups and big companies by finding the right people to join their team and creating digital solutions using the latest or well-established programming languages and tools. Our expertise is in building software from the ground up and expanding our clients' existing teams, allowing us to work with businesses globally