companyCreative Chaos logo

Lead Principal Software Engineer - Python Development

Creative ChaosRemote — Lahore, Punjab, Pakistan
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Required QualificationsBachelor's degree in Computer Science, Software Engineering, or a related field.6-8 years of extensive experience in a professional software development environment. Proficient in Python, with substantial experience using the Django framework. Strong knowledge of Microsoft technologies, tools, and platforms. Familiarity with cloud services such as Azure and AWS. Experience in developing backend components and Restful APIs. Understanding of security standards and compliance requirements. Proficiency with various relational and schemaless databases, including Oracle/SQL Server, MySQL, PostgreSQL, and MongoDB. Ability to create database structures to support application functionality. Experience in writing unit tests with a focus on achieving a minimum of 90% coverage. Familiarity with collaboration tools like GitHub, JIRA, and others. Solid grasp of fundamental software design principles and concepts. Basic understanding of front-end technologies. A flexible attitude with a versatile personality. Excellent communication and presentation skills. Ability to influence and inspire team members positively.

About the job

As a Lead Principal Software Engineer specializing in Python at Creative Chaos, you will play a pivotal role in shaping the future of server applications across various software platforms. Your primary responsibility will be to develop robust Restful APIs, ensuring they meet the highest standards of functionality, security, and performance. You will also lead a team of talented engineers, providing mentorship and fostering professional growth through continuous training and guidance.

Key Responsibilities

  • Guide and manage a team of software engineers, driving initiatives and project success.
  • Provide mentorship to team members through effective training and ongoing support.
  • Analyze and interpret business requirements to develop technical specifications.
  • Estimate tasks and deliver high-quality code and unit tests.
  • Collaborate effectively with cross-functional teams to optimize project outcomes.
  • Enhance code security and performance through best practices.
  • Maintain existing systems and resolve any issues promptly.
  • Keep issue tracking software updated and provide regular project status updates.
  • Engage in direct communication with clients to align on project goals.
  • Manage version control for your code efficiently.
  • Research and implement new technologies to drive innovation.
  • Continuously upgrade personal skills and knowledge in line with industry trends.
  • Participate in evaluating candidates for open engineering positions.

About Creative Chaos

Creative Chaos is at the forefront of innovative software development, dedicated to delivering cutting-edge technology solutions. Our team is passionate about creating applications that not only meet but exceed client expectations, all while fostering a collaborative and growth-oriented work environment.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.