Responsibilities and Duties
- Design, develop, and maintain applications using React Native, Node.js, and Next.js.
- Create intuitive and visually appealing user interfaces to ensure an excellent user experience.
- Implement and manage cloud services on AWS, including application deployment and maintenance.
- Administer and optimize PostgreSQL and MySQL databases.
- Work closely with cross-functional teams (design, product, QA) to develop comprehensive solutions.
- Ensure the scalability, security, and efficiency of developed applications and services.
- Participate in code reviews and promote best development practices.
- Proactively identify and resolve complex technical issues.
- Stay up to date with the latest frontend and backend development trends and technologies.
Required Experience, Skills, and Qualifications
Education:
- Bachelor’s degree in Business, Computer Science, Engineering, or a related field.
Experience:
- Minimum of 5 years of experience in full-stack development.
- Proven experience in projects using React Native, Node.js, Next.js, AWS, PostgreSQL, and MySQL.
- Track record of involvement in the full application development lifecycle, from design to deployment and maintenance.
- Experience leading development projects or teams (preferred).
Skills and Competencies:
- Strong experience with React Native, Node.js, and Next.js.
- Advanced knowledge of JavaScript, HTML5, CSS3, and related frameworks.
- Proficiency in AWS services (EC2, S3, Lambda, RDS, etc.).
- Experience with PostgreSQL and MySQL, including database design and optimization.
- Familiarity with microservices architecture and RESTful APIs.
- Proficiency in version control systems like Git.
- Knowledge of security best practices and compliance in web and mobile development.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Leadership and mentoring skills.
- Results-oriented mindset with attention to detail.
- Proactivity and adaptability in dynamic environments.