HamburgerMenu
hirist

FULL Creative - Senior Backend Engineer - Java/Spring Boot

Posted on: 06/11/2025

Job Description

Description :


- As a Senior Backend Engineer, you will be responsible for crucial aspects of our product development and architecture.

- Working closely within a component team, alongside various specialists and business stakeholders, you'll be pivotal in shaping our NextGen engineering culture.

- You will be a key player in guiding decisions regarding architecture, engineering and design decisions for scheduling domain within Setmore.

Roles and responsibilities :


- Drive our efforts in designing Backend architecture.

- Develop new features in our stack.

- Write high-performing, clean code that is easy to test and maintain.

- Perform regular code reviews.

- Passionately pursue zero-defect code and support other developers to ensure that the deliverables exceed business expectations.

- Assist in defining and refining our internal standards, practices, and processes to continuously improve our outcomes.

- Champion performance, reliability, and security of our products and services across multiple devices and browsers.

- Refactor existing codebase to improve readability, maintainability, and performance.

- Act as a subject matter expert and support your colleagues.

- Regularly collaborate with other engineers, designers, QAs, and PMs.

- Create and maintain clear, accurate technical documentation to support effective collaboration and understanding across teams.

- Identify, troubleshoot and promptly resolve backend issues and bugs to ensure a smooth user experience.

Must have :


- 7+ years of experience building scalable, maintainable and cross-platform web applications using modern technologies.

- Excellent working knowledge of backend technologies including Java 17, Spring Boot, RESTEasy, Node.js, Express, and Redis.

- Strong working knowledge of Design Patterns : REST API, and Messaging - Cloud Pub/Sub (or Kafka or Amazon equivalent).

- Strong experience working on the API design and integration, API versioning and change management, and proficiency in API design best practices.

- Proficiency in database technologies such as SQL and NoSQL databases, including strong understanding of ACID.

- Experience or certification with GCP.

- Committed to writing clean code and following software development best practices and standards.

- Experience in working on high-traffic applications.

- Experience with microservices architecture.

- Experience in working with distributed systems.

- Experience with CI/CD systems.

- Experience dealing with performance and optimisation problems, particularly at large scale; must have a demonstrated ability to diagnose and prevent these problems.

- Experience in working on at least a few different products with different objectives, limitations and challenges and flexibility in figuring out the best approach.

- Experience in refactoring code to improve the design and structure of the product.

- Ability to be an individual contributor and a proactive team player based on the requirements of the hour.

- Ability to navigate the challenges and maximise the opportunities that arise while working in a remote environment with diverse global teams using various modes of communication and information sharing.

- Committed to collaborating to solve problems together with empathy and creativity.

- C1 level of English language proficiency (both written and verbal).

- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and / or organisational problems.

- Experience in mentoring and training junior engineers.

Good to have :


- Experience with GitHub Actions.

- Experience with Gradle.

- Knowledge of booking/ scheduling domain or experience working on related products.

- Working experience in SaaS products.

- Experience in building product from scratch.

Why choose FULL :


- Do you want to work on a product that has transformed the lives of over 60,000 global users? Setmore, ranked as one of Forbes's top 7 scheduling apps, helps businesses grow and thrive.

- With more than 6 million monthly appointments, we make scheduling dreams a reality; irrespective of the business size.

- This is your chance to change the scheduling world with us!

About Us :


- We are a Portland-based SaaS product company on a mission to empower businesses to work from Anywhere.

- Our global team of engineers, designers, testers, product experts, customer experience associates, and marketers come together to create a better way to work.

- Our products and services help businesses to be more productive, flexible, and scalable.

- Together, we can change the way the world works!


info-icon

Did you find something suspicious?