Hybrid Senior Software Engineer

Posted last week

Apply now

About the role

  • Senior Software Engineer leading design and evolution of scalable backend systems for InGame Sports. Mentoring engineers and defining application architecture in a hybrid role.

Responsibilities

  • Design and own application and system architecture
  • Lead technical decisions related to scalability, performance, security, and reliability
  • Build and maintain backend services using Node.js (REST APIs, microservices, event-driven systems)
  • Architect and optimize PostgreSQL databases (schema design, indexing, query optimization)
  • Define and enforce architectural standards and best practices
  • Conduct architecture and code reviews; mentor senior and mid-level engineers
  • Collaborate with product and business teams to translate requirements into technical solutions
  • Design, deploy, and manage systems on AWS with a focus on availability and cost efficiency
  • Drive performance tuning, monitoring, and long-term system improvements

Requirements

  • 5+ years of professional software development experience
  • 2+ years in a senior technical or architecture-focused role
  • Strong expertise in Node.js (JavaScript / TypeScript)
  • Advanced experience with PostgreSQL, including performance tuning and migrations
  • Strong knowledge of AWS, including EC2, ECS / EKS, Lambda, RDS (PostgreSQL), S3, IAM, VPC, CloudWatch
  • Solid understanding of backend and distributed system design
  • Experience designing RESTful APIs (GraphQL is a plus)
  • Knowledge of caching strategies (Redis, in-memory caching)
  • Familiarity with Docker and CI/CD pipelines
  • Strong understanding of cloud security best practices

Benefits

  • Flexible work arrangements
  • Professional development

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job