Creative Chaos logoCreative Chaos logo

Senior Software Engineer - Python at Creative Chaos | Remote

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

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


Experience Level

Mid to Senior

Qualifications

Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field 3-6 years of experience in the software development industry Proven expertise in Python, particularly with the Flask framework Strong knowledge of Microsoft technologies and platforms Familiarity with cloud services such as Azure and AWS Experience in developing backend components and Restful APIs Understanding of security protocols and compliance standards Proficient in various databases, including Oracle, SQL Server, MySQL, PostgreSQL, and MongoDB Ability to design effective database structures for functionality Experience in writing unit tests with a focus on achieving over 90% test coverage Familiarity with collaboration tools like GitHub and JIRA Solid grasp of software design principles and concepts Basic knowledge of front-end technologies Adaptable and flexible mindset Exceptional communication and presentation skills Proven ability to influence and motivate team members

About the job

As a Senior Software Engineer specializing in Python at Creative Chaos, you will play a pivotal role in developing robust server applications across diverse software platforms. Your primary focus will be on designing and implementing Restful APIs for client applications, ensuring optimal functionality, security, and performance. You will be responsible for mentoring junior engineers, enhancing team capabilities through training and guidance.

Key Responsibilities

  • Assess business requirements and provide technical solutions
  • Estimate and prioritize assigned tasks effectively
  • Develop clean, efficient code alongside comprehensive unit tests
  • Collaborate with team members to drive project success
  • Optimize code for improved security and performance
  • Address system issues and implement necessary fixes
  • Maintain and update issue tracking software
  • Keep stakeholders informed through regular status updates
  • Communicate effectively with clients to understand their needs
  • Manage version control of your codebase
  • Conduct research on emerging technologies
  • Lead and inspire a team of software engineers
  • Foster professional development through mentorship
  • Stay updated with the latest industry trends and technologies
  • Assist in evaluating candidates for open positions

About Creative Chaos

Creative Chaos is a dynamic technology company focused on delivering innovative software solutions. We value creativity, collaboration, and a commitment to excellence, providing our employees with the resources and support needed to thrive in a fast-paced environment.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

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