Fiorent
Senior Backend Developer
FiorentTurkey16 days ago
Full-timeRemote FriendlyEngineering, Information Technology

Senior Backend Developer


We are looking for an experienced Senior Backend Developer to join our growing technology team. The ideal candidate will be skilled in modern software architectures, capable of building scalable backend solutions, and comfortable contributing to both ongoing improvements and new system designs.


This role is essential for establishing high technical standards, developing a robust service architecture, and delivering sustainable solutions in close collaboration with cross-functional teams — including mobile and frontend teams.


Work Model

This position follows a hybrid working model.

Depending on project requirements, certain periods will require on-site presence.


Responsibilities


Backend Development & Architecture

  • Design, develop, and optimize scalable, reliable, and high-performance backend services
  • Build and maintain services using microservice architecture
  • Manage API design, versioning, and integration processes
  • Develop backend functionality supporting core e-commerce operations (product, order, cart, payment, campaign, etc.)
  • Collaborate with mobile teams, ensuring backend services are optimized for mobile usage (low latency, efficient data flows, mobile-specific endpoints)
  • Work closely with frontend teams using Next.js, ensuring backend services are aligned with SSR/SSG needs, caching strategies, and high-traffic rendering scenarios
  • Apply best practices for code security, maintainability, and testability


Database & Performance Management

  • Perform data modeling and optimization for PostgreSQL, MySQL, and/or MongoDB
  • Lead performance improvement efforts including indexing, replication, and query optimization
  • Optimize database structures to support both e-commerce transactions and mobile/web traffic patterns


DevOps, CI/CD & Cloud Integration

  • Build and enhance CI/CD pipelines
  • Collaborate with DevOps teams to ensure scalable, secure infrastructure
  • Utilize cloud platforms (AWS, Azure, or GCP) for deployment, scaling, monitoring, and system reliability
  • Implement messaging and caching technologies (Redis, RabbitMQ, Kafka) especially for e-commerce peak traffic and mobile usage
  • Support integrations with payment gateways, logistics systems, notification services, and Next.js-powered frontend applications


Quality, Security & Continuous Improvement

  • Participate in code reviews to maintain high-quality and consistent development standards
  • Ensure compliance with security and data protection best practices, crucial for e-commerce and mobile applications
  • Identify technical debt and propose improvement solutions
  • Contribute to documentation and cross-team knowledge sharing


Qualifications


Technical Skills

  • Minimum 5 years of professional experience in backend development
  • Strong expertise in .NET Core, C#, ASP.NET MVC, Web API
  • Production experience with microservice architecture
  • Hands-on experience with e-commerce systems, high-traffic platforms, or mobile-supported applications
  • Experience designing APIs optimized for mobile apps (Android/iOS)
  • Strong knowledge of PostgreSQL, MySQL, or MongoDB
  • Experience with Redis, RabbitMQ, Kafka, or similar technologies
  • Solid experience with cloud platforms (AWS, Azure, GCP) — including deployment, scaling, CI/CD, and security practices
  • Ability to collaborate effectively with teams using Next.js (SSR/SSG data flows, performance-oriented API design, caching strategies)
  • Solid understanding of SOLID principles, design patterns, and clean code practices
  • Experience with unit testing and integration testing


Soft Skills

  • Strong analytical and problem-solving capability
  • Ability to understand business requirements and translate them into scalable technical solutions
  • Adaptable, proactive, and comfortable in fast-paced environments
  • Strong communication skills and a collaborative attitude

Key Skills

Ranked by relevance