Senior Python Developer (Remote - DMV Area) Job at ASCENDING, Rockville, MD

NnFCSnBMMTB5N3pObjNDNnp5V25sSGZrK0E9PQ==
  • ASCENDING
  • Rockville, MD

Job Description

Department: Information Technology / Software Development

Location: Remote (Must reside in the DC, Maryland, Virginia - DMV - metropolitan area)


Job Summary:

We are seeking an experienced and highly skilled Senior Python Developer to join our dynamic software development team. This role is pivotal in all phases of the software development lifecycle, focusing on designing, developing, and maintaining robust, scalable, and high-performance server-side applications. The Senior Python Developer will also play a key role in mentoring junior developers and fostering best practices in software design and coding.

Key Responsibilities:

  • Lead the design, development, and implementation of scalable, high-performance, and low-latency Python-based web applications.
  • Develop and optimize back-end components, ensuring efficient data processing and robust application functionality.
  • Integrate applications with various third-party web services and APIs, ensuring seamless data flow and functionality.
  • Collaborate closely with UX/UI designers and front-end developers to effectively integrate user-facing elements with server-side logic.
  • Design and implement modular software, optimize database schemas (relational and NoSQL), and integrate diverse component applications for a cohesive, high-performance system.
  • Write clean, well-tested, readable, and maintainable Python code following best practices and design patterns.
  • Conduct comprehensive code reviews, providing constructive feedback and guidance to junior developers to ensure code quality and knowledge sharing.
  • Debug and troubleshoot complex application issues to ensure high availability and minimal latency.
  • Contribute to the continuous improvement of coding methods, software architectures, and test automation strategies.
  • Actively participate in Agile ceremonies (Scrum, Kanban) within a fast-paced development environment.

Required Qualifications:

  • Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of proven experience as a Backend Engineer, Backend Developer, or similar role, with a strong track record of designing and implementing complex backend systems.
  • Proficiency in Python programming, with in-depth experience using frameworks such as Django, Flask, or CherryPy.
  • Solid understanding and practical experience with server-side development frameworks (e.g., Django, Flask, Express).
  • Demonstrated experience with modular software design, integration of component applications, and back-end database design.
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB), including database design, querying, and optimization.
  • Strong understanding of RESTful APIs, microservices architecture, and asynchronous messaging patterns (e.g., RabbitMQ, Kafka).
  • Familiarity with front-end technologies such as JavaScript, HTML5, and CSS3 to facilitate effective collaboration with front-end teams.
  • Proven experience in Agile development methodologies (e.g., Scrum, Kanban).

Preferred Qualifications:

  • Contributions to open-source projects or active participation in developer communities.
  • Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).

Job Tags

Remote job, Full time,

Similar Jobs

Prime Therapeutics

Principal Underwriter - REMOTE Job at Prime Therapeutics

 ...well. We do not lose sight of that. It fuels our passion and drives every decision we make.**Job Posting Title**Principal Underwriter - REMOTE**Job Description**The Principal Underwriter is responsible for achieving profit, growth, service and expense objectives through... 

Thrive Internet Marketing Agency

Social Media Manager (Organic) Job at Thrive Internet Marketing Agency

Social Media Manager (Organic) Join Our Company: Thrive is one of the fastest growing and top digital marketing agencies in the world...  ...referred to as Thrivers) of project managers, web designers, content writers, social media specialists, and search engine... 

Hirekeyz Inc

Senior Python Developer Job at Hirekeyz Inc

 ...Role: Senior Python Developer Location: Jersey City, NJ (1 Pershing Plaza, Jersey City, NJ) 4 days onsite Job Type: Full Time Job Description: Mandatory Skills: 1) Python + SQL 2)Python Dev ops 3)Python Dash (BI tool)... 

Codex Group

Remote Medical Scribe (Night Shift) - Emergency Department Job at Codex Group

 ...Medical Scribe for our Night Shift team serving the Emergency...  ...providing real-time documentation of patient...  ...Codex Group, you will work closely with emergency...  ...duties while working from home. This is a concurrent and...  ...position (or equivalent part time positions) that is... 

Our Blood Institute

DONOR ROOM PHLEBOTOMIST (NORTH LITTLE ROCK, AR) Job at Our Blood Institute

 ...responsible for providing a safe and pleasant blood donation experience for donors. Considered applicants must have a high school...  ...PAID on-the-job training with no experience required . The phlebotomist should be a shining example of superior customer service,...