Full Stack Developer
Pranav SinghalUnited StatesSENIORPosted 6h ago
Node.jsReact.jsReduxExpress.jsJavaScriptTypeScriptRESTful APIsMicroservicesPostgreSQLSQLPL/SQLKnexData ModelingHTMLCSSBootstrapFluxJenkinsDockerOpenShiftAWSGitBitbucketCI/CD pipelinesJestMochaChaiSinonSupertestSeleniumAgileScrumKanbanTDDBDD
About the Role
We are looking for an experienced Senior Full Stack Developer for an onsite contract opportunity. This role requires strong hands-on experience with modern full-stack technologies and will involve building scalable systems.
Key Responsibilities
• Design and implement RESTful APIs and microservices
• Develop front-end components using React.js and Redux
• Work with back-end technologies including Node.js and Express.js
• Create and optimize database schemas using PostgreSQL
• Implement CI/CD pipelines using Jenkins, Docker, and OpenShift
• Ensure code quality through testing with Jest, Mocha, and other frameworks
• Collaborate with product team using Agile methodologies
Requirements
• 10+ years of modern full-stack development experience
• Strong hands-on experience with Node.js, React.js, Redux, Express.js
• Proficiency in JavaScript and TypeScript
• Experience with RESTful APIs and Microservices
• Knowledge of PostgreSQL, complex SQL queries, and PL/SQL
• Familiarity with Knex, Data Modeling, HTML, CSS, Bootstrap, and Flux
• Experience with Jenkins, Docker, OpenShift, and AWS
• Proficiency with Git, Bitbucket, and CI/CD pipelines
• Experience with testing frameworks like Jest, Mocha, Chai, Sinon, Supertest, and Selenium
• Understanding of Agile, Scrum/Kanban, TDD, and BDD
• Strong debugging and performance optimization skills
Education Requirements
• Master's degree + 5 years of experience
• Bachelor's degree + 7 years of experience
• 13+ years of experience in lieu of a degree
Important Requirements
• Strong LinkedIn profile with detailed project information is mandatory.
• Local candidates only.