NTD software logo

FullStack Engineer

NTD softwareRemote
Latin America
60000 - 125000
Posted August 12, 2025
Any Experience

Interested in this role?

Read all the details below first

Job Description

Full Stack Developer

NTD Software is seeking a versatile Full Stack Developer to join our team and contribute to impactful client-facing applications. In this collaborative and fast-paced environment, you will play a key role in designing, developing, and deploying innovative web and mobile solutions.

Responsibilities:

  • Design, develop, and deploy web and mobile applications.
  • Build and maintain APIs, backend services, and databases.
  • Develop user-friendly frontends and implement clean, maintainable code.
  • Collaborate with cross-functional teams to ensure successful project delivery.
  • Troubleshoot issues and implement solutions to optimize application performance.
  • Leverage AWS cloud technologies for scalable application development and deployment.

Qualifications:

  • 2-5 years of experience in full stack development.
  • Proficiency in frontend technologies (HTML, CSS, JavaScript, React, React Native).
  • Strong backend development experience with .NET (C#), Python, and VB.NET.
  • Solid understanding of SQL databases and reporting tools.
  • Experience working with AWS cloud services and DevOps workflows.
  • Familiarity with software development tools (Visual Studio, GitHub, Jira, Confluence).

NTD Software is a forward-thinking company committed to providing opportunities for growth and skill development.

Qualifications

Required:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2-5 years of proven experience in full-stack web and mobile application development.
  • Strong proficiency in frontend technologies including HTML, CSS, JavaScript, and React. Experience with React Native is a plus.
  • Solid understanding of backend development principles and experience with .NET (C#), Python, and VB.NET.
  • Demonstrated ability to design, build, and maintain APIs, backend services, and SQL databases.
  • Experience working with AWS cloud services, including deployment and management.
  • Familiarity with DevOps workflows and tools such as GitHub, Jira, and Confluence.
  • Excellent communication, collaboration, and problem-solving skills.

Preferred:

  • Experience with Agile development methodologies.
  • Knowledge of UI/UX design principles.
  • Contributions to open-source projects.

NTD Software - Full Stack Engineer

Responsibilities:

  • Design, develop, and implement web and mobile applications using a variety of technologies.
  • Build and maintain robust APIs, backend services, and relational databases.
  • Develop user-friendly and responsive front-end interfaces, ensuring clean and maintainable code.
  • Collaborate effectively with cross-functional teams, including designers, product managers, and QA engineers.
  • Troubleshoot and resolve technical issues across the application stack.
  • Leverage cloud technologies, primarily AWS, to ensure scalable and reliable application development and deployment.
  • Contribute to the continuous improvement of development processes and workflows.

Selection Process

NTD Software is looking for a talented Full Stack Engineer to join their team. Interested candidates will submit their resume and cover letter through the job portal. A screening process will review applications for relevant skills and experience. Shortlisted candidates will be invited for a technical phone interview to assess their coding abilities and problem-solving skills. Successful candidates will then participate in a virtual interview with the hiring manager and team members to discuss their experience, project portfolio, and cultural fit. Finally, selected candidates will be offered a position contingent upon successful completion of a background check.

How to Apply

1

To apply for a job, read through all information provided on the job listing page carefully.

2

Look for the apply link on the job listing page, usually located somewhere on the page.

3

Clicking on the apply link will take you to the company's application portal.

4

Enter your personal details and any other information requested by the company in the application portal.

5

Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.

6

Double-check all the information provided before submitting the application.

7

Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.

Important Note

Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.

About NTD software

NTD Software is a dynamic and innovative technology company dedicated to delivering cutting-edge software solutions to a diverse clientele. With a focus on client-centricity, NTD Software prides itself on building impactful applications that streamline processes and enhance user experiences. The company fosters a collaborative and growth-oriented environment where talented individuals can contribute their expertise and advance their careers. NTD Software embraces the latest technologies and industry best practices to ensure the development of robust, scalable, and secure solutions.

Ready to Apply?

Join NTD software and take your career to the next level. We're looking for talented individuals like you!

Apply for this Job