Job Description
About the Opportunity at Mindteck
Are you a passionate and experienced Full Stack Developer looking for an exciting contract opportunity in Singapore? Mindteck, a global technology leader renowned for its innovative software solutions and commitment to engineering excellence, is seeking a talented individual to join our dynamic team. This role offers the chance to contribute to cutting-edge projects, working alongside industry experts and leveraging the latest technologies.
At Mindteck, we believe in fostering a culture of continuous improvement, where every team member is empowered to make a significant impact. As a Full Stack Developer, you will be instrumental in designing, developing, and deploying robust, scalable, and high-performance web applications. We are looking for someone who thrives in an agile environment, is committed to software engineering best practices, and has a strong foundation in test-driven development (TDD) and continuous integration/continuous deployment (CI/CD) pipelines.
If you're ready to tackle complex challenges, enhance your skills, and be part of a team that pushes the boundaries of technology, we encourage you to apply. This contract position provides a unique opportunity to work on diverse projects that will broaden your portfolio and make a tangible difference to our clients' success. Join Mindteck and help us build the future of digital solutions!
Responsibilities
- Develop, test, and deploy robust and scalable full-stack web applications using modern frameworks and technologies.
- Design and implement efficient and secure APIs for seamless front-end and back-end integration.
- Collaborate closely with product managers, UI/UX designers, and other engineers to define, design, and ship new features.
- Uphold and advocate for software engineering best practices, including clean code, code reviews, and comprehensive documentation.
- Actively participate in the entire software development lifecycle, from concept to deployment and maintenance.
- Implement and maintain automated testing (unit, integration, E2E) and CI/CD pipelines to ensure high-quality software delivery.
- Troubleshoot, debug, and optimize application performance and scalability across various environments.
- Stay abreast of emerging industry trends and technologies to continuously improve our development processes and product offerings.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Proven professional experience (typically 3+ years) in full-stack web development.
- Strong proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js) and associated technologies (HTML5, CSS3, JavaScript/TypeScript).
- Extensive experience with back-end development using languages like Node.js, Python, Java, or C#/.NET and relevant frameworks.
- Solid understanding of relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Demonstrable experience with test-driven development (TDD) and setting up/managing CI/CD pipelines.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
- Excellent problem-solving skills, attention to detail, and a strong commitment to quality.
- Strong communication and collaboration skills, with the ability to work effectively in an Agile team environment.