DevJobs

Backend Engineer

Overview
Skills
  • Java Java ꞏ 3y
  • SQL SQL
  • TypeScript TypeScript
  • Spring Boot Spring Boot ꞏ 3y
  • Node.js Node.js
  • Redis Redis
  • NoSQL NoSQL
  • RESTful API RESTful API
  • Microservices Microservices
  • CI/CD CI/CD
  • Jenkins Jenkins
  • Git Git
  • GitHub Actions GitHub Actions
  • AWS AWS
  • Kubernetes Kubernetes
  • Docker Docker
  • Spring ꞏ 3y
  • Distributed Systems
  • SQS
  • S3
  • RDS
  • EC2
  • Datadog
  • Prompt Engineering
  • Context Engineering
  • CloudWatch
  • Generative AI
  • Vector Databases

About the team:

The 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 also developing new, high-impact features based on customer needs. Our work improves stability, reduces friction, and elevates the overall experience for both existing and new customers. By owning critical systems, integrations, and UI components, we drive SysAid’s continuous product evolution and support AI-enhanced service delivery at global scale.

Key Responsibilities

  • Develop and maintain backend services using Java, Spring, and modern frameworks.
  • Design, build, and optimize RESTful APIs for seamless integration with frontend applications and external services.
  • Develop and integrate AI agents and backend services leveraging Large Language Models (LLMs) where relevant.
  • Work with SQL databases ( MySQL) and implement efficient data access and optimization patterns.
  • Collaborate closely with Product, Frontend, and DevOps teams to deliver secure, robust, and scalable solutions.
  • Deploy, monitor, and maintain Java services in cloud environments such as AWS, including usage of Docker/Kubernetes where applicable.
  • Ensure high code quality through automated testing, peer reviews, and adherence to secure coding best practices.

Participate in system architecture design and contribute to ongoing process and technology improvements.


Technical Skills

  • 3 years of backend development experience with strong knowledge of Java (Java 8+ and above) and solid understanding of OOP and clean code principles.
  • Hands-on experience building and maintaining enterprise-grade applications with frameworks such as Spring Framework / Spring Boot.
  • Proven experience building and maintaining REST APIs.
  • Strong SQL/NoSQL experience
  • Proven expertise in microservices architecture and distributed systems design.
  • Experience working with message queues (Redis/SQS/etc.).
  • Familiarity with AWS: EC2, RDS, S3, SQS.
  • Experience working with CI/CD pipelines (GitHub Actions, Jenkins) and Git workflows.
  • Strong analytical and problem-solving skills with keen attention to detail.


Bonus points:

  • Node.js and TypeScript
  • Experience with observability tools such as Datadog, or CloudWatch.
  • Knowledge of security best practices for cloud and microservices environments.
  • Direct experience building generative AI agents or applications.
  • Knowledge of prompt engineering, vector databases, or context engineering


SysAid