Fullstack Developer
Ensoft Consulting Pte Ltd- Posted 11 hours ago
- Be among the first 10 applicants
Job Description
The job description is quite demanding because it combines:
• Front-end development
• Back-end development
• Mobile application development
• Cloud and DevOps
• Software architecture
• Team leadership and mentoring
One person covering all these areas is effectively performing a senior full-stack and
technical lead role.
Key Responsibilities
• Design, develop, and maintain robust, scalable, and high-performance web and
mobile applications.
• Build front-end applications using React.js with a focus on responsive design and
exceptional user experience. • Develop back-end services & APIs using
Node.js/Express.js and integrate with databases (SQL/NoSQL).
• Lead development of mobile apps (preferably React Native, but open to Flutter/Native
iOS/Android).
• Optimize applications for speed, performance, and scalability.
• Work closely with Product Managers, UI/UX designers, and QA teams to deliver high-
quality releases.
• Ensure best practices in coding standards, security, CI/CD pipelines, and cloud
deployments (AWS, Azure, or GCP).
• Conduct code reviews, mentor junior developers, and provide technical leadership. •
Troubleshoot and resolve complex technical issues across web and mobile platforms.
Required Skills & Qualifications
• 3 to 4 + years of professional software development
experience.
• Strong proficiency in JavaScript/TypeScript.
• Expertise in React.js (including hooks, state management, Redux, or Context API).
• Hands-on experience in Node.js, Express.js, REST APIs, and microservices
architecture.
• Solid experience in mobile development (React Native preferred; Flutter/iOS/Android
a plus).
• Experience with databases: MongoDB, PostgreSQL, or MySQL.
• Strong knowledge of Git, CI/CD pipelines, and containerization (Docker/Kubernetes). •
Familiarity with cloud platforms (AWS, GCP, or Azure).
• Strong problem-solving skills and ability to architect scalable solutions. • Excellent
communication, leadership, and team collaboration skills.





