Software Engineer - Backend

4 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

Aledade - Senior Technical Product Manager

Aledade

United States (Remote)
1 Month ago
Niantic - User Acquisition Manager

Niantic

Tokyo, Japan (Hybrid)
1 Month ago
Pinterest - Sr. Client Partner - Retail, Italian Market

Pinterest

Milan, Lombardy, Italy (Hybrid)
1 Week ago
C3 IoT - Senior Solution Engineer

C3 IoT

Redwood City, California, United States (On-Site)
3 Weeks ago
Alphawave Semi - Staff Engineer II - Physical Design

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
2 Months ago
easygo - Senior Backend Software Engineer - Core

easygo

Melbourne, Victoria, Australia (Hybrid)
4 Weeks ago
Unity - Staff Backend Developer, Parsec

Unity

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
Plaid  - Software Engineer - Backend

Plaid

San Francisco, California, United States (On-Site)
11 Months ago
Inwave - Backend Developer

Inwave

(On-Site)
5 Months ago
JMA - Software Engineer - Backend GO Developer

JMA

Bologna, Emilia-Romagna, Italy (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Canonical - Enterprise Customer Success Manager

Canonical

(Remote)
2 Months ago
Univision - Senior Product Manager, Partnerships

Univision

Bogota, Colombia (On-Site)
1 Year ago
Sima AI - Staff Software Developer

Sima AI

San Jose, California, United States (On-Site)
1 Week ago
quience - Retail Facilities & Workplace Manager

quience

San Francisco, California, United States (On-Site)
2 Weeks ago
Devoteam - Customer Experience Consultant

Devoteam

Amman, Amman Governorate, Jordan (On-Site)
2 Months ago
Fictiv - Associate Technical Program Manager (EG)

Fictiv

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Whatnot - Manager, Business Development

Whatnot

Los Angeles, California, United States (On-Site)
2 Months ago
Ultimate studio - Rigger

Ultimate studio

Melbourne, Victoria, Australia (Remote)
3 Weeks ago
Haleon - Regulatory Affairs Senior Manager

Haleon

Beijing, China (On-Site)
1 Year ago
Fox Factory - Industrial Engineer 2

Fox Factory

Gainesville, Georgia, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Israel

NVIDIA - Senior Functional Test Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
6 Months ago
Playtika - Employment Counsel - Temporary

Playtika

Israel (On-Site)
9 Months ago
CrazyLabs - Game Designer

CrazyLabs

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
undefined - Senior Data Engineer

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Months ago
NVIDIA - Manager, Software Engineering

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Months ago
Playtika - Talent Acquisition Specialist

Playtika

Israel (On-Site)
8 Months ago
Playtika - Marketing Strategy Manager (Temporary Position)

Playtika

Israel (On-Site)
8 Months ago
Play Perfect - Senior Marketing Data Analyst

Play Perfect

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Weeks ago
Playtika - HRIS Project Manager

Playtika

Israel (On-Site)
9 Months ago
Anzuio - Senior Backend Developer

Anzuio

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

Get notifed when new similar jobs are uploaded

Backend Development Jobs

NXP - Assembly Backend Technician (System & Tooling)

NXP

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Year ago
AccelData - Senior Backend Engineer

AccelData

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Uniswap Labs - Senior Backend Engineer

Uniswap Labs

New York, United States (Remote)
2 Months ago
appier - Software Engineer, Backend Development (Graduate)

appier

Taipei City, Taiwan (On-Site)
6 Months ago
Nolimit City - Backend Developer

Nolimit City

Gurugram, Haryana, India (On-Site)
6 Months ago
Match Group - Sr. Software Engineer, Backend

Match Group

San Francisco, California, United States (Hybrid)
9 Months ago
GoTo Group - Software Engineer (Backend) - Consumer Payments

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
9 Months ago
CookUnity - Senior Backend Engineer, Fulfillment & Logistics Tech

CookUnity

Toronto, Ontario, Canada (Hybrid)
1 Week ago
Moon Active - Backend Developer

Moon Active

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Week ago
Unity - Staff Backend Developer

Unity

Montreal, Quebec, Canada (Remote)
4 Weeks ago

Get notifed when new similar jobs are uploaded