Job Description
About Cybage
Cybage Software is a technology consulting organization specializing in outsourced product engineering services.
Our unique offerings span the technological spectrum–from cutting-edge software development to transformative digital strategies.
Our Mission
In 1995, Cybage was founded with a mission to revolutionize the product engineering landscape, empowering businesses to soar above their limitations.
What commenced as a modest venture has transformed into a pioneering force, shaping the digital future with innovative solutions tailored to our clients’ unique needs.
Technical Qualifications
- Minimum 4 years of work experience using advanced Python Programming language & microservices
- Well-versed with developing REST APIs and Services using at least one Python web framework (Django, Flask, FastAPI)
- Knowledge of Google Cloud (GCP) and corresponding cloud services and deployment process understanding (minimum 3+ Years)
- Python + Container or Orchestration use (Docker / Kubernetes / etc.)
- Exposure to Cloud – GCP, AppEngine, Firestore, SQL and Big Query will be an added advantage
- Strong knowledge of Data Structures & Algorithms, OOP, Threads, Parallel-Processing
- Hands-on experience working with relational SQL (PostgreSQL, MYSQL, Bigquery) and NOSQL (Datastore, MongoDB) databases
- Good knowledge of version controls like Git, Github & SVN
- Good with developing Applications on Linux with sufficient Bash Scripting Knowledge
- Expertise in the areas of Big Data and/or Data Analytics is a plus
- Good to have knowledge of Devops tools (like Docker & GKE) and third-party tools like Airflow, Elastic Search, etc
Key Responsibilities
- Write effective & scalable code using python and improve functionality of existing systems
- Debug and optimize performance to ensure scalability and reliability with python test framework tools like pytest, pyunit
- Conduct code reviews and ensure the delivery of high-quality code
- Coordinate with internal & external teams to understand user requirements and provide technical solutions
- Verify compliance with accessibility standards
- Manage the developers’ team – provide technical guidance and address technical challenges and risks
- Keeping abreast with latest technologies and tools