Full Stack Developer - St. Paul, MN - REMOTE
United States | Remote Job
Contract Job
Start Date: 02/20/2025
End Date: 11/30/2025 w/possible extensions
Client seeks a senior developer with Full Stack Development experience focusing on React and Next.js. The ideal candidate will have extensive experience in building and deploying full stack web applications using React, Next.js, and back-end technologies.
Sample Tasks
- Collaborate with business users, analysts, architects, and developers to design and implement software solutions, focusing on front-end (React, Next.js) and back-end (Node.js, Express).
- Provide work estimates, update on progress, and track milestones to meet project deadlines.
- Formulate technical designs, program specifications, and prototypes.
- Elicit and refine requirements, transforming designs into high-quality code.
- Architect, design, and integrate software solutions with dependent systems.
- Use modern web development tools to enhance applications, focusing on performance optimization techniques such as lazy loading, SSR, code splitting, and SSG.
- Test, debug, and optimize code to meet performance and functional requirements.
- Collaborate with cross-functional teams to define testing and acceptance procedures.
- Perform upgrades for security and efficiency improvements.
- Provide training, documentation, and knowledge transfer to support staff.
- Design, build, and implement front-end and back-end components, including server-side logic, APIs, and database interactions.
- Mentor junior developers through code reviews and training.
- Maintain high code quality standards through reviews, testing, and performance optimizations.
- Transfer knowledge to project stakeholders.
Experience and Skills
- At least 3 years of professional experience in full stack web development, with a focus on React and Next.js.
- Experience in building and deploying full stack applications using React, Next.js, Node.js, Express, and familiarity with RESTful APIs or GraphQL.
- Proficiency in SQL, designing and optimizing complex queries, and managing database interactions.
- Experience with testing frameworks like Jest or Mocha, and writing various types of tests.
- Ability to develop high-performance, scalable web applications with React, Material UI, and Next.js, including reusable components.
- Experience with SSR and SSG features in Next.js for performance optimization.
- Collaborated with UI/UX designers to create responsive and accessible interfaces.
- Optimized applications for speed, scalability, and cross-browser compatibility.
- Developed APIs and integrated with back-end logic.
- Ability to produce clean, maintainable, and documented code following best practices.
- Strong problem-solving and analytical skills.
- Excellent communication skills, both oral and written.