Senior Full Stack Developer
New York, NY 10010
8 Months, Contract
Job Summary
- Job Title:
- Senior Full Stack Developer
- Posted Date:
- Apr 24, 2025
- Duration:
- 8 Months, Contract
- Shift(s):
-
08:00 AM - 04:00 PM
- Pay Rate:
- 67.70 /Hourly (compensation based on experience and qualifications)
Talk To Our Account Manager
- Name:
- Mayank Gupta
- Email:
- mayank@rangam.com
- Phone:
- 908-704-8843
Description
Location: Hybrid, Monday and Friday WAH-Tuesday through Thursday in office
Length of Assignment: Start ASAP, preferably before the end of the month, with an end date of September 30th (Possibility of Extension)
Possibility of Conversion to Full-Time: Yes, if the candidate performs exceptionally well
Hours: Full-time, 40 hours per week
Role Requirements:
Must-Have Skills:
- Minimum 8+ years of hands-on full stack web development experience
- Experience working independently on both front-end and back-end development
- Ability to lead a team of six resources
- Proven experience in Java Enterprise environments (including React development)
- Hands-on coding experience – not just architecture/design
- Experience with various technologies and applications listed in the job description (6th bullet point)
- Bachelor’s degree in computer science or related field (preferred, but not required if relevant experience is met)
Job Description:
- The Corporate Systems Development division at Client is seeking an experienced Senior Full Stack Developer with a strong background in modern web development technologies and proven expertise in both front-end and back-end architecture.
- This role is pivotal in designing and developing scalable, high-quality solutions, leading the development of complex web applications, and ensuring the seamless integration of React with backend services.
- As a Senior Developer, you will drive innovation, design complex architectures, and ensure the development of best-in-class applications in a dynamic Agile environment.
Key Duties and Responsibilities
- Lead the conversion of functional specifications into detailed technical designs, ensuring high-quality, scalable solutions. Oversee the development of both frontend and backend components, with a strong focus on React and associated technologies.
- Design, develop, test, and maintain modern web applications using React, TypeScript, and other cutting-edge frontend technologies, alongside backend services.
- Implement robust, scalable solutions using modern web development frameworks and ensure seamless integration with backend systems.
- Provide leadership and mentoring to junior developers, ensuring adherence to best practices, code quality, and continuous improvement in technical skills.
- Monitor and enhance the performance of web applications. Provide actionable recommendations for optimization and improvements.
- Maintain thorough documentation of program development, revisions, and technical processes. Offer timely support and problem resolution for customer inquiries.
- Manage development tasks for small to medium-sized projects while contributing significantly to larger, more complex initiatives.
- Collaborate with cross-functional teams, including vendors, product managers, and business stakeholders, to ensure alignment with business requirements.
- Stay ahead of emerging technologies and methodologies. Research and recommend tools and technologies to enhance development efficiency and application performance.
- Champion and lead Agile practices across the development team. Conduct proofs-of-concept and develop prototypes to validate new approaches and solutions.
- Technical Expertise
- React and Front-End Technologies: Extensive experience with React, React Query, Zod,Redux, TypeScript, Axios, React Hook Forms, React Router, Vite, HTML5, CSS3, and modern frontend libraries like Bootstrap, Tailwind CSS, and Material UI.
- Back-End Technologies: Strong proficiency in SpringBoot, Node.js, Express, RESTful APIs, GraphQL, and integration with back-end services using Java-based technologies or other relevant back-end frameworks.
- Database Knowledge: Experience with SQL and NoSQL databases, including MySQL, PostgreSQL, MongoDB, or similar, and expertise in designing and optimizing data models.
- Architecture: Strong understanding of scalable application architectures, microservices, and cloud-native development. Experience with AWS, Azure, or other cloud platforms is advantageous.
- Version Control: Proficient in Git and other version control systems, with experience in managing code through repositories such as GitHub and Bitbucket.
- Testing and CI/CD: Proficient in writing unit and integration tests (e.g., using Jest, Mocha, or other testing frameworks) and experience with continuous integration and delivery pipelines.
- Security Best Practices: Solid understanding of application security, including secure coding practices, OAuth, JWT, and vulnerability assessments.
- Agile Methodologies: Strong experience with Agile development practices, including Scrum or Kanban, and the ability to foster a collaborative and iterative development environment.
Required Skills
- Minimum of 8+ years of hands-on experience in full-stack web development, with a strong emphasis on React and modern JavaScript technologies (Node.js, TypeScript, Redux, etc.).
- Proven experience in designing and implementing scalable, high-performance web applications in a production environment.
- Experience with frontend frameworks and technologies including React, Angular, VueJS, HTML5, CSS3, Bootstrap, and JavaScript/TypeScript.
- Strong backend development experience with Node.js, Java, or other server-side technologies and integration with RESTful APIs or GraphQL.
- Experience with cloud services (AWS, Azure, Google Cloud) and modern development tools (Docker, Kubernetes, CI/CD pipelines).
- Expertise in version control systems (Git, GitHub, GitLab) and Agile development methodologies.
- Bachelor’s degree in Computer Science or a related field (preferred). Advanced certifications or specializations in React, cloud computing, or full-stack development are a plus.
Deal Breakers:
- Candidates coming from predominantly .NET backgrounds without Java Enterprise experience
- Candidates who require significant training or hand-holding