
SDE II – Backend
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in India.
• Design and implement clean, modular, and scalable backend services utilizing Java, Spring Boot, and contemporary microservice practices.
• Create efficient database schemas and craft optimized queries for RDS (MySQL/PostgreSQL) and, if needed, NoSQL databases such as Elasticsearch, MongoDB, or DynamoDB.
• Incorporate Kafka or RabbitMQ to establish robust and loosely-coupled event-driven architectures.
• Utilize Redis or Memcached to develop high-performance caching strategies for scalable and low-latency systems.
• Participate in the design of distributed, resilient systems capable of managing high throughput and concurrency.
• Analyze and optimize backend performance across databases, APIs, and infrastructure.
• Produce clean, maintainable code with thorough unit and integration tests to guarantee reliability and stability.
• Excel in an agile, collaborative setting and take responsibility for complete feature delivery.
• Over 3 years of practical backend development experience in a product-driven company (preferably SaaS).
• Strong proficiency in the Java and Spring Boot ecosystem.
• Solid grasp of Relational Databases (RDS, MySQL, PostgreSQL).
• Experience with Apache Kafka or RabbitMQ for constructing asynchronous, decoupled systems.
• Expertise in Redis or Memcached for performance optimization and data caching.
• Strong analytical skills and the ability to work autonomously in a dynamic, startup-like environment.
• Enthusiasm for writing clean, readable, and efficient code with a solid commitment to testing practices.
• Health insurance
• Retirement plans
• Professional development opportunities
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.