Our client, an IT services, software development, and data engineering consulting company, is looking for a Full Stack Developer/Software Engineer to join their team. The incumbent is responsible for developing and maintaining secure, scalable, and high-performing web and enterprise applications across both front-end and back-end platforms.
Responsibilities:
Design, develop, test, deploy, and maintain full-stack web and enterprise applications
Build responsive, user-friendly front-end interfacesusing modern JavaScript frameworks
Develop and maintain back-end services, businesslogic, RESTful APIs, GraphQL services, and microservices
Design scalable, maintainable, and secure applicationarchitecture
Translate business and UI/UX requirements intotechnical solutions
Develop reusable components, modules, and sharedlibraries to improve development efficiency
Integrate front-end applications with back-end systemsand third-party platforms
Design, maintain, and optimise relational andnon-relational databases, including schemas, queries, indexes, and datamigrations
Deploy and manage applications on cloud platforms suchas AWS, Microsoft Azure, or Google Cloud Platform
Develop and maintain CI/CD pipelines and supportcontainerised deployments using Docker and Kubernetes where applicable
Monitor application performance, availability,logging, and system health
Perform unit, integration, regression, UAT, and systemintegration testing
Troubleshoot, debug, and resolve application defectsand production issues
Apply secure coding practices, authentication,authorisation, encryption, and role-based access controls
Ensure compliance with organisational cybersecuritystandards and industry best practices
Participate in Agile development activities, includingsprint planning, stand-ups, reviews, and retrospectives
Conduct peer code reviews and contribute to continuousimprovement of engineering standards and best practices
Prepare and maintain technical documentation,architecture diagrams, and deployment documentation
Keep up to date with emerging technologies,frameworks, and software development trends.
.Requirements:
Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Information Systems, or a related discipline.
Around 3 years of software development experience
Strong analytical and problem-solving skills.
Ability to design scalable and maintainable software solutions.
Good communication and collaboration skills when working with cross-functional teams
Strong attention to detail and commitment to software quality
Ability to manage multiple priorities and work in an Agile environmen
Programming Languages - JavaScript / TypeScript, Node.js, Java, C#, Go (desirable), Front-End Technologies, React.js, Next.js, Angular, Vue.js, HTML5, CSS3 / SCSS / Tailwind CSS, Responsive Web Design, Back-End Technologies, Python (Flask, Django, FastAPI), Java Spring Boot, .NET Core, Database Technologies, PostgreSQL, MySQL
We regret that only shortlisted candidates will be notified.
EALicense No.: 08C3209
RegistrationNo.: R1101742
RESOURCE CONSULTING PTE. LTD. is a Recruitment and HR Consulting company, offering job search services and strategic people solutions to MNCs and SMEs in Singapore and the Asia Pacific region.
Our team of experienced and dedicated professionals are committed to provide prompt and reliable services to our clients and candidates. We believe that our acute ability to understand our clients' needs and comprehensive approach to talent acquisition, assessment, management and development, have enabled us to support our clients in making people their sustainable source of competitive advantage.