MisuJob - AI Job Search Platform MisuJob

Full-Stack Software Engineer

ETHICS CODE

La Caleta, Santo Domingo Province, Dominican Republic Remote permanent

Posted: May 8, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Join our team to build innovative software solutions and create intelligent platforms that drive business growth.

Job Description

Join Ethics Code and Help Us Build the Future of Data Engineering & Intelligent Platforms

At Ethics Code, we’re on an exciting mission to empower global clients with high-performing engineering teams, world-class delivery standards, and a culture rooted in excellence, learning, and innovation.
We’re growing fast — and we’re looking for talented engineers who thrive in solving complex problems, care deeply about quality, and want to make a measurable impact on our client’s technology ecosystem.

This position is structured as a hybrid role; however, we offer a highly flexible work model that allows team members to operate remotely the majority of the time. On-site presence is only expected when it adds meaningful value—such as for key meetings, collaboration sessions, or specific client-driven requirements—ensuring you maintain an excellent balance between productivity, autonomy, and personal flexibility.

If you’re passionate, driven, and ready to join a team that celebrates growth and pushes boundaries, this is the place for you.


Requirements:
Under general guidance and supervision of senior software engineering personnel, and based on specific business needs, you will need:

• Strong proficiency in C# and Python
• Strong SQL skills
• Experience with relational databases (MS SQL, PostgreSQL, MySQL)
• Experience with non-relational databases (MongoDB)
• React web development experience
• Familiarity with CI/CD pipelines such as GitHub Actions
• Experience in data modeling, data wrangling, and data visualization
• Knowledge of AWS, especially data-focused services
• Knowledge of Snowflake
• Understanding of Artificial Intelligence methods and applicability
• (Preferred) Experience with clinical trial or regulated-industry software
• (Preferred) Experience working with REST and GraphQL APIs

Your Competencies

• We’re looking for someone who can gather business requirements, write up specifications, develop code, and handle unit testing and debugging with some guidance along the way.
• If you can transform business needs into functional requirements, user stories, and acceptance criteria, that’s a big plus!
• We appreciate advanced analytical and technical skills to explore and process large amounts of data from various sources.
• Being able to interpret data using descriptive statistics and visualizations is definitely valuable.
• Strong troubleshooting abilities to navigate obstacles and find solutions will serve you well.
• You should feel comfortable identifying any technical or timeline risks related to deliverables and know when to seek guidance.
• We encourage you to perform code reviews and share helpful feedback with your peers.
• Collaboration with multidisciplinary teams of diverse skill levels is essential, so teamwork is key!
• Your proficiency in deep code-level debugging – whether it's your own code or that of others – is appreciated.
• We’re excited if you can explain complex technical concepts to non-technical stakeholders in a clear way.
• Engaging in conversations with clients, Project Managers, Engineering, and Product teams should be something you enjoy.
• A results-driven, data-focused, entrepreneurial, and action-oriented mindset will fit right in with our culture.
• We value a high level of attention to detail.

Your Education & Experience

A bachelor’s degree and a minimum of two years of related experience (including internships, externships, or academic projects), an advanced degree with no prior experience, or equivalent hands-on work experience are required. The role also demands excellent verbal, written, and organizational communication skills. Candidates should have strong proficiency in C# and Python, as well as strong SQL skills. Experience working with relational databases such as MS SQL, PostgreSQL, or MySQL, as well as non-relational databases like MongoDB, is essential.

The position requires experience with React web development, CI/CD pipelines such as GitHub Actions, and solid capabilities in data modeling, data wrangling, and data visualization. Candidates should also have knowledge of AWS, with a focus on data-oriented cloud services, as well as familiarity with Snowflake and with Artificial Intelligence methods and their areas of applicability.

Preferred qualifications include experience with clinical trial or regulated-industry software, and experience working with REST and GraphQL APIs.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply