1 - 5 years

3 - 7 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title: Software Engineer - Full Stack (Contract)
Job Type : Contract (12 months)
Location: Hyderabad, India (Onsite)
Job Summary
We are seeking a versatile and skilled Full Stack Software Engineer to join our team. The ideal candidate will have hands-on experience in both backend and frontend development, with a strong foundation in Python, Django, MySQL, and Angular . You will be responsible for developing, testing, and deploying high-quality applications, including desktop and iOS applications. Experience with containerization, multithreading, message queuing, caching, and deployment strategies is essential.
Key Responsibilities
  • Develop and maintain backend services using Django and Python .
  • Design and implement frontend features using Angular .
  • Build and manage databases with MySQL .
  • Develop desktop applications using PyQt5.
  • Create and maintain iOS applications using Swift .
  • Implement and manage message queuing systems using (Kafka/ RabbitMQ/ IBM-MQ ).
  • Integrate caching mechanisms using Redis .
  • Design and manage cron-jobs for scheduled tasks.
  • Containerize applications using Docker/ Podman for efficient deployment.
  • Write and execute comprehensive tests to ensure application quality.
  • Collaborate with cross-functional teams to deliver robust solutions.
  • Optimize applications for performance, scalability, and reliability.
  • Participate in code reviews and contribute to best practices.
  • Develop and implement deployment strategies for various environments.
Required Qualifications
  • Bachelor s degree in computer science & engineering, or related field (or equivalent experience).
  • Minimum 1 to 5 years of experience in software development.
  • Proven experience with Django, Python, MySQL, and Angular.
  • Experience developing desktop applications using PyQt5.
  • Proficiency in iOS application development using Swift.
  • Strong understanding of multithreading and concurrent programming.
  • Hands-on experience with containerization tools such as Docker or Podman.
  • Experience with message queuing systems (Kafka, RabbitMQ, IBM-MQ).
  • Proficiency with Redis and caching strategies.
  • Experience with cron-jobs and scheduling tasks.
  • Familiarity with modern deployment strategies and CI/CD pipelines.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
Preferred Qualifications
  • Experience with cloud platforms (AWS, Azure, GCP, On-Prem).
  • Familiarity with DevOps practices.
  • Knowledge of additional frontend frameworks or libraries.

Mock Interview

Practice Video Interview with JobPe AI

Start Django Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Corteva Agri Science (The Agriculture Division Of DowDuPont) logo
Corteva Agri Science (The Agriculture Division Of DowDuPont)

Agriculture, Agrochemicals, and Biotechnology

Indianapolis

RecommendedJobs for You