Django Developer
Full time
at Sync Clouds
in
Pakistan
Posted on December 7, 2024
Job details
Job Responsibilities
- Preparing DB structure and complete Development plan integrate data storage solutions which may include databases, key-value stores, AWS S3 etc.
- Ensure and implement balancing, usability and automation
- Write reusable and efficient code
- Build, Own and Maintain new innovative product features
- Engage in design/architecture discussions, and share your ideas while building the next generation of features for the Achievers platform
- Hands-on with our codebase and deeply involved in code reviews
- Use the right tool for the job; we love modern technology and use things like Python, Kubernetes, Docker, GraphQL, Microservices and MicroFrontend Architecture with GCP
- Make every millisecond of response time count by architecting highly available, great performing, and super secure software that scales to millions of people
- Continuously integrate clean, scalable, robust, testable code
Job Specification
- 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,
- 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
- 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.Why should you join SYNCCLOUDS?
This Is Made Evident With Our Offerings Such As:- 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-timeSalary:
Rs45,000.00 - Rs65,000.00 per monthAbility 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) Computer Software - Rawalpindi, Pakistan #J-18808-LjbffrApply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.