Full Time

Python Software Engineer with GUI Experience - Work From Home

Parallel Partners
Remote!
$80,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Parallel Partners, so some details may not match this job. The employer's own page has the real description.

Overview

As a Python Software Engineer with GUI Experience at Parallel Partners, you will play a crucial role in developing and maintaining software applications that provide rich graphical user interfaces. This position involves designing, coding, testing, and deploying applications while collaborating with a team of engineers and stakeholders. Your expertise in Python and GUI frameworks will be pivotal in delivering high-quality solutions that meet user needs and maintain scalability.



Job Responsibilities

  • Design and implement intuitive user interfaces using GUI development frameworks.
  • Write efficient, reusable, and testable code in Python.
  • Collaborate with product managers and UX designers to understand user requirements and translate them into technical specifications.
  • Perform debugging and troubleshooting of applications to ensure performance and reliability.
  • Engage in code reviews and provide constructive feedback to team members.
  • Develop and execute unit and integration tests to validate application functionality.
  • Document application design and enhancements for future reference.
  • Stay updated on the latest industry trends and technologies to ensure best practices are followed.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of professional experience in Python software development.
  • Proven experience with GUI frameworks such as Tkinter, PyQt, or Kivy.
  • Strong understanding of software development principles, design patterns, and multi-threading.
  • Proficiency with version control systems, particularly Git.
  • Familiarity with relational databases and SQL.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills to work collaboratively in a remote environment.


Technologies & Tools

The Python Software Engineer will engage with a variety of technologies and tools, including Python 3.x, GUI frameworks like Tkinter and PyQt, Git for version control, as well as automated testing tools and CI/CD platforms. Familiarity with RESTful APIs and relational databases will also be essential in enabling seamless integration and data management within applications.



Ideal Candidates

The ideal candidate for this position will possess a strong technical foundation coupled with creativity and innovation in delivering user-centered solutions. You should be proactive, eager to learn new technologies, and be able to thrive in a collaborative remote team environment. Strong interpersonal skills, adaptability to change, and a passion for creating engaging software that enhances user experience will mark you as an exceptional fit for Parallel Partners.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.