Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

Senior Software Engineer (Python, Django, AWS)|Gurgaon|5+Years

  • R3 Consultant
  • India, G...
  • 5 - 10 Yrs
  • 25 - 30 Lacs PA

Job Description

  • The Role: We're looking for a driven Skilled Lead Engineering who cares deeply about their craft. You have strong problem solving, analytic, decision-making and excellent communication with interpersonal skills. You are self-driven and motivated with the desire to work in a fast-paced, results-driven environment with varied responsibilities.

Requirements:

  • 5+ years of professional experience building web services in Python, preferably in Django Framework and React JS, with excellent debugging and good exposure to MySQL and analytical skills.
  • 5+ years of strong experience in Python (Django), JavaScript, Kafka, MySQL, MongoDB, Bootstrap, ReactJS, AWS EC2, S3, EKS, and ECR.
  • Graduation/Post Graduation degree in Computer Science (IITs, IIITs, and NITs preferred).
  • Experience in developing web applications and RESTful APIs using Python (Django Rest Framework). Proven experience in building, deploying, and maintaining highly scalable RESTful web services.
  • Decent knowledge of CI/CD pipelines and familiarity with shipping code quickly and reliably. Understanding of DevOps processes and tools (Jenkins, Redis, Celery).
  • Good communication and articulation skills.
  • Experience working with agile teams and making rapid decisions in a dynamic and disruptive environment.
  • Hands-on writing and reviewing code.
  • Exceptional design and architectural skills.
  • Strong understanding of software engineering principles, computer science fundamentals, data structures, algorithms, and operating systems.
  • Excellent written and oral communication ability in both technical and non-technical aspects.
  • Good understanding of benchmarking and performance monitoring - concurrency, multi-threading, logging, database optimizations.
  • Experience with browser-based debugging and performance testing software.
  • Excellent troubleshooting skills.
  • Good project and management skills.

Education:

  • UG: B.Tech/B.E. - Computers
  • PG: M.Tech - Computers

Job Responsibilities

  • Help define Technical Roadmap and own the entire product delivery end to end.
  • Ensure and constantly improve reliability, scalability, security, and performance of core APIs and infrastructure.
  • Be proactive in technical decision making and a sound influence in technical discussions.
  • Work closely with various business stakeholders to drive the execution of multiple business plans and technologies.
  • Adopt and advocate best practices and guidelines in architecture, code conventions, and development practices.
  • Improve, optimize, and identify opportunities for efficient software development processes.
  • Keep abreast of industry changes and champion new technologies and development processes within the team.

Location

Gurgaon, Haryana, India