Backend Engineer (Python)

2 - 5 years

6 - 10 Lacs

Bengaluru

Posted:2 months ago| Platform: Naukri logo

Apply

Skills Required

Computer science Automation Backend Version control Data modeling Django Product design Open source SQL Python

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking talented and passionate Backend Engineers to join our growing team. In this role, you will be responsible for designing, developing, and maintaining the robust backend systems that power our innovative AI Agent platform and solutions. You will work closely with a team of experienced engineers and collaborate with other teams (product, design) to deliver high-quality solutions that meet the needs of our customers. Roles and Responsibilities: Design and Development: Design, develop, and maintain scalable and reliable backend systems using appropriate technologies and frameworks. API Development: Develop and maintain RESTful APIs that adhere to best practices and meet performance requirements. Database Management: Design and manage database schemas, optimize queries, and ensure data integrity. Problem Solving: Troubleshoot and debug issues in backend systems, identifying and resolving problems efficiently. Testing: Write unit and integration tests to ensure code quality and application stability. Performance Optimization: Optimize backend systems for performance, scalability, and security. Code Reviews: Participate in code reviews to ensure code quality and adherence to best practices. Deployment: Assist in deploying and maintaining backend systems in cloud environments (e.g., AWS, Azure, GCP). Staying Updated: Keep abreast of the latest technologies and trends in backend development. Skills: Programming Languages: Strong proficiency in python and related frameworks Frameworks: Experience with relevant backend frameworks (e.g., Django, fastapi, etc.). Databases: Solid understanding of SQL and NoSQL databases, data modeling, and query optimization. API Development: Experience with RESTful API design and development. Cloud Technologies: Familiarity with cloud platforms (AWS, Azure, GCP) and their services. DevOps: Understanding of DevOps principles and experience with CI/CD pipelines. Version Control: Proficiency with Git and version control best practices. Testing: Experience with writing unit and integration tests. Problem Solving: Strong analytical and problem-solving skills. Communication: Excellent communication and collaboration skills. Qualifications and Education: Bachelors or Masters degree in Computer Science, Engineering, or a related field. 2-5 years of proven experience as a Backend Engineer. Strong understanding of software engineering principles and design patterns. Bonus Points: Experience with AI/ML technologies and applications. Experience with containerization technologies (Docker, Kubernetes). Contributions to open-source projects. What We Offer: The opportunity to work in a fast-paced, innovative company that is changing the way industries operate. A dynamic work environment with ample opportunities for professional growth and advancement. Attractive salary, equity options, and benefits package. A chance to be at the forefront of the AI and technology revolution with a team of passionate, like-minded professionals.

Mock Interview

Practice Video Interview with JobPe AI

Start Computer Science Interview Now
Nurix Ai
Nurix Ai

Biotechnology

San Francisco

51-200 Employees

29 Jobs

    Key People

  • Arthur T. Sands

    Co-Founder & CEO
  • Joyce W. Tsai

    Co-Founder & COO

RecommendedJobs for You