Job Closed
This listing is no longer active.
The Gold Standard in Customer Reviews
Full Stack Engineer
Location
United Kingdom
Posted
108 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Engineer
Feefo
• Developing and maintaining scalable and robust Java-based applications • Implementing and integrating RESTful APIs • Proficiency in front-end development using modern JavaScript frameworks • Providing ongoing software support, regular maintenance, enhancements, and bug fixes • Writing and maintaining unit tests • Collaborating closely with the Cloud Infrastructure Team
Job Requirements
- 3-5 years of commercial experience in Service side (Java)
- ambition and determination to master Front-end (REACT)
- Server side 3-5 years of commercial development experience in Java
- strong focus on microservices, preferably using Spring Boot
- Solid understanding of REST APIs and server-side development
- Experience with relational/SQL and No-SQL databases
- Modern JavaScript frameworks, preferably REACT
- Bachelor’s degree in Computer Science or similar technical discipline
Benefits
- Health insurance
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Junior Full Stack Engineer
SimpliFedBecause the key to every happy and healthy baby is a happy and healthy mom
• Build and maintain backend and GraphQL APIs using Node.js • Develop and maintain web and mobile features with React.js and React Native • Work directly with product and design to ship features quickly • Debug issues across the stack and improve performance • Write clean, maintainable code and contribute to code reviews • Help deploy and monitor applications in production • Work with databases (SQL or NoSQL) to read and write data
Senior Full Stack Engineer
SimpliFedBecause the key to every happy and healthy baby is a happy and healthy mom
• Design, build, and maintain scalable backend services using Node.js • Lead development of complex features in React.js and React Native • Own features end-to-end, from architecture to production deployment • Collaborate closely with product and design to translate requirements into solutions • Improve system performance, reliability, and security • Review code, mentor junior engineers, and raise engineering standards • Contribute to technical roadmap and architecture decisions
Senior Software Engineer, Autofill
Keeper Security, Inc.Manage, protect and monitor all your organization's passwords, secrets and remote connections with zero-trust security
• Design, build, and maintain autofill detection and injection systems within Keeper’s browser extension • Implement and optimize form-field recognition, credential mapping, and autofill heuristics across a wide variety of web architectures • Ensure compatibility, performance, and reliability across major browsers (Chrome, Edge, Firefox, and Safari) • Collaborate with the Browser Extension team to integrate autofill logic with existing Keeper APIs, storage, and credential services • Debug, test, and resolve complex issues in real-world web environments and dynamic single-page applications (SPAs) • Stay up to date with browser API updates (WebExtensions, Manifest V3) and ensure compatibility across evolving browser platforms • Participate in code reviews, testing, and continuous improvement efforts to ensure scalability and long-term maintainability of autofill features • Work closely with QA to automate regression tests and validate autofill behavior across browsers and frameworks
• Lead the design, development, and implementation of software applications. • Write clean, maintainable, and efficient code, and ensure best practices in coding standards. • Conduct comprehensive testing, including unit, integration, and system testing, to ensure software quality and functionality. • Debug and resolve complex software defects and issues. • Prepare and maintain comprehensive technical documentation related to software development. • Ensure accuracy and completeness of all documentation. • Foster effective collaboration with cross-functional teams to achieve project objectives. • Communicate complex technical information clearly and effectively. • Utilize advanced software development tools and methodologies to support project requirements. • Integrate software development tools and methodologies into the workflow to improve efficiency and accuracy. • Manage software development projects, including planning, execution, and delivery. • Coordinate with cross-functional teams to ensure project objectives are met on time and within budget.



