Full Time

Software Engineer – Product Development (Application & Cloud)

We are hiring a product-focused Software Engineer who takes full ownership of application code quality, understands cloud-native product thinking, and builds software that is secure, scalable, and production-ready from day one. Details of the same have been highlighted below:

1Opening

What You Will Own 

Application Code

  • You will own application code end-to-end—design, development, refactoring, and quality. 

  • Write production-grade Python code, not quick fixes or experimental scripts. 

  • Enforce coding standards through strict code reviews—including your own work. 

  • Translate product requirements into clean, maintainable, and scalable implementations. 

  • Proactively remove technical debt instead of adding to it. 

Azure Cloud & Product Infrastructure 

  • Work hands-on with Microsoft Azure to support product environments. 

  • Understand how application design impacts cloud cost, performance, and reliability. 

  • Contribute to deployment pipelines, environment configuration, and production readiness. 

  • Take responsibility for debugging issues that cross application and infrastructure boundaries. 

Security Is Part of Your Job 

  • Secure development is not optional and not someone else’s responsibility. 

  • Apply secure coding practices by default—authentication, authorization, data protection. 

  • Identify security risks early and fix them before they reach production. 

  • Treat customer data and system access with the highest level of responsibility. 

 What We Expect From You 

Technical Expectations 

  • Strong hands-on experience with Python application development. Preferably 3-7 years of experience

  • Solid understanding of Python libraries and frameworks used in real products. 

  • Practical experience working with Azure cloud services. 

  • Clear understanding of secure software development lifecycle (SDLC). 

  • Ability to design, not just code—APIs, data flows, and component boundaries. 

Engineering Mindset 

  • You think like a product engineer, not a task executor. 

  • You challenge unclear requirements instead of blindly implementing them. 

  • You care about long-term maintainability, not just short-term delivery. 

  • You take accountability when things break—and fix them. 

 For further details and updates, Follow Ycotek on Linkedin

How to Apply

Interested candidates are requested to send their cover letter and resume, clarifying their work experience and expected salary to hrd@ycotek.com