« Back to all Job Openings

Python Software Engineer

Apply for Python Software Engineer Position

Location: Remote, DC
Posted: 05/01/2024

Company Overview: Dynanet is a distinguished IT systems integrator that has been at the forefront of the industry for over 25 years. We're in search of an Experienced Python Software Engineer, well-versed in Python, Django, JavaScript, and UI/UX, to play a pivotal role in our team. The ideal candidate will bring expertise in developing web applications, integrating APIs, and ensuring exceptional user experiences.

Key Responsibilities

  • Design, develop, and maintain web applications utilizing the Django framework and Python.
  • Implement interactive front-end interfaces using modern JavaScript frameworks and libraries.
  • Develop, integrate, and manage APIs, ensuring seamless data flows between systems.
  • Transform wireframes and designs from the design team into dynamic web applications.
  • Evaluate and improve the user experience by implementing best UI/UX practices.
  • Ensure web applications are optimized for performance, scalability, and compatibility across devices and browsers.
  • Collaborate effectively with cross-functional teams, including designers, product managers, and other developers.
  • Communicate complex technical concepts clearly to stakeholders and team members.
  • Stay updated with the latest trends in web development, Django, JavaScript, and related technologies, showcasing a ommitment to continuous learning.
  • Debug and resolve software defects and issues.
  • Uphold and apply best coding practices like DRY (Don't Repeat Yourself), OOP (Object-Oriented Programming), and familiar design patterns to ensure clean and maintainable code.

Requirements:

  • Bachelor’s degree in computer science, Information Systems, or a related field.
  • A minimum of 5 years of professional experience in software engineering or web development.
  • Proficient with Python, Django, and modern JavaScript frameworks/libraries.
  • Demonstrated experience in API development and integration.
  • Strong understanding of UI/UX best practices and standards.
  • Experience with version control systems, preferably Git.
  • Sound problem-solving skills and a keen eye for detail.
  • Familiarity with code best practices like DRY, design patterns, and OOP.

Nice-to-Have:

  • Experience with Wagtail CMS.
  • Knowledge of cloud platforms like AWS.

Apply for Python Software Engineer Position

Scroll to Top