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
About Company
Redefining Recruitment: Connecting Talent with Opportunity