- Bachelor's in computer science or master's in computer science (preferred) or related field
- 1+ years of relevant development experience
- Experience working in Agile teams
- Top notch programming skills in Python
- Familiarity with ORM libraries
- Able to integrate multiple data sources and databases into one system
- Understanding of server-side temptation language, multi-process architecture and limitations of Python
- Strong knowledge of fundamental design principles of an application, user authentication and authorization between multiple systems, servers, and environments
- Solid unit test and debugging skills and distinguish between multiple delivery platforms
- Knowledge of Django Framework,Django-Rest-Framework, PostgreSQL, Redis, HTML, and CSS.
- Concepts of implementing services to improve the Python manageability and availability
- Concepts of implementing platform services such as memory caching, logging, instrumentation, error handling, and versioning services
- Concepts of developing and maintaining scalable, robust cloud infrastructure
- Understanding of internet security and its implications.
- Ability to understand communications over basic protocols (TCP, SSL/TCP, HTTP/HTTPS).
- Concepts of multi-threaded concurrent applications.
- Concepts of implementing cloud services, preferably AWS is a strong plus
- Define code architecture decisions to support a high-performance and scalable product with a minimal footprint
- Architect, Develop, test and deploy robust products that are fast, scalable and highly responsive
- Design and maintain large and complex databases, both relational and non-relational databases.
- Experience with third-party libraries and APIs
- Understanding of layout aesthetics
- Excellent analytical and multitasking skills
- Sound knowledge of repeatable automated processes for building, testing, documenting and deploying an application at scale
- Knowledge of technologies such as Docker, Kubernetes is a plus
- Strong understanding of Microservice Architecture
- Passion for performance profiling and benchmarking
- Comfortable in a UNIX / Linux environment
- Analyze business requirements and create technical design documents that are in accordance with the company's architecture standards
- Excellent written and verbal communication skills
Experience
· 2+ year work experience in the same capacity in a well reputed organization.
Benefits
· Competitive Salary
· Bi-annual reviews
Why should you join SYNCCLOUDS?
This Is Made Evident With Our Offerings Such As
At SYNCCLOUDS, we believe in providing development opportunities to all its employees which is why our job comes with a variety of challenging assessments meant to catapult your career to the next level.
- · A growth mindset through the help of experienced and helpful mentors. SyncClouds is made up of passionate individuals who aim to support each other in their training as well as day-to-day tasks.
- · A Dynamic Environment where we focus on encouraging initiatives, promoting agility and creating a work/life balance. We know the value you bring in and we aim to nurture it.
- · Market Competitive Compensation based upon your professional qualifications and skill set.
- · As an Equal employment opportunity provider. All employment associated decisions are based on an individual’s merit.
Job Type: Full-time
Salary: Rs45,000.00 - Rs65,000.00 per month
Ability to commute/relocate:
Rawalpindi: Reliably commute or planning to relocate before starting work (Required)
Education: Bachelor's (Preferred)
Experience: Python Developer: 2 years (Required)
Django Rest Framework / GraphQL: 1 year (Required)
Django Developer: 1 year (Required)
License/Certification:
Experience Letter (Required)
Shift availability:
Night Shift (Preferred)
Willingness to travel:
25% (Preferred)