
FullStack Engineer
Interested in this role?
Read all the details below first
Table of Contents
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
To apply for a job, read through all information provided on the job listing page carefully.
Look for the apply link on the job listing page, usually located somewhere on the page.
Clicking on the apply link will take you to the company's application portal.
Enter your personal details and any other information requested by the company in the application portal.
Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
Double-check all the information provided before submitting the application.
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