Swift Trabajos a distancia y desde casa en hyderabad ∙ Página 1

19 Trabajos a distancia y desde casa en línea

Software Engineer - Full Stack (Contract)

Corteva · Hyderabad, Indien · Onsite

  • Professional
  • Oficina en Hyderabad
Solicitar ahora

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.