Software Developer – CRM & Loyalty Systems

Tanı

Üsküdar

On-site

TRY 420,000 - 640,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Tanı is seeking a Software Developer to design, build, and evolve our Loyalty & CRM platform, focusing on backend services and cloud-native microservices.

You will work with product and business teams to translate requirements into scalable software, participate in architecture decisions, and help ensure quality, performance, and multi-tenant scalability.

Join a transformation from legacy systems to modern technologies and contribute from design to deployment, monitoring, and ongoing improvement.

Qualifications

  • Bachelor’s degree in computer engineering or related field.
  • 4–5 years of hands-on software development experience.
  • Proficiency in Java and Spring Boot; Spring Cloud is a plus.
  • Experience with microservices architecture and distributed systems.
  • Strong SQL skills and relational databases; Oracle a plus.
  • Experience with APIs and system integrations.
  • Front-end familiarity with React is a plus.
  • Knowledge of message brokers (RabbitMQ/Kafka) and Redis is a plus.
  • Familiarity with Agile methodologies.
  • Hands-on CI/CD and DevOps exposure.
  • Proficiency in English.

Responsibilities

  • Design and develop backend services for our Loyalty & CRM platform.
  • Translate requirements into scalable, maintainable solutions.
  • Write clean, testable, and maintainable code with modern engineering practices.
  • Own the full development lifecycle: design → development → testing → deployment → monitoring.
  • Collaborate 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 frontend applications by modifying and integrating 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 platform with complex business rules and ongoing microservices transformation.

Skills

Problem solving
Ownership mindset
Cross-functional collaboration
English proficiency
Agile methodologies

Education

Bachelor’s degree in Computer Engineering or related field

Tools

Java
Spring Boot
Spring Cloud
Microservices
SQL/Relational databases
Oracle
APIs
React
RabbitMQ
Kafka
Redis
CI/CD

Job 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - CRM & Loyalty Systems
Senior Backend Engineer - CRM & Loyalty Systems

Tanı • Üsküdar

On-site
TRY 420,000 - 640,000
CRM and Data Analytics Executive
CRM and Data Analytics Executive

LHH • Fatih

On-site
TRY 600,000 - 800,000
Global exposure
Professional development opportunities
Competitive compensation
Backend Software Engineer (Junior/Mid)
Backend Software Engineer (Junior/Mid)

StartupHeroes • Turkey

On-site
TRY 180,000 - 280,000
Software Development Specialist / Process Lead
Software Development Specialist / Process Lead

KoçZer Romania SRL • Üsküdar

On-site
TRY 450,000 - 750,000
Senior Sofware Analyst
Senior Sofware Analyst

VOXTECHS • Fatih

On-site
TRY 350,000 - 600,000
Backend Engineer (Java / Spring Boot)
Backend Engineer (Java / Spring Boot)

SoftZen • Turkey

On-site
TRY 320,000 - 520,000
Software Engineer, Backend
Software Engineer, Backend

Peak Oyun Yazilim ve Pazarlama AS • Fatih

On-site
TRY 1,329,000 - 2,216,000
Never-ending learning and development opportunities
Team events and trips
Support for personal and professional development
Software Engineer, Backend
Software Engineer, Backend

Peak • Fatih

On-site
Confidential
Senior Backend Developer (Node.js)
Senior Backend Developer (Node.js)

Mobiversite • Çankaya

On-site
TRY 260,000 - 380,000
Competitive Salary
Top-Line Equipment
Company-supported healthcare package
+6
Senior Software Engineer, Java
Senior Software Engineer, Java

MobileAction • Çankaya

On-site
TRY 2,808,000 - 4,214,000
Private Health Insurance
Free breakfast
Unlimited snack bar
+2