Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
InnovaDigits is looking for a Senior / Mid senior Python (Django) developer
Location:
- Mansoura, Dakahlia
What is the responsibility?
- Actively participate in architectural decision-making in our Monolithic and Microservices systems.
- Playing an active role in designing, improving, and most importantly securing the overall backend architecture to support growth in users and products without compromise.
- Working with Docker containers and Kubernetes manifests.
- Coaching and mentoring other team members as a senior member of the team.
- We embrace Design Driven Development, SOLID Principles, Algorithms, and automated tests (unit, integration, and functional).
- Understanding development lifecycle and collaborating with cross-functional and agile teams.
- Good understanding and experience with CI/CD pipelines.
- Showing off your code review, debugging, and investigation skills on a regular basis.
Job Requirements
What are the Requirements?
- More than 5 years of experience in Python (Django)
- Good to have experience in one of the programming languages like GoLang, RoR, Java, PHP
- Experience with common monitoring / alerting / logging tools such as Prometheus, New Relic, Datadog, and Sentry.
- You’ve built complex, high-quality applications, and have a strong knowledge of Domain Driven Design.
- You’re proficient in selecting from best practice Design Patterns and Design Principles when building Software Architectures and Algorithms.
- Good knowledge of databases (like MySQL, PostgreSQL, and NoSQL) and should be aware of normal forms, ACID, isolation levels, and index anatomy.
- Flexible and comfortable working in a multicultural environment.
- Familiar with the following; Docker & Kubernetes, GCP, AWS, and caching.
- Experienced using TDD approach during development.
- Willingness to learn new programming languages and technologies.
- Good to have knowledge of Kubernetes, GCP, and AWS