Key Responsibilities
- Design, develop, and maintain server-side logic
- Build high-performance, reusable, and reliable code
- Implement security and data protection measures
- Integrate data storage solutions
- Collaborate with front-end developers and other team members
- Troubleshoot, debug and upgrade existing systems
- Follow best practices and coding standards
Required Skills and Qualifications
- Strong problem-solving skills and ability to adapt to new technologies
- Proficiency in developing RESTful APIs
- Extensive experience with Node.js and Express.js
- Strong TypeScript skills
- Solid understanding of SQL databases
- Experience with Docker containerization
- Proficiency in version control systems (Git, GitHub, etc.)
- Familiarity with CI/CD pipelines
- Excellent communication and teamwork skills
- Ability to work independently and manage time effectively