Posted on: 06/10/2025
About the role :
As one of the founding members of the Engineering team at client, you will play a pivotal role in designing, implementing, and maintaining robust and scalable backend systems to power our innovative products in flex-space.
Roles and responsibilities :
- System Design and Architecture :
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Design, develop, and implement high-performance and scalable backend systems.
- Database Management:
- Design and maintain databases, ensuring data integrity and optimal performance.
- Write efficient and optimized queries to retrieve and manipulate data.
API Development :
- Develop and maintain RESTful APIs to facilitate seamless communication between frontend and backend systems.
- Implement authentication and authorization mechanisms to secure API endpoints.
Integration :
- Integrate third-party services and APIs to enhance the functionality of our real estate applications.
- Work on data synchronization and integration with other internal systems.
- Code Quality and Testing:
- Write clean, well-documented, and maintainable code.
- Conduct thorough testing, including unit testing and integration testing, to ensure the reliability of backend systems.
Performance Optimization :
- Identify and address bottlenecks to optimize the performance of backend services.
- Monitor and troubleshoot production issues, ensuring timely resolution.
Collaboration :
- Collaborate with frontend developers, UI/UX designers, and other stakeholders to deliver high- quality software solutions.
- Participate in code reviews and provide constructive feedback to team members.
- Agile Development :
- Work in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives.
- Adapt quickly to changing requirements and priorities.
Experience and qualifications :
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 2-3 years of experience as a backend software developer.
- Strong proficiency in server-side programming languages such as Java, Python, or Node.js.
- Experience with relational and non-relational databases (e.g., MySQL, MongoDB).
- Solid understanding of RESTful API design and development.
- Familiarity with version control systems (e.g., Git).
- Experience with cloud platforms (e.g., AWS, Azure) is a plus.
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) is desirable.
- Excellent problem-solving and analytical skills.
- Effective communication and teamwork skills
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1555923
Interview Questions for you
View All