Software Development Engineer 2|3 | Python |2 | 6 Years|
- Category: Software Developer Jobs
- Location: Gurugram , Haryana
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 15K to 29K
- Published on: 2025/09/21
Job Role: Software Developer Engineer - Python (3 - 6 Years): Catalog and Content Platforms Engineering
Job Location: Gurgaon, India
Reporting To: VP Technology
About noon
noon.com is a technology leader with a simple mission: to be the best place to buy and sell things. In doing this we hope to accelerate the digital economy of the Middle East, empowering regional talent and businesses to meet the full range of consumers' online needs.
noon operates without boundaries; we are aggressively and voraciously ambitious. Starting in 2017 with noon.com, the region’s homegrown e-commerce platform and leading online shopping destination, noon is now a digital ecosystem of products and services - noon, noon Daily, noon Food, NowNow, SIVVI, noon VIP, and noon Pay.
We are creating the Middle East’s local digital champion and are looking for world-class talent to join our team.
Who will excel?
We’re looking for candidates who thrive in a fast-paced, dynamic start-up environment. We’re searching for problem solvers, people who operate with a bias for action and have a deep understanding of the importance of resourcefulness over reliance.
We are looking for a smart, dedicated, experienced Python Developer to work alongside other senior developers in the team. The candidate will have the following soft skills:
• Open-minded team player with excellent communication skills.
• Agile and innovative with the tenacity to thrive in a constantly changing environment
• Self-motivated and results driven with a take charge attitude to manage the full development cycle of new features
• Highly analytical and strong attention to detail with a bias towards action
What will you do?
Role And Responsibilities
• Deliver cloud applications and resources reliably and without downtime
• Execute change management tasks in application and database end that are not yet automated
• Design, plan and develop operational solutions based on business requirements
• Query Optimization and troubleshooting skills on database and application side
• Provide common solutions to multiple teams/projects by identifying and addressing patterns in infrastructure and applications (ex monitoring, security, dashboards, etc)
• Work in conjunction with fellow developers and operations members to arrive at the best possible solution
• Look for patterns and ways to increase efficiency, eliminate downtime, optimize costs and maintain performance at scale
• Design solutions with failure in mind to ensure reliability
• Ensure data quality and integrity in databases.
• Build ops tools to remove all the bottlenecks in taking applications from developers' machines to production.
• Automate Infrastructure as a code
• Coordinate with the engineering team and understand the protocols/patterns used by them
• Arrive at an appropriate level of abstraction needed to improve the platform and then automate with clean code
• Be aware of the environment around us (eg. OSS community and new tooling available) and promote innovation
• Handle critical P1 alerts of Infrastructure, mitigate them on priority and be a part of the on-call roaster with the other team members
Key Qualifications
• 3-6 years of experience working as a DevOps Engineer
• Docker on Kubernetes experience is an absolute must (GKE preferred)
• Cloud experience is an absolute must (Google Cloud/GCP preferred)
• Coding experience is an absolute must (Python, Go, Jsonnet)
• Experience with templating and associated tools is an absolute must (Kapitan, Skaffold, Helm, Jinja)
• Knowledge of network topologies and common network protocols and services is critical.
• Strong experience in Linux, and its fundamentals.
• Experience with managing a Full Monitoring and Logging stack is a big plus.
• Experience managing solr/elasticsearch clusters is a big plus.
• Istio experience is a big plus.
• Experience with SQL (and BigQuery) is a big plus.
• Experience with JIRA/Redmine or any other bug tracking tool is a must
• E-commerce background is a plus
• BE/BTech/MCA in computer science or related field is mandatory
• Experience in working with geographically distributed business and engineering teams
Technical Skills
• Python (Must)
• Django, Flask, FastAPI (At least one)
• MySQL, Postgres, Google Cloud Spanner (At least one)
• Memcache, Redis (At least one)
• SQL (Must)
• Git, SVN, CVS (Git preferred but at least one)
• JIRA, Bugzilla (At least one)
• Microservices, Kubernetes (All optional but highly desired)
• Javascript, HTML, CSS (All optional but highly desired
Related jobs
-
Senior Java Software Engineer
Requirements : ❖ Bachelors in Technology or relevant field. ❖ 4-6 years of experience in Product development or Application Development. ❖ Algorithms, Design Pattern , Data structure, Distributed Systems. ❖ Hands on experience in Java, J2EE, and writ...
-
Software Engineer
Self Starter and independent software developer for the hospital
-
Software Development Engineer
Dear Candidate, Greeting of the day Job description Software Development Engineer - BI/ DW/ Hadoop (5-8 yrs) Job Description Summary : • Systems or equivalent degree/experience. • 58 years experience with Business Intelligence/Analysis and Data Wareh...