Location: Remote but need to be driving distance to Johnston, RI (within 2 hours)
Fully remote position with occasional travel to the office for workshops, meetings, and team-building sessions
W2 Contract Role
Job Description: As a Full Stack Developer, you will be responsible for developing and maintaining web applications using a variety of technologies. You will work closely with our front-end and back-end teams to ensure seamless integration and functionality of our applications. The ideal candidate will have a strong background in both front-end and back-end development, with a focus on React and C# .NET.
Key Responsibilities:
Develop and maintain web applications using React for front-end and C# .NET for back-end.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automation.
Participate in code reviews and provide constructive feedback to team members.
Stay up-to-date with the latest industry trends and technologies.
Required Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Minimum of 5 years of experience in full stack development.
Proficiency in React and C# .NET, GraphQL
Strong understanding of front-end technologies, including HTML5, CSS3, and JavaScript.
Experience with cloud architecture and containerization (AWS, Azure, Docker).
Familiarity with CI/CD pipelines and continuous integration/continuous deployment practices.
Experience with test-driven development and writing unit tests.
Strong SQL skills and experience with database design and management.
Excellent problem-solving skills and attention to detail.
Ability to work independently and as part of a team.
Strong communication skills and the ability to collaborate effectively with remote teams.
Preferred Qualifications:
Experience with other front-end frameworks such as Angular or Vue.js.
Knowledge of other back-end languages and frameworks.
Experience with Cypress or other front-end testing frameworks.
Familiarity with Playwright or similar tools.
Experience in generating synthetic data and writing insertion scripts for databases.
Work Environment: