Senior Software Engineer
Company: Full Push Systems Ltd.
Location: TW8, London
Candidate will be required to commute in on some occasions (minimal).
Please send CV and cover letter (please include some personal interests, we'd like to get to know our candidates a little!)
Overview
We are seeking a highly skilled Full Stack Developer to join our dynamic software development team. The ideal candidate will possess a strong foundation in both front-end and back-end technologies, with experience in designing, developing, and maintaining scalable applications. This role offers the opportunity to work on innovative projects using a diverse set of programming languages and tools, contributing to the full software development lifecycle. The successful applicant will be instrumental in delivering high-quality solutions that meet client requirements and enhance user experience.
Responsibilities
Develop, test, and deploy robust web applications using JavaScript, Java, Python, and other programming languages.
Design and implement user interfaces with React.
Build and maintain server-side components, APIs, and databases utilizing Spring Boot, Django and SQL.
Integrate third-party services and APIs to extend application functionality.
Collaborate with cross-functional teams to define technical specifications and translate business needs into technical solutions.
Manage version control using Gitlab.
Deploy dockerized applications on bare metal Kubernetes, using Gitlab pipelines and ArgoCD.
Write clean, efficient code adhering to best practices in software development and application development standards.
Participate in code reviews, testing, debugging, and documentation to ensure high-quality deliverables.
Stay updated with emerging technologies and incorporate them into projects where appropriate.
Requirements
3+ years experience in role (not in education)
Uk based, preferably London
Must have good working knowledge of JAVA and KUBERNETES