Y

Senior Software Engineer

Yubi Group
Full-time
On-site
Chennai, Tamil Nadu, India
Engineering

We are looking for a skilled and motivated Developer with 4 to 7 years of experience to join our team. The ideal candidate should have strong expertise in API development using Django, along with experience in API testing and maintenance. A familiarity with AWS, Python & SQL proficiency, and a willingness to explore distributed systems and new technologies will be key assets for this role.

Key Responsibilities

  • API Development: Design, develop, and optimize RESTful APIs using Django.
  • API Testing: Ensure high-quality API functionality through rigorous testing and debugging.
  • API Maintenance: Monitor and maintain existing APIs, troubleshoot issues, and improve performance.
  • Front-End Development (Added Advantage): Work on UI development in Django if required.
  • AWS Familiarity: Deploy and manage applications on AWS cloud services.
  • SQL Expertise: Write efficient queries, optimize database performance, and work with relational databases.
  • Technology Exploration: Be open to learning and working with distributed systems and emerging technologies.
  • Commitment & Accountability: Maintain a positive attitude, be open to extending work hours when necessary, and ensure 100% on-time delivery of assigned tasks.

Requirements

  • 4 to 7 years of hands-on experience in software development.
  • Strong expertise in Django (DRF preferred) for API development.
  • Experience with API testing frameworks and tools.
  • Solid understanding of SQL and database optimization.
  • Exposure to AWS services (EC2, S3, Lambda, RDS, etc.).
  • Ability to troubleshoot and maintain large-scale applications.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) in Django is a plus.
  • Passion for learning and exploring new technologies.
  • Strong problem-solving skills and a proactive mindset.

Preferred Qualifications

  • Experience working with distributed systems or microservices.
  • Knowledge of CI/CD pipelines for automated deployments.
  • Familiarity with caching, queuing, and message broker systems.
  • Experience in developing AI systems