Software Architect

N
NetomiAI Platform
Remote - IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
AWSDockerJavaMySQLSpring BootRedisRESTful APIsMicroservicesDistributed Systems

Requirements

  • 8+ years of software engineering experience, with strong backend/platform engineering exposure.
  • Strong expertise in Java and Spring Boot.
  • Deep experience with MySQL, including schema design, indexing, query optimization, and transaction management.
  • Hands-on experience with Redis for caching, rate limiting, queues, or low-latency data access.
  • Strong cloud experience with AWS, especially production-grade deployments.
  • Experience working with Docker and containerized applications.
  • Hands-on experience with AWS ECS or similar container orchestration platforms.
  • Proven experience designing and building low-latency, high-performance applications.
  • Strong understanding of distributed systems, microservices, REST APIs, event-driven architecture, and system scalability.
  • Experience with monitoring, logging, debugging, and production incident resolution.
  • Strong problem-solving, ownership, and technical leadership skills.

Responsibilities

  • Design and architect scalable, secure, and high-performance backend systems for Netomi’s core platform.
  • Build and optimize low-latency applications capable of handling high-throughput workloads.
  • Lead technical design discussions and define architecture best practices across engineering teams.
  • Work extensively with Java, Spring Boot, MySQL, Redis, AWS, Docker, and ECS.
  • Own performance tuning, database optimization, caching strategies, and distributed system design.
  • Collaborate with product managers, engineering leaders, DevOps, and QA teams to deliver reliable platform capabilities.
  • Review code, mentor senior engineers, and drive engineering excellence.
  • Ensure platform components are resilient, observable, maintainable, and production-ready.
  • Make architectural decisions around microservices, APIs, cloud infrastructure, scalability, and deployment patterns.
  • Identify technical risks and proactively propose solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now