Software Engineer – Backend
Be limitless•Bengaluru
•full time Job Summary We are seeking two Software Engineer – Backend professionals to join our growing team in Bengaluru. This is a full-time position within the IT / Technology industry. The ideal candidate will possess a strong foundation in backend development principles and a passion for building scalable and robust systems. Key Responsibilities While specific responsibilities will evolve with project needs, the Software Engineer – Backend will be expected to contribute to the full software development lifecycle, from design and implementation to testing and deployment. This role requires a proactive approach to problem-solving and a commitment to delivering high-quality code. Required Skills & Qualifications To be successful in this role, candidates must demonstrate proficiency in the following areas: Python : Demonstrated ability to write clean, efficient, and well-documented Python code. Django : Experience building web applications using the Django framework, including understanding of its core concepts and best practices. Django REST Framework : Ability to design and implement REST APIs using Django REST Framework , ensuring adherence to industry standards. PostgreSQL : Strong understanding of relational database principles and experience working with PostgreSQL , including schema design, query optimization, and data integrity. REST APIs : Comprehensive knowledge of REST APIs , including design principles, implementation techniques, and best practices for building scalable and maintainable APIs. Git : Proficiency in using Git for version control, including branching, merging, and resolving conflicts. Docker : Experience containerizing applications using Docker , including creating Docker files and managing Docker images. Kubernetes : Familiarity with Kubernetes for container orchestration, including deploying and managing applications in a Kubernetes cluster. AI/ML APIs : Understanding of AI/ML APIs and experience integrating them into backend systems. Software Development Principles : Solid understanding of fundamental Software Development Principles , including object-oriented programming, design patterns, and code maintainability. Analytical Skills : Ability to analyze complex problems, identify root causes, and develop effective solutions. Problem-Solving Skills : Demonstrated ability to troubleshoot and resolve technical issues efficiently and effectively. Communication Skills : Excellent written and verbal communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical audiences. Qualifications : A Bachelor's degree in Computer Science, Information Technology, Electronics, or a related field is required. Experience Required : 1 - 3 years of experience in backend software development. This level of experience indicates a candidate who is capable of working independently and contributing meaningfully to a team, while still having opportunities for growth and learning. What We Offer Salary : 6 LPA - 10 LPA