We are on the lookout for a Senior Software Engineer to join our London office. The ideal candidate will have experience in full-stack development, primarily focusing on both front-end and back-end technologies to develop robust software solutions.
Responsibilities
Architect and implement new software solutions for various projects.
Participate in agile ceremonies to maximise team engagement and productivity.
Write clean, maintainable code and conduct peer reviews.
Evaluate and integrate new technologies to enhance our software stack.
Take responsibility for project deliverables and timelines.
Perform troubleshooting and debugging for software applications.
Create and maintain documentation for software designs and processes.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree in Software Engineering or related field is preferred
Experience
5+ years of experience in full-stack software development
Technical Skills
JavaScript
Node.js
Python
Soft Skills
Analytical thinking
Collaboration
Certifications
Google Professional Cloud Architect
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Proficiency in Agile methodologies: Understanding of agile principles and practical experience in Agile project management.
Experience with cloud services: Hands-on experience with deploying applications on platforms like AWS or Azure.
Benefits
Health and wellness programs.
Access to cutting-edge tools and technologies.
Annual company retreats and team-building activities.
Recognition and rewards for outstanding performance.
Company Culture
Empowerment: We empower our employees to take initiative and bring their ideas to life.
Collaboration: Teamwork is at the heart of our operations, allowing us to achieve excellence together.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development