We re looking for a top-tier Backend Engineer who has an eye for detail and is committed to delivering top-notch quality.
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, youll 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 recent 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.
Job requirements ( 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 experienc