- Design, develop, and maintain server-side applications using TypeScript and JavaScript.
- Collaborate with front-end developers to build efficient and seamless user experiences.
- Write clean, well-documented, and efficient code.
- Troubleshoot and debug complex issues.
- Optimize application performance and scalability.
- Stay up-to-date with the latest technologies and trends.
- Contribute to the overall architecture and design of the system.
- Work closely with other team members to deliver high-quality products.
Required Skills and Experience:
- 2-4 years of experience in back-end development using TypeScript or JavaScript.
- Robust proficiency in Node.js and related frameworks (Express.js, NestJS, etc.).
- Experience with database technologies (SQL, NoSQL, MongoDB, PostgreSQL).
- Understanding of RESTful APIs and microservices architecture.
- Knowledge of cloud platforms (AWS, GCP, Azure).
- Familiarity with version control systems (Git).
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork skills.