DAON SOLUTIONS PTE LTD is seeking a talented Full-Stack Software Engineer to join our dynamic development team. We're building innovative solutions that impact many users daily and are looking for someone passionate about creating exceptional digital experiences.
Position Summary
We're seeking a skilled Full-Stack Software Engineer with expertise in Next.js, React, and DynamoDB to build high-performance, scalable web applications. You'll work on our modern server architecture, creating seamless user experiences while leveraging AWS's powerful services and capabilities.
Key Responsibilities
Frontend Development
Build dynamic, server-side rendered applications using Next.js and React
Implement responsive designs with Tailwind Css
Optimize performance using Next.js features like SSR, SSG, and ISR
Develop reusable React components and maintain component libraries
Implement client-side routing and state management solutions
Backend Development
Design and build API routes using Next.js API endpoints and serverless functions
Architect and implement DynamoDB data models with efficient access patterns
Optimize DynamoDB queries, indexes (GSI/LSI), and implement caching strategies
Integrate AWS services (Lambda, API Gateway, S3, CloudFront) with Next.js applications
Implement authentication systems using NextAuth.js or AWS Cognito
System Architecture & DevOps
Deploy Next.js applications using Elastic Beanstalk or custom AWS infrastructure
Configure and manage DynamoDB tables, streams, and backup strategies
Configure and manage Distributed MongoDB and standalone Postgres database
Implement monitoring and logging for serverless applications
Optimize cold start performance and implement proper error handling
Collaboration & Leadership
Work closely with product managers, designers, and other engineers
Participate in code reviews and maintain high code quality standards
Mentor junior developers and contribute to team knowledge sharing
Contribute to technical documentation and best practices
Required Qualifications
Technical Skills
3+ years of professional experience with React and modern JavaScript/TypeScript
Strong proficiency in Next.js framework including SSR, SSG, API routes, and middleware
Extensive experience with DynamoDB including data modeling, partition/sort keys, and GSI/LSI design
Proficiency with AWS services (Lambda, API Gateway, S3, CloudFront, IAM)
Experience with React state management (Context API, Zustand, or Redux Toolkit)
Knowledge of Next.js deployment platforms and serverless architecture
Understanding of DynamoDB best practices, capacity planning, and cost optimization
Familiarity with AWS SDK for JavaScript and DynamoDB DocumentClient/v3 client
Soft Skills
Strong problem-solving and analytical thinking abilities
Excellent communication skills and ability to work in a team environment
Self-motivated with ability to manage multiple priorities
Continuous learning mindset and adaptability to new technologies
Preferred Qualifications
Bachelor's degree in Computer Science, Engineering, or related field
AWS certifications (Developer Associate, Solutions Architect Associate)
Knowledge of Next.js 13+ App Router and React Server Components
Experience with AWS CDK or Terraform for infrastructure as code
Knowledge of CSS-in-JS solutions (styled-components, Emotion, Tailwind CSS)
Understanding of AWS security best practices and IAM policies
Experience with monitoring tools (CloudWatch, DataDog, or similar)
Previous experience with serverless architecture and event-driven design
What We Offer
Competitive salary
Modern tech stack and tools
Collaborative and inclusive work environment
Opportunities for career growth and advancement
Application Process
Please submit your resume along with:
Portfolio or GitHub profile showcasing your work (If Any)
Brief cover letter explaining your interest in the role
* Any relevant project examples or case studies
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.