Mid-Level Python Developer
Detailed Job description / requirements:
We are actively seeking a dedicated Mid-Level Python Developer with a specialized focus on the Django framework. This role is pivotal in shaping holistic digital solutions by bridging the gap between intricate backend logic and user-friendly front-end designs. The ideal candidate will harness Django’s capabilities to its fullest potential, transforming complex requirements into robust, scalable, and intuitive web applications. If you have a passion for leveraging Django to create user-friendly web solutions this position at WorldTech Solution is perfect for you.
Key Responsibilities:
• Collaborate with cross-functional teams to understand project requirements and translate them into efficient and scalable solutions.
• Design and implementation of low-latency, high-availability, and performant applications to deliver smooth and responsive user experiences.
• Integration of user-facing elements developed by front-end developers with server-side logic.
• Write clean, maintainable, efficient and well-documented code following best practices and coding standards.
• Contribute to continuous improvement by suggesting improvements to software architecture, user experience, or emerging technologies.
• Engage in the project's initial discussions, providing accurate estimations for time, resources and feasibility.
• Consistently oversee and enhance the security measures of applications, prioritizing the protection of user data and confidential details.
• Perform detailed code assessments and offer valuable insights to colleagues, promoting a team atmosphere built on collaboration and support.
• Provide guidance and coaching to newer developers, leveraging your experience to foster development and progress in the team.
Requirements:
• Bachelor’s degree in Computer Science or a related field, or equivalent experience.
• 3-5 years of professional experience in Python development.
• Proficiency in Python
• In-depth knowledge of Django and Django Rest Framework; Knowledge of other python web frameworks is a plus.
• Proficient working with Django’s ORM and experience with relational databases like PostgreSQL.
• Proficient in using version control tools, preferably Git.
• Understanding of fundamental design principles behind scalable applications.
• Knowledge of front-end technologies, such as HTML5, CSS3, and JavaScript.
• Familiarity with frontend frameworks like Vue.js or React is a huge plus.
• Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
Nice to have:
• Knowledge of Docker and Kubernetes.
• Knowledge of Linux system administration.
• Knowledge of cloud platforms like AWS, GCP, or Azure.
• Knowledge in Testing approaches like Unit Test, Test Coverage.
• Understanding of continuous integration and continuous deployment (CI/CD) practices.
• Knowledge of caching mechanisms like Redis.
• Experience with other Python frameworks and libraries is a bonus.
What We Offer:
• Competitive salary package.
• An inclusive and friendly work environment.
• Opportunities for professional growth and skill development.
• Work-life balance initiatives.
How to Apply:
Interested candidates should send their updated resume, cover letter, and any relevant certifications to info@wtech.com.np. Please use the subject line: "Application for Mid-Level Python Developer - [Your Name]".
Job Overview
Category | Computer - System Programming, Engineering - Computer, Computer - Programming, Software Development |
Openings | 2 |
Salary | Based on experience |
Position Type | Full Time |
Position Level | Mid Level |
Experience | 2+ years |
Education | B.E. in Computer Science, Bachelors in Computer Science, BIT / BIM(S), Computer Engineering |
Posted Date | 25 Aug, 2023 |
Apply Before | 22 Sep, 2023 |
City | Kathmandu, Lalitpur |