DevJobs

Senior Backend Software Engineer

Overview
Skills
  • Go Go ꞏ 6y
  • Java Java ꞏ 6y
  • Rust Rust ꞏ 6y
  • TypeScript TypeScript ꞏ 6y
  • GraphQL GraphQL
  • Kafka Kafka
  • React React
  • Redis Redis
  • RESTful API RESTful API
  • AWS AWS
  • Docker Docker
  • Kubernetes Kubernetes
  • gRPC
  • CUDA
  • OpenCL

Technical requirements

● Minimum 6 years of proven proficiency in strongly typed languages such as Java, Go, TypeScript and Rust

● Proficiency in containerization technologies, including Docker and Kubernetes

● Strong understanding of API development: REST, GraphQL, and gRPC

● Experience with real-time messaging and stream processing systems (e.g., Kafka), as well as caching technologies (e.g., Redis).

● Familiarity with continuous integration and deployment (CI/CD) pipelines

● Experience with cloud platforms, specifically AWS

● Knowledge of database design and management

● Understanding of security best practices in software development

● Experience in React for front-end development (advantage)

● Knowledge of parallel computing technologies such as CUDA or OpenCL (advantage)


Qualities we're looking for

● Problem-solving mindset with the ability to tackle complex technical challenges

● Self-motivated learner who stays up-to-date with emerging technologies

● Excellent communication skills and ability to work in a collaborative team environment

● Passion for writing clean, efficient, and maintainable code

● Adaptability to work in a fast-paced, evolving startup environment

● You are a hungry, naturally optimistic and passionate individual who always looks for the one reason for things to work, rather than for the million reasons things won’t work

● You believe in playing it big or not playing at all

● You believe silence speaks louder than words

● You believe conventions are meant to be challenged

● You embrace change and willing to leave your ego at home

What you will do

● Take ownership of core backend services running on AWS EKS, with a focus on performance, reliability, and scalability

● Lead technical initiatives and help shape the architecture across backend systems and infrastructure

● Collaborate closely with the VP R&D to guide the team’s growth, improve development processes, and elevate engineering standards

● Mentor junior developers through code reviews, pair programming, and knowledge sharing

● Contribute hands-on across the stack when needed- including DevOps tasks (infrastructure, CI/CD, observability)

● Work in a fast-paced startup environment where you’ll take part in all aspects of the R&D lifecycle — from design discussions to deployment

● Support and enhance a real production system used by active customers, contributing to high-impact features and real-world problem solving

● Continuously evaluate and introduce new tools, frameworks, and practices that improve developer velocity and product quality


Ready Group