Full Stack Developer

Envision Horizons Logo

Envision Horizons

πŸ’΅ $30k-$36k
πŸ“Remote - Worldwide

Summary

Join Envision Horizons as a Mid-Level Full Stack Developer and build and maintain internal tools and services supporting marketing, analytics, and reporting operations. This fully remote position, based in the Dominican Republic or elsewhere in LATAM, offers an annual salary of $24-$34k USD. You will be responsible for developing new API endpoints and backend logic, as well as creating and modifying user interfaces. The role requires a minimum of 40 hours per week, with online availability from 9:00 am to 6:00 pm EST, Monday through Friday. Envision Horizons is an award-winning Amazon agency committed to helping brands optimize their Amazon presence. This is a great opportunity to contribute to a growing company with a strong mission.

Requirements

  • Two to four years of experience in software development
  • Proficiency in C# (.NET) and REST APIs
  • Solid understanding of MySQL or similar relational databases
  • Experience working with Razor views (.cshtml) and vanilla JavaScript
  • Familiarity with Git and version control workflows
  • Ability to work independently and communicate effectively in a remote team

Responsibilities

  • Design, build, and maintain backend services and APIs in .NET (C#)
  • Write and optimize SQL queries (MySQL)
  • Build and update frontend features using Razor (.cshtml) and vanilla JavaScript, HTML, and CSS
  • Integrate third-party APIs (e.g., Amazon Advertising, SmartScout)
  • Debug and fix issues across the stack (frontend/backend)
  • Collaborate with team members to plan and deliver features
  • Participate in code reviews and contribute to improving code quality

Preferred Qualifications

  • Familiarity with AWS services (Elastic Beanstalk, RDS, S3)
  • Experience with e-commerce APIs (e.g., Amazon, Shopify)
  • Understanding of batch data processing and performance monitoring

Benefits

  • $24-$34k USD Annual Salary
  • Fully remote

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.