10Pearls LATAM

Fullstack Engineer (Javascript+AWS)

Posted: 6 minutes ago

Job Description

*This position is only available to candidates located in Costa Rica, Mexico, Honduras, or Guatemala.We are seeking a Senior Full Stack Engineer to build, enhance, customize, and maintain our internal tool for organizational management, team charters, quarterly planning, and commitments. You will work end-to-end across our stack -React.js, Node.js, and PostgreSQL- collaborating with internal teams to deliver new features, improve role-based capabilities, and ensure quality through automation and testing. Responsibilities: Design, develop, and deliver new features for our organizational management tool using React.js, Node.js, and PostgreSQL. Enhance, customize, and maintain the PostgreSQL database to meet evolving business and reporting needs. Build and manage CI/CD pipelines using Harness and GitHub for automated testing, integration, and deployment. Write, run, and automate tests to ensure long-term reliability and prevent regressions across all layers. Develop and expand role-based functionality, authorization logic, and access controls. Write efficient SQL queries and database scripts to support data automation and reporting. Deploy and operate application components using AWS services such as EC2, Lambda, and RDS. Troubleshoot performance, scalability, and data issues across frontend, backend, and database layers. Collaborate closely with product, DevOps, and operations teams to prioritize enhancements and deliver consistent improvements. Maintain clear technical documentation covering architecture, workflows, and design decisions. Skills and Requirements: 5+ years of experience in React.js, Node.js, and PostgreSQL. Strong SQL expertise, including schema design, optimization, and database performance tuning. Proven experience writing and automating tests across frontend, backend, and database layers. Experience managing CI/CD processes using Harness and GitHub. Familiarity with AWS environments (EC2, Lambda, RDS, CloudWatch). Ability to enhance, customize, and maintain complex internal tools and their data layers. Strong problem-solving, debugging, and analytical skills. Excellent communication and collaboration with distributed teams. Bachelor’s degree in Computer Science, Engineering, or equivalent experience. 

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In