Senior Backend Developer

Tel Aviv · Full-time · Senior

About The Position

Spiral Interactive is a leading developer of digital games on mobile and web platforms, providing highly entertaining free-to-play games that millions of people play every day.

We are actively seeking an accomplished senior backend developer with a focus on scalable and reliable solutions using .NET Core and AWS Cloud technologies to join our innovative team. The ideal candidate will play a pivotal role in implementing and deploying scalable architectures to support increasing workloads.

Requirements

The candidate should possess the following extensive requirements & skill set:

  • 8+ years of experience in backend development in cloud environment
  • Backend Development:
  • Strong system design and software design understanding 
  • Superb expertise in development using .NET Core, as well as constructing CI/CD and deployment pipelines

AWS Cloud:

  • Extensive experience in building scalable applications on AWS.
  • Proficient in utilizing a range of AWS services, including but not limited to:
  • Cloud networking
  • Identity and Access Management (IAM)
  • AWS Lambda
  • Amazon S3 
  • Amazon SQS
  • Datastores (e.g. MongoDB)
  • Data warehouses (e.g. Amazon Redshift)

Iac & CI/CD:

  • Hands-on experience with Infrastructure as Code tools, particularly Pulumi, and ability to define buildout and cloud deployment pipelines.
  • Familiarity with tools such as Jenkins, GitLab CI, or Azure DevOps.

APIs:

  • In-depth experience in designing and implementing scalable GraphQL APIs.
  • Proficiency in integrating and consuming APIs from various third-party providers.

Scalability Focus:

  • Design and implementation of scalable architectures to handle increasing workloads.
  • Optimization of application performance, including database queries, API responses, and system responsiveness.
  • Scaling strategies, including horizontal and vertical scaling, to ensure system reliability and responsiveness.

Performance, Availability, and Reliability:

  • Implementation of high availability architectures to minimize downtime and ensure continuous service availability.
  • Expertise in creating fault-tolerant systems to handle unexpected failures.
  • Knowledge of secure coding practices to mitigate common web application vulnerabilities.
  • Implementation of robust security measures to protect user data and ensure data integrity 

Collaboration and Tools:

  • Effective communication and collaboration within cross-functional teams.
  • Comfortable using collaboration platforms such as Jira, Confluence, etc.
  • Proficient in Git for version control.
  • Continuous Learning and Certifications:
  • Commitment to staying updated with the latest trends in API development, authentication, performance, scale, high availability and reliability.

Apply for this position