Job Description

Summary

We are looking for a passionate Software Development Engineer with 3+ years of experience building scalable, production-grade backend systems. You will work on mission-critical platforms powering AI and machine-learning workflows, solving complex distributed-systems problems at scale.

You should be someone who takes pride in craftsmanship, writes clean and testable code, thinks deeply about system design, and constantly looks for ways to improve performance, reliability, and security.

Responsibilities

  1. Design, build, and operate high-throughput, low-latency microservices using Java and Spring Boot.
  2. Develop and evolve RESTful APIs consumed by internal and external systems.
  3. Own features end-to-end — from design and development to deployment and production support.
  4. Collaborate closely with product managers, data scientists, and platform teams to translate business problems into elegant technical solutions.
  5. Write high-quality, maintainable, and well-tested code with a strong focus on performance and security.
  6. Participate actively in architecture discussions, design reviews, and code reviews, raising the bar for engineering excellence.
  7. Build resilient systems using messaging and streaming platforms such as Kafka.
  8. Work with relational databases and search stores such as PostgreSQL/MySQL and Elasticsearch.
  9. Help improve system observability, monitoring, and operational maturity in production.

Qualifications

  1. Bachelor’s degree in Computer Science, or equivalent practical experience.
  2. 3+ years of hands-on backend development experience.
  3. Strong proficiency in Java and the Spring ecosystem (Spring Boot, Spring MVC, etc.).
  4. Deep understanding and expertise of REST APIsmicroservices architectures
  5. Strong fundamentals in data structures, algorithms, and system design.
  6. Experience working with RDBMS (schema design, indexing, query optimization).
  7. A mindset focused on quality, scalability, reliability, and clean code.
  8. Excellent problem-solving skills and the ability to thrive in a fast-paced environment.

Great to Have / Bonus

  1. Experience with AWS (EKS/ECS, RDS, S3, IAM, monitoring tools).
  2. Familiarity with CI/CD pipelines and hands-on experience with Kafka or other event-streaming systems.
  3. Experience using Elasticsearch / OpenSearch for search or analytics use cases.
  4. Exposure to distributed systems and high-scale SaaS platforms and interest in AI/ML systems and data platforms.

Skills
  • AWS
  • Communications Skills
  • Development
  • Java
  • Software Engineering
  • Team Collaboration
© 2026 cryptojobs.com. All right reserved.