
Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Role: Software Engineer (Backend Engineer - Python/Java)
Location: Gurugram, India (5 days Work From Office)
Experience: 1 to 2.5 years
HiroJet is seeking a skilled Backend Engineer with a strong focus on Python to join our dynamic team in Gurugram, India. In this role, you will be instrumental in designing, developing, and maintaining scalable backend systems and services that drive our cutting-edge AI Operating System for Real Estate Communication. You will collaborate closely with cross-functional teams, including frontend developers and product managers, to deliver high-quality, robust, and secure solutions that align with our business objectives.
Key Responsibilities:
- Design, develop, and maintain scalable backend systems and services.
- Build robust, scalable, and secure RESTful APIs.
- Optimize database performance and design efficient data models for relational and non-relational databases.
- Collaborate with frontend developers, product managers, and other stakeholders to deliver seamless, integrated solutions.
- Debug and resolve backend issues promptly to ensure optimal system reliability and performance.
- Implement and uphold best practices for code quality, comprehensive testing, and efficient deployment processes.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a closely related field.
- A minimum of 1 year of professional experience as a Backend Engineer.
- Strong proficiency in Python, with demonstrable experience in production environments.
- Hands-on experience in developing and consuming RESTful APIs.
- Proficiency in working with both relational databases (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB).
Skills:
- A strong understanding of fundamental software design patterns and principles.
- Excellent problem-solving abilities coupled with a keen attention to detail.
Nice-to-Have Qualifications:
- Familiarity with microservices architecture.
- Experience with DevOps practices and the implementation of CI/CD pipelines.
- Knowledge of asynchronous programming concepts and experience with task queues (e.g., SQS).
- Active contributions to open-source projects or a history of publishing technical blog posts.
- Experience with major cloud platforms such as AWS, Google Cloud, or Azure.
What We Offer:
- Competitive salary and equity options.
- The opportunity to work on exciting and impactful projects that are transforming the real estate industry.
- A flexible work environment designed to foster productivity and well-being.
- Abundant opportunities for professional growth and development within a fast-paced startup environment.
Company
HiroJet
HiroJet is at the forefront of developing innovative technological solutions designed to empower businesses. We specialize in creating the AI Operating System for Real Estate Communication, a transfor...