Back-End Developer

Tel Aviv-Yafo, Tel Aviv District, IL

14 days ago
Save Job

Summary

A leading company is looking for a skilled Back-End Developer to join its Engagement Group team. This role involves designing and implementing high-scale distributed systems, enhancing user acquisition and retention, and collaborating with stakeholders to deliver innovative solutions. The ideal candidate will have extensive experience in software development, cloud infrastructure, and microservices architecture.

Responsibilities

  • Lead the design and implementation of 24/7 high-scale distributed systems.
  • Participate in all aspects of the software development lifecycle, including specifications, design, implementation, testing, optimization, and delivery.
  • Own, monitor, and improve services in the production environment, including on-call duties.
  • Collaborate with Product, IT, and R&D teams to align development efforts with business goals.
  • Research and promote new technologies, becoming a technical leader within the team.
  • Solve technical challenges related to performance, fault tolerance, security, and live production issues.
  • Write unit tests, integration tests, and manage CI/CD pipelines.
  • Be an integral part of a collaborative and innovative team.

Requirements

  • Over 5 years of experience in software development.
  • Extensive expertise in C# or other managed programming languages.
  • Strong understanding of relational databases and performance optimization techniques, including caching.
  • Hands-on experience with microservices architecture in the cloud, preferably using Microsoft Azure.
  • Familiarity with cloud infrastructure and tools, including Kubernetes and CI/CD pipelines.
  • Significant experience in large-scale production environments, developing mission-critical server-side applications.
  • Ability to troubleshoot and resolve production issues effectively.
  • High coding standards with a focus on testing and design.
  • Results-oriented, self-motivated, and proactive problem-solving skills.
  • Strong team player with excellent collaboration skills.

This position offers the opportunity to work with cutting-edge technologies, tackle complex technical challenges, and contribute to the development of a world-class platform.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: