Back to search
Tanı Linkedin · Posted 11d ago

Software Developer – CRM & Loyalty Systems

Üsküdar

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Build scalable systems and shape the technical evolution of our Loyalty & CRM platform.

We are looking for a Software Developer who plays a key role in designing, building, and evolving our Loyalty and CRM solutions, working closely with product and business teams to deliver scalable and high-quality software.

You will be part of an ongoing transformation from legacy systems to a modern, cloud-native microservices architecture.


This position:

  • Works closely with product managers, analysts and business stakeholders
  • Focuses primarily on backend development, while being able to support frontend implementations when needed
  • Impacts system design, code quality, and platform scalability
  • Contributes to technical decisions and continuous evolution of the platform
  • Acts as a bridge between business requirements and technical implementation


Responsibilities

  • Design and develop backend services for our Loyalty & CRM platform
  • Contribute to technical design decisions and translate requirements into scalable and maintainable solutions
  • Write clean, testable, and maintainable code using modern engineering practices
  • Take ownership of the full development lifecycle: design → development → testing → deployment → monitoring
  • Collaborate closely with analysts and product teams to ensure accurate implementation of business requirements
  • Work with APIs, integrations, and distributed systems across multiple services
  • Support and extend existing frontend applications by modifying and integrating existing components when needed
  • Troubleshoot and resolve issues in development and production environments
  • Contribute to CI/CD pipelines and DevOps practices to improve delivery speed and reliability
  • Work on a scalable, multi-tenant Loyalty & CRM platform with complex business rules and ongoing microservices transformation


Requirements

  • Bachelor’s degree in computer engineering or a related field
  • Minimum 4–5 years of hands-on software development experience
  • Strong experience with Java and Spring Boot (Spring Cloud is a plus)
  • Experience with microservices architecture and distributed systems
  • Solid knowledge of SQL, relational databases, and data modeling (Oracle is a plus)
  • Experience with APIs and system integrations
  • Basic to intermediate experience with frontend technologies (React preferred)
  • Familiarity with message brokers (RabbitMQ/Kafka) and caching systems (Redis) is a plus
  • Experience working with Agile methodologies
  • Hands-on experience or exposure to CI/CD and DevOps practices
  • Strong problem-solving skills, ownership mindset, and attention to quality
  • Ability to work effectively in cross-functional teams
  • Proficiency in English


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search