Senior Backend Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Responsibilities
Join Housing 2026 for an unparalleled experience in a true microservice environment, navigating complexities beyond monolithic systems. We operate with over 50 microservices, making discussions on patterns like circuit breakers and bulkheading a daily occurrence. You'll contribute to a platform serving 400M+ daily HTTP calls, managing operations at significant scale.
Take full end-to-end ownership of services, from code and deployment to execution across all environments. You'll have the autonomy to define and implement processes ensuring the health, robustness, and performance of your owned services.
Build solutions from the ground up. This involves translating business requirements into actionable tasks, providing accurate estimations, and overseeing the entire execution lifecycle. You will directly collaborate with business owners and key stakeholders.
Tackle complex technical challenges daily, focusing on areas like caching strategies, index and query optimization, and infrastructure rightsizing. Our work involves solving intricate problems related to performance and resource management.
Experience polyglot programming in action across a diverse technology stack. While our core services utilize Spring and Ruby on Rails, you will also work with Django, Express, and Golang, alongside Apache Spark.
Utilize industry-leading, cutting-edge technologies including Postgres and MySQL for RDBMS, MongoDB for NoSQL, Elasticsearch for indexing, Aerospike and Redis for caching, Neo4j for graph databases, RabbitMQ and Kafka for asynchronous communication, Redshift for columnar storage, and serverless technologies like AWS Lambda.
Opportunities may include hiring, mentoring, and coaching junior team members.
Requirements
- Graduation or post-graduation in Computer Science (IITs, IIITs, and NITs preferred) with 2.5-5 years of strong experience in Java, including frameworks like Struts, Spring, or Hibernate. Strong Object-Oriented programming skills are highly valued.
- Proven hands-on experience in API development with a solid understanding of MVC architecture.
- Extensive experience with RESTful API design and best practices.
- Proficiency in at least one RDBMS, with a strong grasp of transactions, query optimization, and indexing techniques.
- A robust foundation in computer science, including data structures, algorithms, and software design principles.
- A passion for solving complex and interesting technical problems.
- Experience with search technologies (e.g., Solr, Elasticsearch) is desirable. Familiarity with NoSQL datastores (e.g., Redis, MongoDB) and their scaling techniques is also a plus.
- Experience in developing highly scalable business applications that handle intricate business logic and large volumes of data.
- Experience with cloud development (AWS), microservices architecture, and containerization technologies like Docker is desirable.
Company
Housing 2026
Housing 2026 is a leading player in India's real estate market, serving a massive customer base with significant daily footfall. Our technology infrastructure handles over 400 million daily HTTP calls...