Senior Software Engineer - Backend

2 Weeks ago • 6 Years + • Backend Development

Job Summary

Job Description

This Senior Software Engineer - Backend role involves designing and developing innovative video search and review applications. Responsibilities include contributing to system architecture and product roadmap, requirement gathering, coding, testing (unit and integration), and implementation across various platforms. The candidate will actively participate in scrum teams, create conceptual documents, and design detailed business logic. The position requires a key member of the backend development team, reporting to the team leader, and ensuring quality objectives are met throughout the software development life cycle.
Must have:
  • 6+ years C# experience
  • Asynchronous multi-threaded apps
  • Relational and NoSQL databases
  • Agile methodology (SCRUM)
  • Microservices & scalable servers
  • REST API development
  • IOC, Dependency Injection
Good to have:
  • Akka framework
  • Redis, MQTT, MongoDB
  • .Net Core, Protobuf

Job Details

Job Description

Backend Team, Software Engineer

We are looking for an accomplished software engineer to join the back-end development team creating innovative applications for video search and review. The candidate will be responsible for designing and developing the components as required, unit testing the developed components, testing and verifying the developed code within the project or product module. 

 

Responsibilities

  • Acting as a key member of backend development team, while reporting to the team leader.
  • Contributing to system architecture and product roadmap.
  • Requirement gathering, designing & coding, developer testing, UAT & implementation on various platforms per business requirements.
  • Participating in development and design meetings, as appropriate, to ensure that quality objectives are addressed at appropriate phases within the software development life-cycle.
  • Creating conceptual documents and designing the business logic in detail.
  • Engage actively in scrum teams to support the product manager and team members in facilitating the scrum process.

 

Skills required
  • Minimum 6 years of significant experience with C#, Asynchronous multi-threaded applications, Generics, and collections.
  • Substantial experience in server-side development
  • At least 3 years of hands-on experience with both relational and NoSQL databases, demonstrating strong database design skills.
  • Familiar with Agile methodology, preferably SCRUM
  • Solid understanding of system security, scalability, and reliability.
  • Experience developing Micro-Services and scalable server infrastructures 
  • Experience with Akka framework – a significant advantage!
  • Experience working with design patterns.
  • Experience with REST web API development.
  • Experience with IOC, Dependency injection.
  • Familiarity with Redis, MQTT, MongoDB, NoSQL, DotNetCore, Protobuf - an advantage.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills (written and verbal).
  • Ability to work independently and within cross-functional teams.

 

 

Similar Jobs

Interactive Brokers - Software Engineer

Interactive Brokers

Mumbai, Maharashtra, India (Hybrid)
8 Hours ago
Survay Monkey - Staff Software Engineer

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
8 Hours ago
Scopely - Senior Engineer - Monopoly GO!

Scopely

Seville, Andalusia, Spain (Hybrid)
6 Months ago
Scale AI - Senior Software Engineer, GenAI Violations

Scale AI

San Francisco, California, United States (Hybrid)
1 Day ago
Technorizen Software Solutions - React Native | Node Js Developer

Technorizen Software Solutions

Indore, Madhya Pradesh, India (On-Site)
9 Months ago
Epic Games - Principal Programmer, Horde

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Gameplay Galaxy - Senior Backend Developer

Gameplay Galaxy

(Remote)
1 Month ago
MURKA - PHP Developer

MURKA

Poland (On-Site)
3 Months ago
ByteDance - Tech Lead Manager, Enterprise Solution

ByteDance

Seattle, Washington, United States (On-Site)
1 Week ago
Google - Software Engineer III, Infrastructure, Core

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Scopely - Software Engineer

Scopely

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Microsoft - Software Engineer - Fullstack

Microsoft

(Remote)
2 Weeks ago
Google - Software Engineer III, Full Stack, Learning and Education

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Weeks ago
Electronic Arts - Senior Software Engineer - User Generated Experiences

Electronic Arts

British Columbia, Canada (Hybrid)
3 Weeks ago
Snloker AI - Staff Software Engineer — Full Stack

Snloker AI

San Francisco, California, United States (Hybrid)
1 Day ago
Vigaet - Internship-Backend Developer

Vigaet

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Warner Bros Games - Senior Staff Software Engineer - Fullstack (Content Systems)

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
4 Weeks ago
Immutable - Senior Software Engineer

Immutable

Australia (Hybrid)
1 Month ago
Milestone - Senior QA Engineer

Milestone

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Week ago
The Workshop - Software Engineer

The Workshop

Madrid, Community Of Madrid, Spain (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Israel

BigID - Senior AI Product Manager

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
6 Hours ago
SciPlay - Monetization UX/UI Designer

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Google - Customer Engineer, Machine Learning, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
Playtika - Internal Auditor

Playtika

Israel (On-Site)
6 Months ago
NVIDIA - Senior Firmware Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
3 Months ago
Google - CPU Design Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
NVIDIA - Senior Software Architect, Accelerated Computing SDN

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
BigID - Senior Data Platform Engineer

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
6 Hours ago
NVIDIA - Senior Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Google - Software Engineer III, Mobile (iOS)

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Google - Software Engineer, Compilers, Runtimes and Toolchains

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Days ago
Every matrix - Senior Backend Developer (NodeJS)

Every matrix

Kyiv, Kyiv City, Ukraine (Hybrid)
1 Month ago
Twitch - Software Development Engineer - Safety ML

Twitch

San Francisco, California, United States (On-Site)
1 Month ago
Canva - Senior Backend Engineer - Support Automation and AI Enablement

Canva

Melbourne, Victoria, Australia (Remote)
4 Weeks ago
Google - Software Engineer III, Infrastructure, Conduit Flume Pipelines

Google

Zürich, Zurich, Switzerland (On-Site)
2 Weeks ago
Epic Games - Senior C++ Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
2 Weeks ago
Epic Games - Senior DevOps Engineer

Epic Games

(On-Site)
2 Weeks ago
Google - Software Engineering Manager II, Mobile (iOS), Core

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
1 Week ago
SmileGate - Game Data Engineer [LOST ARK]

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Voodoo - Senior ML Engineer

Voodoo

Paris, Île-de-France, France (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

We are driven by passion and the ambition to grow and give our players a unique experience. With excellent organisation, careers paths, training, smart working, benefits and company parties, at Milestone you can combine professional growth, personal wealth and lots of fun!

Sofia, Sofia City Province, Bulgaria (Hybrid)

Milan, Lombardy, Italy (Hybrid)

Milan, Lombardy, Italy (Hybrid)

United States (Remote)

New South Wales, Australia (Remote)

Sofia, Sofia City Province, Bulgaria (Hybrid)

Copenhagen, Denmark (Hybrid)

Sofia, Sofia City Province, Bulgaria (Hybrid)

United States (Remote)

Portland, Oregon, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Milestone

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug