Negotiable
Undetermined
Undetermined
London Area, 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 various stakeholders throughout the software development lifecycle. The ideal candidate should have experience in both frontend and backend technologies, as well as a strong focus on code quality and testing. Additional experience in banking development and legacy code is a plus.
Key Responsibilities:
- Design and implement user interfaces using HTML, CSS, and JavaScript frameworks (React/Angular/etc).
- Develop APIs/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 frontend technologies (HTML, CSS, JavaScript frameworks like React/Angular).
- Experience with backend development (Python/Node.js).
- Strong database management skills (SQL/db2/snowflake).
- Ability to write clean and maintainable code.
- Experience in testing and debugging applications.
- Understanding of the software development lifecycle.
- Experience in banking development and legacy code is a plus.
- Ability to learn new languages/technology as needed.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title: Full Stack Developer
Location: London
Job Type: 6 months
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.
Pluses:
- Banking dev experience
- Ability to work with / rewrite legacy code
- Understanding of IT systems (machines, networks, systems, etc)
- Ability to learn new languages/technology as needed
- Team Collaboration: Work closely with designers, product managers, and other developers to define and deliver new features.