Full Stack Engineer
December 18, 2024
Closed
Closed
Location
Vietnam
Occupation
Full-time
Experience level
Mid-level
Key Responsibilities
- Convert Figma designs into responsive, functional web interfaces.
- Develop and maintain user interfaces using React.js, HTML5, and CSS3.
- Implement form handling, validations, and error management.
- Ensure web interfaces align with UI/UX best practices and are mobile-friendly.
- Design and build RESTful APIs for client-server applications.
- Develop backend services using Node.js or Python (Flask/Django frameworks).
- Implement authentication and authorization systems, including role-based access controls.
- Build and maintain a maker-checker system (workflow logic and auditing).
- Ensure database interaction and business logic align with requirements.
- Design relational databases with PostgreSQL for financial data and transactions.
- Develop schemas with strong data integrity, consistency, and efficient querying.
- Handle complex data relationships and optimize database performance.
- Design, deploy, and manage services on AWS, including RDS, S3, IAM, VPC, EC2, CloudWatch, and API Gateway.
- Implement Infrastructure as Code (IaC) using CloudFormation or Terraform.
- Leverage serverless technologies such as AWS Lambda (bonus).
- Ensure compliance with cloud security best practices and access control measures.
- Implement data privacy and security measures (e.g., GDPR, PDPA).
- Develop access logging, auditing systems, and encryption mechanisms for sensitive information.
- Define and enforce data retention policies and secure handling practices.
- Build and manage ETL pipelines using AWS Glue or custom scripts.
- Perform data transformation and cleansing for accuracy and consistency.
- Use Git and GitHub for version control, following best practices for branching, merging, and pull requests.
- Collaborate effectively within a team using agile methodologies.
- Independently deliver projects from requirements gathering to deployment.
- Plan tasks, break down complex requirements, and solve technical challenges efficiently.
- Communicate effectively with stakeholders in English (verbal and written).
- Manage client expectations and ensure alignment on deliverables.
Qualifications & Requirements
- Proficiency in React.js, HTML5, CSS3, and responsive design.
- Strong experience with Node.js or Python (Flask/Django).
- PostgreSQL expertise with a focus on financial data handling.
- AWS services knowledge (RDS, S3, EC2, IAM, VPC, API Gateway).
- Familiarity with GDPR, PDPA, encryption, and security auditing.
- Experience with AWS Glue or similar ETL tools.
- Proficiency in Git and GitHub.
- AWS Certified Cloud Practitioner.
- AWS Certified Database Specialist.
- AWS Certified Solutions Architect – Associate or Professional.
- Proven ability to build and deploy full-stack client-server applications.
- Experience developing maker-checker systems (auditing workflows).
- Previous experience handling financial data is a strong plus.
- Hands-on knowledge of Singapore PDPA compliance measures.
- Strong problem-solving and decision-making skills.
- Highly motivated and self-driven.
- Effective communication and stakeholder management abilities.
Important Note
- The candidate must demonstrate a strong balance of frontend and backend skills.
- Prior experience with GDPR and Singapore PDPA is critical.
- Emphasize candidates with workflow and auditing implementation experience.
- Candidates familiar with financial transactions and systems are preferred.