Search by job, company or skills

  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Overview

The Full Stack Developer is responsible for designing, developing, and maintaining all components of large-scale platform systems from user interfaces (Front-end) for both Mobile and Web applications to backend API development, business logic, and database management.

This role emphasizes performance, security, and scalability to efficiently support more than 10,000 users.

Key Responsibilities

Front-end Development (Mobile & Web)

  • Develop and enhance Mobile Applications (Front Office) using popular frameworks such as React Native or Flutter.
  • Build and maintain Web Applications (Back Office) using modern frameworks such as ReactJS, Angular, or Vue.js.
  • Collaborate closely with UI/UX Designers to transform mockups (Figma/Sketch) into high-quality, responsive, and functional user interfaces.

Back-end Development & API

  • Design and develop RESTful APIs and business logic with high performance and security using appropriate frameworks such as Node.js (Express/NestJS) or Java Spring Boot.
  • Manage and optimize both Relational Databases (e.g., PostgreSQL, MySQL) and NoSQL Databases (e.g., MongoDB) to ensure speed and stability.
  • Implement Authentication, Authorization, and follow Security Best Practices.

Quality Assurance & DevOps

  • Write Unit Tests and Integration Tests to validate code and API accuracy.
  • Participate in Code Reviews, providing constructive feedback to maintain team code quality.
  • Have a fundamental understanding of CI/CD Pipelines and Cloud Deployment (AWS, Azure, GCP).

Troubleshooting & Performance Optimization

  • Identify and resolve bugs and performance bottlenecks efficiently.
  • Continuously refactor existing code to enhance maintainability, scalability, and flexibility.

Required Qualifications

Experience

  • Minimum 35 years of professional experience as a Full Stack Developer.
  • Proven track record in developing applications with high user volume or complex system architecture.
  • Hands-on experience working with Microservices architecture.
  • Experience with Docker and Kubernetes.

Core Technical Skills

  • Strong proficiency in JavaScript/TypeScript and Node.js development.
  • Expertise in at least one Front-end framework: ReactJS, Angular, or Vue.js.
  • Experience in Cross-platform Mobile Development (React Native or Flutter).
  • Deep understanding of SQL and NoSQL database design and optimization.

Communication & Collaboration

  • Ability to work effectively with Project Managers, Business Analysts, and Designers to deliver high-quality solutions.

Preferred Skills

  • Knowledge of Caching mechanisms (e.g., Redis) to improve system performance.
  • A Portfolio or Open-source contributions demonstrating end-to-end development capability.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 138600869