Search by job, company or skills

adam.ai

Sr. Software Engineer (Backend)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Overview

We are looking for a solid Senior Software Engineer (Backend) who is passionate about building enterprise-grade, scalable, secure, and intelligent backend systems, and enjoys solving complex technical challenges. In this role, you will work closely with cross-functional teams to evolve our backend architecture, strengthen system reliability and security, and deliver high-quality features that power a seamless user experience.

You will play a key role in a phase with meaningful technical challenges, high ownership, and strong impact especially as we continue to scale our platform for enterprise use and embed AI-driven and data-intelligent capabilities at the core of our products.

Requirements

  • BSc in Engineering or Computer Science
  • 5+ years experience working as a Backend Engineer.
  • Strong understanding of software engineering principles, including OOP, SOLID principles, and design patterns
  • Hands-on experience with .NET Core
  • Experience with GraphQL
  • Strong experience with relational and non-relational databases
  • Solid understanding of testing principles (unit, integration, and automation testing)
  • Experience with Redis and messaging/streaming systems such as RabbitMQ or Kafka
  • Solid understanding of building and maintaining scalable distributed systems
  • Strong interest in AI-powered systems, data-driven products, and intelligent automation

Responsibilities

  • Design, develop, and maintain backend services following best practices in performance, scalability, security, and extensibility
  • Lead the development of new features and contribute to improving existing backend systems
  • Write clean, maintainable, and well-tested code, and actively participate in code reviews
  • Build and maintain production-grade RESTful APIs and, where applicable, GraphQL APIs
  • Collaborate with other teams to translate requirements into robust technical solutions
  • Apply solid testing strategies and ensure proper documentation of backend services
  • Make well-reasoned technical decisions and proactively contribute to architectural discussions
  • Support and mentor team members through knowledge sharing and technical guidance

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135979323