Responsibilities and Duties
- Design, develop, and maintain backend services using Node.js and Next.js.
- Collaborate with cross-functional teams to integrate frontend and backend solutions.
- Ensure the scalability, security, and efficiency of developed applications and services.
- Proactively identify and resolve complex technical issues.
- Participate in code reviews and promote best development practices.
- Stay up to date with the latest trends and technologies in backend development and cloud services.
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 backend development.
- Proven experience in projects using Node.js, Next.js, and PostgreSQL.
- Track record of involvement in the full application development lifecycle, from design to deployment and maintenance.
Skills and Competencies:
- Strong experience in backend development with Node.js and Next.js.
- Advanced knowledge of AWS and its services (Fargate, S3, Lambda, RDS, etc.).
- Proficiency in PostgreSQL and MySQL, including database design and optimization.
- Familiarity with microservices architecture and RESTful APIs.
- Experience with version control systems like Git.
- Knowledge of web development security best practices and compliance.
- Strong analytical skills and problem-solving abilities.
- Excellent communication and teamwork skills.
- Ability to provide technical leadership and mentorship to junior developers.