Negotiable
Undetermined
Hybrid
London, England, United Kingdom
Summary: The Full Stack Developer role involves designing and implementing user interfaces, developing server-side logic, and managing databases. The position requires collaboration with team members throughout the software development lifecycle to deliver reliable applications. This is a contract position based in London, UK, with a hybrid working arrangement.
Key Responsibilities:
- Design and implement user interfaces using HTML, CSS, and JavaScript frameworks (React/Angular/etc).
- Develop APIs and server-side logic and functionality (Python/Node.js).
- Design, manage, and optimize databases, writing complex queries and ensuring data integrity (SQL/db2/snowflake).
- Write clean, efficient, and maintainable code, perform code reviews, and provide constructive feedback to team members.
- Identify and fix bugs, perform testing, and ensure the reliability and performance of applications.
- Engage in the entire software development lifecycle, from planning and design to development, testing, deployment, and maintenance.
- Work closely with designers, product managers, and other developers to define and deliver new features.
Key Skills:
- Proficiency in HTML, CSS, and JavaScript frameworks (React/Angular/etc).
- Experience with backend development using Python and Node.js.
- Strong database management skills, including SQL, db2, and snowflake.
- Ability to write clean, efficient, and maintainable code.
- Experience in testing and debugging applications.
- Familiarity with the software development lifecycle.
- Strong collaboration and communication skills.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job tittle: Full Stack Developer
Job location: London, UK
Job mode: Hybrid
Job type: Contract
Jd Skills Needed:
- Frontend: Design and implement user interfaces using HTML, CSS, and JavaScript frameworks (React/Angular/etc)
- Backend/API: Develop API’s/server-side logic and functionality (Python/Node.js)
- Database: Design, manage, and optimize databases, writing complex queries and ensuring data integrity. (SQL/db2/snowflake)
- Code Quality & Collaboration: Write clean, efficient, and maintainable code, perform code reviews, and provide constructive feedback to team members.
- Testing & Debugging: Identify and fix bugs, perform testing, and ensure the reliability and performance of applications.
- SDLC Participation: Engage in the entire software development lifecycle, from planning and design to development, testing, deployment, and maintenance.
- Team Collaboration: Work closely with designers, product managers, and other developers to define and deliver new features.