We are searching for a Senior Python Developer with a strong background in the Python ecosystem. The ideal candidate will have a clear grasp of the fundamental design principles behind scalable applications, especially in the realms of user authentication and authorization across systems and servers. You'll be central to the coding, debugging, and development of our web applications, ensuring peak performance. Collaborative efforts with our Front-End, and UI/UX teams are a must.

Key Responsibilities:

  • Develop, implement, and optimize scalable applications with a keen focus on user authentication and authorization across various systems and environments.
  • Lead unit tests, debug applications, and be versatile across different delivery platforms.
  • Engage deeply with the full application lifecycle, majorly concentrating on coding and debugging.
  • Collaborate with Front-End, and UI/UX teams to ensure cohesive integrations and streamlined processes.
  • Articulate technical and design requirements effectively.
  • Deliver functional and sustainable web applications with clean, efficient code.

Requirements:

  • Proven experience as a Python Developer with a comprehensive portfolio of Python-centric projects.
  • Deep understanding of Python and its primary principles.
  • Proficiency in Python web frameworks such as Django or Flask.
  • Experience with database systems like PostgreSQL or MySQL.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript).
  • Exemplary problem-solving skills with acute attention to detail.
  • Exceptional communication and interpersonal prowess, suited for team environments.
  • Ability to juggle multiple tasks and prioritize in a high-paced, deadline-driven setting.
  • Drive the software development lifecycle, including requirements analysis, design, coding, testing, debugging, and deployment.
  • Identify and implement improvements to existing systems, optimizing performance, reliability, and maintainability.
  • Troubleshoot and resolve complex technical issues, ensuring the smooth operation of software applications.
  • Stay up-to-date with industry trends, best practices, and emerging technologies to continuously enhance your skills and contribute fresh ideas.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; or equivalent experience.

Skills:

  • Strong Python, Django, SQL, JavaScript, HTML, CSS
  • Acquaintance with web technologies and RESTful APIs.
  • Experience designing and implementing web architectures, and configuring their components (e.g. NGinx, Redis)
  • Proficiency in version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Understanding of software testing methodologies and frameworks.
  • Familiarity with container-based working, e.g. Docker, Kubernetes
  • Experience with database schema design and optimization
  • Demonstrable technical writing skills (documentation, blogs)
  • Knowledge of security- and privacy-by-design principles
  • Willingness to support and mentor other engineers
  • A respectful and pragmatic approach to providing technical support to users
  • Good English proficiency
  • Excellent problem-solving skills and a detail-oriented mindset.
  • Effective communication and collaboration skills, with the ability to work in cross-functional teams.
  • Leadership experience, with a demonstrated ability to guide and mentor junior developers.
  • A passion for staying updated on industry trends and continuously improving your technical skills.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
Computer Science, Software Engineering, or a related field; or equivalent experience.
Career Level:
Experienced Professional
Minimum Experience:
3 Years
Apply Before:
Nov 30, 2024
Posting Date:
Oct 29, 2024

Rayymen Technologies Private Limited

Information Technology · 201-300 employees - Lahore

ABOUT US Headquartered in Germany since 2002, we are a full-service IT/software Company with years of proven significant and allegiant partnership to our clients around the globe. We utilize our top engineering talent to provide expertise in (Java, E-commerce solutions, web, and graphic design, PHP, Web - HTML) driven with commitment and innovative ideas to inspire our clients and help them make their mark online. Rayymen Technologies Private Limited is a provider of software and consulting in the field of information security, data protection and emergency management. With the integrated management approach, Rayymen Technologies Private Limited supports medium-sized and large companies in the preparation and certification of information and cybersecurity

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Senior Python Developer

DynamoLogic Solutions, Multiple Cities, Pakistan
Posted Oct 29, 2024

Senior Python Developer

Mentor Sol, Lahore, Pakistan
Posted Oct 22, 2024

Senior Python Developer

Phenologix, Multiple Cities, Pakistan
Posted Oct 23, 2024

Senior Python Developer

AirCod Technologies, Lahore, Pakistan
Posted Oct 04, 2024
View All
I found a job on Rozee!