Company Overview
Four Chambers Recruitment is based in Liverpool, Merseyside, and offers bespoke recruitment solutions across the UK. With a team deeply knowledgeable in diverse sectors, we pride ourselves on matching exceptional talent with organizations' unique needs. Our commitment to honesty and transparency has helped us build a rich client portfolio of industry leaders. We combine our regional roots with nationwide reach to secure top-tier candidates for growth-driven companies.
Job Overview
We are seeking a motivated and skilled Software Engineer to join our team in Liverpool. This is a full-time, mid-level position requiring 4 to 6 years of experience. The ideal candidate will be a problem-solver with expertise in modern programming languages and development tools, ensuring they meet the dynamic needs of our varied clientele. Join us to leverage your skillset in a vibrant environment and contribute to innovative projects.
Qualifications and Skills
* Proficiency in Python (Mandatory skill): Demonstrable ability to build efficient and scalable applications using Python.
* JavaScript expertise (Mandatory skill): Strong knowledge in dynamic web technologies to create interactive user experiences.
* Hands-on experience with Docker (Mandatory skill): Ability to containerize and manage applications seamlessly for a variety of deployments.
* Solid understanding of Java: Capability to develop robust applications with a focus on object-oriented programming principles.
* Familiarity with Git: Experience in version control systems to manage code changes in collaborative environments.
* Knowledge of React.js: Proficient in building front-end applications that are responsive and interactive.
* Experience with Node.js: Understanding of server-side JavaScript for developing scalable network applications.
* Basic AWS knowledge: Introduction to cloud services for application deployment and management.
Roles and Responsibilities
* Develop, test, and maintain software applications to meet client requirements and business objectives.
* Collaborate with cross-functional teams to define, design, and ship new features promptly.
* Participate in code reviews, providing and receiving constructive feedback to maintain high coding standards.
* Identify and address performance bottlenecks and bugs to ensure smooth application functionality.
* Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
* Document development processes, coding standards, and other technical specifications for future reference.
* Liaise with stakeholders to gather requirements and convert them into robust technical solutions.
* Responsible for ensuring high performance and availability of applications through efficient design and monitoring.
#J-18808-Ljbffr