Key Skills: Node, React, Fullsatck developer
Roles and Responsibilities:
- Design, develop, and maintain full-stack applications using Node.js and SQL for backend and React, Tailwind CSS, and Typescript for frontend.
- Build and integrate RESTful APIs using Node.js to support connectivity with internal systems, payment gateways, and third-party APIs.
- Implement payment gateway integrations to enable secure and efficient transaction processing, including handling webhooks and error cases.
- Execute third-party API integrations ensuring reliability, performance, and proper error handling.
- Apply security best practices, such as secure API design, data encryption, and protection of payment transactions.
- Deploy and manage applications on Cloud Azure, leveraging services like Azure App Services, Azure Functions, and Azure SQL.
- Contribute to CI/CD pipelines using tools like Azure DevOps or Git to automate builds, testing, and deployments.
- Collaborate with team leads, architects, and stakeholders to translate requirements into technical implementations.
- Perform code reviews, troubleshoot integration issues, and optimize application performance and scalability.
- Stay current with advancements in full-stack technologies (Node.js, React, etc.), payment systems, and integration patterns to improve project deliverables.
- Document code, integration workflows (e.g., payment gateways, third-party APIs), and CI/CD configurations to support team knowledge sharing.
Skills Required:
- Experience: 1- 4 years of full-stack development experience, with a proven track record of delivering end-to-end solutions.
Technical Expertise:
- Strong proficiency in Node.js and SQL for building efficient backend systems.
- Extensive experience designing and consuming RESTful APIs for internal and external integrations.
- Proven expertise in payment gateway integrations, including secure transaction handling and webhook implementation.
- Hands-on experience with third-party API integrations to enhance application functionality.
- Knowledge of authentication (Auth) using Azure AD or similar identity management services.
- Proficiency with Cloud Azure services (e.g., Azure App Services, Azure Functions, Azure SQL) and security practices (e.g., encryption, secure coding).
- Advanced skills in React, Tailwind CSS, and Typescript for creating modern, responsive front-end interfaces.
- Experience with CI/CD tools like Azure DevOps, Git for automated workflows.
Tools & Practices:
- Experience with Agile/Scrum methodologies and tools.
- Exposure to containerization (e.g., Docker) and cloud-based development.
Soft Skills:
- Strong problem-solving and analytical skills, particularly in security, payment processing, and API integrations.
- Good communication skills to collaborate effectively with team members and stakeholders.
- Ability to work independently and manage complex tasks in a fast-paced environment.
Education: Bachelor's Degree in related field