Overview
We are seeking an experienced Full Stack Developer with 5+ years of hands-on development experience, strong expertise in AWS cloud services, and proven skills in React Native for mobile application development. The ideal candidate must have excellent English communication skills, be highly collaborative, and capable of delivering scalable, high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain full-stack web and mobile applications using modern technologies.
- Build intuitive and responsive mobile apps using React Native.
- Develop and integrate RESTful APIs and third-party services.
- Design and implement scalable, secure, and cost-efficient cloud architectures using AWS (EC2, S3, Lambda, RDS, DynamoDB, IAM, CloudWatch, CloudFormation, API Gateway).
- Create and maintain CI/CD pipelines (AWS CodePipeline, GitHub Actions, Jenkins, etc.).
- Collaborate closely with designers, product managers, and team members to deliver top-quality features.
- Write clean, efficient, and well-documented code following best practices.
- Troubleshoot, debug, and optimize performance across web and mobile platforms.
- Participate in code reviews and contribute to architectural decisions.
Required Qualifications
- 5+ years of professional full-stack development experience.
- Strong experience with React.js and React Native.
- Proficiency with back-end technologies such as Node.js, Python, Java, or .NET.
- Solid understanding of both SQL and NoSQL databases.
- Practical experience with AWS services (EC2, Lambda, API Gateway, S3, RDS, DynamoDB, IAM, CloudFormation).
- Knowledge of Docker and containerized environments (ECS, EKS).
- Experience building and consuming RESTful APIs.
- Strong English communication skills (verbal and written).
- Understanding of security best practices and cloud architecture patterns.
Preferred Qualifications
- AWS Certifications (Developer, Solutions Architect, DevOps Engineer).
- Experience with Terraform or CloudFormation for Infrastructure as Code.
- Familiarity with microservices and event-driven architecture.
- Experience with GraphQL.
- Knowledge of Agile/Scrum methodologies.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent teamwork and collaboration abilities.
- Ability to work independently and manage multiple tasks.
- Adaptable, detail-oriented, and eager to learn new technologies.
Job Type: Full-time
Work Location: In person