DevJobs

Senior Backend Developer

Overview
Skills
  • Java Java ꞏ 5y
  • SQL SQL
  • Python Python
  • Go Go
  • TypeScript TypeScript
  • Spring Boot Spring Boot ꞏ 5y
  • GraphQL GraphQL
  • Kafka Kafka
  • Node.js Node.js
  • NoSQL NoSQL
  • Redis Redis
  • RESTful API RESTful API ꞏ 5y
  • OOP OOP ꞏ 5y
  • Design Patterns ꞏ 5y
  • Microservices Microservices
  • Git Git
  • Jenkins Jenkins
  • GitHub Actions GitHub Actions
  • CI/CD CI/CD
  • AWS S3
  • AWS ECS
  • AWS EC2 AWS EC2
  • Terraform Terraform
  • RabbitMQ RabbitMQ
  • Grafana Grafana
  • Java 11+ ꞏ 5y
  • Spring ꞏ 5y
  • Java 8 ꞏ 5y
  • Spring Framework ꞏ 5y
  • clean-code principles ꞏ 5y
  • performance tuning
  • query optimization
  • Git workflows
  • schema design
  • event-driven patterns
  • domain-driven design
  • distributed systems design
  • CloudFormation
  • AWS SQS
  • AWS RDS
  • AWS EKS
  • automated deployment strategies
  • automated deployment
  • vector databases
  • SQS
  • AI-powered code generation tools
  • prompt engineering
  • Prometheus Prometheus
  • OWASP
  • IAM
  • gRPC
  • GitHub Copilot
  • generative-AI agents
  • encryption
  • Datadog
  • Cursor
  • CloudWatch
  • Claude
About SysAid

SysAid is a global SaaS company operating with the core value to 'Use AI Always' and delivering AI‑driven service‑management solutions that streamline and automate workflows across enterprises. Although rooted in IT Service Management, SysAid’s platform now supports HR, MSPs, facilities, and other service departments, helping teams manage requests, onboard employees, orchestrate processes, and deliver outstanding service experiences. Powered by conversational AI and workflow automation, SysAid intelligently handles employee requests, provides instant assistance, and significantly accelerates issue resolution. Recognized by industry analysts and award programs, including Gartner, Forrester, G2, and Capterra, SysAid continues to push the boundaries of modern enterprise service delivery.

About The Team

Our team ensures that all SysAid customers operate on a modern, scalable, and reliable platform. We build both backend and frontend capabilities that bring established product functionality into SysAid’s modern experience, while developing new, high-impact features based on customer needs. Our work improves stability, reduces friction, and elevates the overall experience for new and existing customers. By owning critical systems, integrations, and UI components, we drive SysAid’s continuous product evolution and support AI‑enhanced service delivery on a global scale.

Key Responsibilities

  • Lead the design, development, and maintenance of backend services using Java, Spring, and modern frameworks, ensuring scalability, reliability, and security.
  • Architect and optimize RESTful and asynchronous APIs (GraphQL/gRPC/event‑driven) to support both internal services and external integrations.
  • Integrate AI agents and backend services leveraging Large Language Models (LLMs) and other machine‑learning technologies, guiding implementation best practices.
  • Drive system architecture discussions and decisions, participate in enterprise‑wide design reviews, and contribute to ongoing process and technology improvements.
  • Collaborate closely with Product, Frontend, DevOps,s and Data teams to deliver secure, robust, and scalable solutions, translating business requirements into technical specifications.
  • Establish and evolve CI/CD pipelines and automated testing strategies (unit, integration, load, and security tests) to ensure high code quality and smooth releases.
  • Diagnose and resolve complex production issues, perform root‑cause analysis, and implement corrective actions to improve system reliability and performance.

Technical Skills

  • 5+ years of backend development experience with advanced knowledge of Java (Java 8,11+) and a deep understanding of OOP, design patterns, and clean‑code principles.
  • Proven track record in building and maintaining enterprise‑grade applications with Spring Framework/Spring Boot.
  • Expertise in designing and maintaining RESTful APIs, and familiarity with GraphQL or gRPC.
  • Strong SQL/NoSQL experience, including schema design, query optimization, and performance tuning.
  • Hands‑On experience with microservices architecture and distributed systems design, including event‑driven patterns and domain‑driven design (DDD).
  • Experience with message queues (e.g., Kafka, RabbitMQ, Redis Streams, SQS) and streaming platforms.
  • Deep understanding of cloud services (AWS EC2, ECS/EKS, RDS, S3, SQS) and infrastructure‑as‑code tools (CloudFormation/Terraform).
  • Proficient in CI/CD pipelines (GitHub Actions, Jenkins), Git workflows, and automated deployment strategies.
  • Strong analytical and problem‑solving skills, with a keen attention to detail and a passion for delivering high‑quality, maintainable software.
  • Experience with AI-powered code generation and review tools (e.g., Cursor, Claude, GitHub Copilot).

Bonus Points

  • Exposure to Node.js/TypeScript or other backend languages (Go, Python).
  • Experience with observability and tracing tools (Datadog, Prometheus, Grafana, CloudWatch).
  • Knowledge of security best practices for cloud and microservices environments (OWASP, IAM, encryption).
  • Direct experience building generative‑AI agents or applications, including prompt engineering and integrating vector databases.
SysAid