About the Role:
As a Senior Full Stack Developer, you will play a key role in the design, development, and optimization of backend services and RESTful APIs. Your primary focus will be on Node.js and TypeScript to build efficient and secure backend systems, with opportunities to work on global IT projects and collaborate with an innovative team.
Key Responsibilities:
- Backend Development: Design, implement, and maintain backend services using Node.js and Advanced TypeScript concepts, ensuring scalability, security, and performance.
- API Development: Build and optimize REST APIs with secure integration using OAuth and CORS, ensuring seamless communication between services.
- Cloud Integration: Utilize AWS Services to develop, deploy, and maintain cloud-based applications and services.
- Collaboration: Work closely with cross-functional teams, including developers, project managers, and clients, to deliver high-quality, innovative solutions.
- Best Practices: Advocate and implement best practices in coding, security, and cloud architecture.
- Mentorship: Guide junior developers, offering technical mentorship and support to foster growth within the team.
- Continuous Improvement: Stay updated on the latest advancements in backend development, TypeScript, and AWS, contributing to the team's ongoing improvement efforts.
Qualifications:
- Must-Have Skills:
- 5+ years of experience with Node.js in a professional setting.
- 5+ years of experience with Advanced TypeScript concepts.
- Expertise in building and optimizing REST APIs with OAuth and CORS.
- Proficiency in working with AWS services for development and deployment.
- Nice-to-Have Skills:
- Familiarity with front-end frameworks such as React or Angular.
- Additional Skills:
- Strong problem-solving abilities and attention to detail.
- Excellent communication skills for collaboration with global clients and stakeholders.
- A proactive and adaptable mindset to thrive in fast-paced environments.