onsite
Senior Full Stack Developer - Barclays
Full Stack Developer
Lead end‑to‑end development of complex data products, driving architecture, design, and delivery across the full stack using JavaScript, React, Node.js, SQL, AWS, and Docker to transform business requirements into scalable, high‑quality solutions.
About the role
Key Responsibilities
- Architect and develop end‑to‑end solutions for Foundational, Consolidated, and Business data products, ensuring performance, scalability, and maintainability.
- Collaborate with product owners and data scientists to translate business requirements into technical designs and robust APIs.
- Implement and maintain microservices using Node.js, expose RESTful endpoints, and integrate with SQL databases and AWS services.
- Build responsive front‑end components with React, ensuring cross‑browser compatibility and optimal user experience.
- Containerize applications with Docker, manage CI/CD pipelines, and monitor deployments in cloud environments.
- Mentor junior developers, conduct code reviews, and promote best practices in coding, testing, and security.
Requirements
- 5+ years of full‑stack development experience with JavaScript, React, and Node.js.
- Strong proficiency in SQL and experience with relational databases.
- Hands‑on experience deploying and managing applications on AWS (EC2, RDS, S3, Lambda).
- Familiarity with Docker, Kubernetes, and CI/CD tools.
- Excellent analytical, problem‑solving, and communication skills.
Skills
javascriptreactnodejssqlawsdocker