Job Description
Hi All,
Kindly go through the job description and let me know if this position would interest you
Role: Sr Full stack Developer
Location: Woodlands, TX(onsite)
Contract
React + Node + Lambda API
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2+ years of proven experience as a Technical Lead or similar role.
- 7+ years of experience in full-stack development with React and Node.js.
- Hands-on experience with serverless architecture (e.g., AWS Lambda) and headless eCommerce.
- In-depth understanding of web development principles and best practices.
- Excellent leadership and communication skills.
- Familiarity with agile development methodologies.
- Experience with containerization (e.g., Docker) is a plus.
Senior Full stack Developer
We are seeking an experienced Full stack Developer with expertise in React and Node.js, coupled with a strong understanding of serverless architecture. The ideal candidate will play a key role in designing, developing, and maintaining scalable web applications, leveraging cutting-edge technologies. This individual should be passionate about delivering high-quality code, collaborating with cross-functional teams, and staying updated on industry trends.
Responsibilities:
- Full stack Development:
- Lead the end-to-end development of web applications using React for the frontend and Node.js for the backend.
- Collaborate with UI/UX designers to implement responsive and user-friendly interfaces.
- Serverless Architecture:
- Design, implement, and maintain serverless architecture solutions on platforms like AWS Lambda, Azure Functions, or Google Cloud Functions.
- Optimize application performance by leveraging serverless computing resources efficiently.
- Frontend Development:
- Experienced with Typescript on ReactJS development
- Experienced with reusable component development using React functional components
- Have a sharp understanding on the best practice approach to leverage the data management in ReactJS
- Familiarity with the atomic design pattern or component reusability pattern
- Story Book to document the components and its properties
- Experienced with the React JS and Node JS code quality standard (Unit Test, Sonar, Lint) to determine the quality gate
- Experienced with CSS/SCSS/SASS and responsive design implementation in ReactJS
- Experienced with RESTful API integration
- Familiarity with various web architecture (decoupled architecture, SSR)
- Experienced with React frameworks, such as Gatsby JS or Next JS
- Experienced with Headless CMS integration
- API Development:
- Develop robust and scalable APIs to facilitate seamless communication between frontend and backend components.
- Ensure APIs are well-documented and follow industry best practices.
- Experienced with Express/Hapi/Loopback Node JS framework
- Experienced with Microservices API development
- Database Management:
- Implement and maintain databases, ensuring data integrity and security.
- Optimize database queries and performance for efficient data retrieval.
- Code Quality and Testing:
- Write clean, maintainable, and efficient code.
- Conduct unit testing, integration testing, and end-to-end testing to ensure the reliability of the application.
- Collaboration:
- Work closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality solutions.
- Provide technical leadership and mentorship to junior developers.
- Continuous Learning:
- Stay updated on emerging trends and technologies in web development and serverless architecture.
- Participate in knowledge-sharing sessions within the team.
Requirements:
- Bachelor's or Master's degree in Computer Science or a related field.
- 5+ years of proven experience as a Full stack Developer with a focus on React JS and Node.js.
- Strong expertise in serverless architecture, with practical experience on cloud platforms (AWS, Azure, Google Cloud).
- Proficient understanding of frontend technologies such as HTML, CSS, and JavaScript (ES6+).
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Solid understanding of database systems (SQL and NoSQL).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
Preferred:
- Familiarity with containerization and orchestration technologies (Docker, Kubernetes).
- Knowledge of GraphQL and other modern web technologies.