Netomi

SDE II – Backend

Netomi

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

About the role

  • System Design & Development: Architect and implement clean, modular, and scalable backend services using Java, Spring Boot, and modern microservice principles.
  • Database Management: Design efficient database schemas and write optimized queries for RDS (MySQL/PostgreSQL) and, optionally, NoSQL databases like Elasticsearch, MongoDB, or DynamoDB.
  • Messaging & Event-Driven Systems: Integrate Kafka or RabbitMQ to build robust and loosely-coupled event-driven architectures.
  • Caching Strategies: Leverage Redis or Memcached to implement high-performance caching strategies for scalable and low-latency systems.
  • Distributed Systems: Contribute to the design of distributed, resilient systems that can handle high throughput and concurrency.
  • Performance Optimization: Profile and tune backend performance across databases, APIs, and infrastructure.
  • Testing & Code Quality: Write clean, maintainable code with comprehensive unit and integration tests to ensure reliability and stability.
  • Startup Environment: Thrive in an agile, collaborative environment and take ownership of end-to-end feature delivery.

Requirements

  • 3+ years of hands-on backend development experience in a product-based company (preferably SaaS).
  • Strong expertise in Java and Spring Boot ecosystem.
  • Solid understanding of Relational Databases (RDS, MySQL, PostgreSQL).
  • Experience with Apache Kafka or RabbitMQ for building asynchronous, decoupled systems.
  • Proficiency with Redis or Memcached for performance tuning and data caching.
  • Strong problem-solving skills and ability to work independently in a fast-paced, startup-like environment.
  • Passion for writing clean, readable, and efficient code with strong testing discipline.
Benefits
  • Netomi is an equal opportunity employer committed to diversity in the workplace.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootMySQLPostgreSQLElasticsearchMongoDBDynamoDBKafkaRabbitMQRedis
Soft Skills
problem-solvingindependenceagilitycollaborationownershipclean code disciplinetesting discipline