Software Engineer - Backend

2 Months ago • 6 Years + • Backend Development

Job Summary

Job Description

This Software Engineer - Backend role involves designing and developing innovative applications for video search and review. Responsibilities include contributing to system architecture and product roadmap, requirement gathering, coding, testing, and implementation across various platforms. The successful candidate will be a key member of the backend development team, actively participating in scrum and design meetings. They will create conceptual documents, design business logic, and ensure 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 and 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

In The Pocket - C# Engineer (.NET)

In The Pocket

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
Ion - Cloud Engineer Kubernetes

Ion

Collecchio, Emilia-Romagna, Italy (Hybrid)
7 Months ago
Polygon Labs - Senior DevOps Engineer

Polygon Labs

United States (Remote)
1 Month ago
Canva - Senior Frontend Engineer - Canva for Education

Canva

Auckland, Auckland, New Zealand (Remote)
2 Months ago
Crunchyroll - Software Engineer III, Display Frameworks

Crunchyroll

Mexico City, Mexico (Hybrid)
3 Weeks ago
Epic Games - Senior Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
bohemia interactive - Java Developer

bohemia interactive

Prague, Prague, Czechia (On-Site)
1 Month ago
Google - Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
5 Months ago
bytedance - Backend Software Engineer, Enterprise Solution

bytedance

San Jose, California, United States (On-Site)
2 Months ago
KBG Blockchain Game Studios - Technical Lead (Blockchain Project)

KBG Blockchain Game Studios

Thành Phố Hồ Chí Minh, Vietnam (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Jumio - SDE II - Web (Portals)

Jumio

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Cubic corporation - Senior Software Engineer Android

Cubic corporation

Hamburg, Hamburg, Germany (On-Site)
1 Week ago
endava - Java Middle Back-End Engineer

endava

Cluj-Napoca, Cluj County, Romania (Hybrid)
4 Days ago
Meta - Production Engineer

Meta

New York, New York, United States (Remote)
6 Months ago
hogarth - Software Engineer (Python)

hogarth

Manila, Metro Manila, Philippines (On-Site)
2 Weeks ago
The Walt Disney Company - Sr Software Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
3 Months ago
Ion - Cloud Engineer Kubernetes

Ion

Italy (Hybrid)
7 Months ago
Proof of Play - Senior Fullstack Engineer

Proof of Play

United States (Remote)
2 Months ago
PayPal - Senior Data Engineer

PayPal

Bengaluru, Karnataka, India (Hybrid)
4 Days ago
NVIDIA - Senior Photonic Layout Design Engineer

NVIDIA

Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Israel

NVIDIA - Manager, Firmware Verification

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Intel  - Experienced Verification Engineer

Intel

Jerusalem, Jerusalem District, Israel (Hybrid)
3 Weeks ago
entrata - Team Lead

entrata

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
3 Months ago
Playtika - Data Ops Group Manager

Playtika

Israel (On-Site)
4 Months ago
TabTale - Creative Producer

TabTale

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Google - Junior CPU Formal Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
SciPlay - Senior User Acquisition Manager

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
entrata - Senior Accountant

entrata

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
SciPlay - Art Team Lead

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Days ago
NVIDIA - Physical Design Manager

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Amanotes - Unity Developer (LiveOps Team)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
Epic Games - Principal Programmer, Horde

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
zeta - Software Development Engineer _ II Backend

zeta

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Netflix - Software Engineer (L5) - Distributed Refactoring Platform

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
7 Months ago
bytedance - Tech Lead Manager, Enterprise Solution

bytedance

San Jose, California, United States (On-Site)
1 Month ago
Everyday Health Group - Senior Software Engineer, Backend - Lose It!

Everyday Health Group

United States (On-Site)
7 Months ago
Epic Games - Senior Engineer, Patching

Epic Games

(On-Site)
11 Months ago
Armada - Principal Engineer (Applications)

Armada

Thiruvananthapuram, Kerala, India (On-Site)
7 Months ago
playrix  - Senior Python Developer

playrix

Ireland (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Munich, Bavaria, Germany (Hybrid)

Germany (Hybrid)

Brondby, Denmark (On-Site)

Munich, Bavaria, Germany (Hybrid)

Sofia, Sofia City Province, Bulgaria (Hybrid)

Lake Oswego, Oregon, United States (Remote)

Sacramento, California, United States (On-Site)

Milan, Lombardy, Italy (Hybrid)

Sofia, Sofia City Province, Bulgaria (Hybrid)

Brondby, Denmark (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