Full Stack Developer Contract jobs (TypeScript & React)

Contract

C2C contract jobs

Full Stack Developer (TypeScript & React)
Location: Madison, WI
Contract

 

 

 

Job Description
We are seeking a skilled Full Stack Developer with strong experience in TypeScript, React, and modern web technologies to design, develop, and maintain scalable web applications.

Responsibilities
Design, develop, and maintain full-stack web applications using Node.js, Express.js, React.js/Angular, JavaScript, and TypeScript.
Build and maintain scalable RESTful APIs and microservices.
Develop reusable front-end components and responsive user interfaces.
Integrate front-end applications with backend APIs and third-party services.
Work with databases such as PostgreSQL, MySQL, MongoDB, or SQL Server.
Write optimized SQL queries, stored procedures, and database access logic.
Implement authentication and authorization mechanisms including JWT, OAuth, SSO, and Role-Based Access Control (RBAC).
Ensure API security, input validation, error handling, logging, and exception management.
Deploy and support applications on cloud platforms such as AWS.
Participate in CI/CD pipeline implementation using GitHub Actions, Jenkins, GitLab CI, or Azure DevOps.
Write unit and integration tests using Jest, Mocha, Chai, Cypress, or Playwright.
Debug production issues, analyze logs, monitor application performance, and support application releases.
Required Skills
Strong experience with TypeScript, JavaScript, React.js, Node.js, and Express.js.
Experience with Angular is a plus.
Hands-on experience with REST APIs and microservices architecture.
Strong knowledge of relational and NoSQL databases.
Experience with cloud platforms, preferably AWS.
Familiarity with CI/CD tools and DevOps practices.
Experience with testing frameworks and debugging production applications.
Excellent problem-solving and communication skills.

To apply for this job email your details to praveenn@cloudraninc.com

×

Post your C2C job instantly

Quick & easy posting in 10 seconds

Keep it concise - you can add details later
Please use your company/professional email address
Simple math question to prevent spam