Roles & Responsibilities
Company Overview
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 functionsArchitect and implement DynamoDB data models with efficient access patternsOptimize DynamoDB queries, indexes (GSI / LSI), and implement caching strategiesIntegrate AWS services (Lambda, API Gateway, S3, CloudFront) with Next.js applicationsImplement authentication systems using NextAuth.js or AWS CognitoSystem Architecture & DevOps
Deploy Next.js applications using Elastic Beanstalk or custom AWS infrastructureConfigure and manage DynamoDB tables, streams, and backup strategiesConfigure and manage Distributed MongoDB and standalone Postgres databaseImplement monitoring and logging for serverless applicationsOptimize cold start performance and implement proper error handlingCollaboration & Leadership
Work closely with product managers, designers, and other engineersParticipate in code reviews and maintain high code quality standardsMentor junior developers and contribute to team knowledge sharingContribute to technical documentation and best practicesRequired Qualifications
Technical Skills
2+ years of professional experience with React and modern JavaScript / TypeScript2+ years of professional experience with Python2+ years of professional experience with AWSStrong proficiency in Next.js framework including SSR, SSG, API routes, and middlewareExtensive experience with DynamoDB including data modeling, partition / sort keys, and GSI / LSI designProficiency 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 architectureUnderstanding of DynamoDB best practices, capacity planning, and cost optimizationFamiliarity with AWS SDK for JavaScript and DynamoDB DocumentClient / v3 clientSoft Skills
Strong problem-solving and analytical thinking abilitiesExcellent communication skills and ability to work in a team environmentSelf-motivated with ability to manage multiple prioritiesContinuous learning mindset and adaptability to new technologiesPreferred Qualifications
Bachelor's degree in Computer Science, Engineering, or related fieldAWS certifications (Developer Associate, Solutions Architect Associate)Knowledge of Next.js 14+ App Router and React Server ComponentsExperience with AWS CDK or Terraform for infrastructure as codeKnowledge of CSS-in-JS solutions (styled-components, Emotion, Tailwind CSS)Understanding of AWS security best practices and IAM policiesExperience with monitoring tools (CloudWatch, DataDog, or similar)Previous experience with serverless architecture and event-driven designWhat We Offer
Competitive salaryModern tech stack and toolsCollaborative and inclusive work environmentOpportunities for career growth and advancementApplication Process
Please submit your resume along with :
Portfolio or GitHub profile showcasing your work (If Any)Brief cover letter explaining your interest in the roleAny relevant project examples or case studiesTell employers what skills you have
Excellent Communication Skills
Leadership
MongoDB
Data Modeling
Architect
JavaScript
DynamoDB
Soft Skills
Logging
Adaptability
Web Applications
API
S3
System Architecture