Jobs.ca
Jobs.ca
Language
Senior Python logo

Senior Software Engineer – Django, Python & React

Senior Pythonabout 9 hours ago
Hybrid
Quinte West, Ontario, Canada
$175,000 - $250,000/annual
Senior Level
Full-Time

Top Benefits

Health Insurance
Dental
Vision

About the role

Stealth Startup

Full Time Denver, CO $175000 - $250000

Required Skills

Django React Python

Job Description

Job Title: Senior Software Engineer – Django, Python & React

Location: Denver, CO

Department: Engineering / Software Development

Employment Type: Full-Time

About The Role

We are seeking a highly skilled and experienced Senior Software Engineer with a passion for developing robust, scalable, and maintainable web applications. In this role, you will be responsible for architecting, developing, and optimizing our product’s backend and frontend systems using Django, Python, and React. As a pivotal member of our engineering team, you will mentor junior developers, participate in strategic decisions, and drive technological innovation that powers our solutions.

Key Responsibilities

Architectural Design & Development

Design, build, and maintain high-quality web applications with Django on the backend, leveraging Python for business logic and system integration.

Develop and integrate dynamic user interfaces using React, ensuring seamless user experience across platforms.

Collaborate with product managers, UX/UI designers, and other stakeholders to translate business needs into technical requirements and robust solutions.

Code Quality & Best Practices

Establish, enforce, and improve coding standards, code review processes, and development practices across the team.

Develop comprehensive unit and integration tests to ensure the integrity and performance of the application.

Optimize application performance and implement best practices for scalable and secure design.

System Integration & API Development

Develop RESTful and/or GraphQL APIs using Django and Python to expose business functionalities.

Collaborate with frontend developers to integrate APIs effectively with React interfaces.

Manage third-party integrations and ensure consistent, reliable data flow between systems.

Mentoring & Leadership

Provide technical guidance, mentorship, and support to team members through code reviews, pair programming, and continuous feedback.

Lead project planning sessions, providing time and resource estimations, and ensure alignment with overall business objectives.

Agile Development & Collaboration

Work in an Agile/Scrum environment, participating in sprint planning, daily stand-ups, and retrospectives.

Collaborate with cross-functional teams to troubleshoot and resolve critical issues in a timely manner.

Engage in continuous improvement processes by identifying and implementing enhancements to product architecture and engineering practices.

Innovation & Continuous Learning

Keep up-to-date with emerging technologies, frameworks, and industry trends, and proactively integrate these into the development lifecycle.

Participate in technical communities, code sprints, hackathons, and internal workshops to foster a culture of innovation.

Required Qualifications

Technical Expertise:

Proven experience (typically 5+ years) as a Software Engineer, with a track record of delivering high-quality web applications.

Expert-level proficiency in Python and the Django framework, with solid experience in building scalable, secure web applications.

Strong experience with React, including modern JavaScript (ES6+) and state management libraries (such as Redux or Context API).

Hands-on experience with RESTful API design, development, and integration.

System Design & Architecture

Demonstrated ability to design complex systems and architectures, from microservices to monolithic applications.

Experience with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization technologies like Docker.

Testing & Deployment

Expertise in writing comprehensive unit and integration tests and familiarity with CI/CD pipelines.

Experience with automated testing frameworks (e.g., PyTest, Jest) and version control systems (primarily Git).

Soft Skills

Excellent problem-solving and analytical skills.

Strong communication and interpersonal skills, capable of collaborating effectively with both technical and non-technical stakeholders.

Proven ability to work in a fast-paced, dynamic environment while managing multiple priorities.

Preferred Qualifications

Additional Frameworks & Tools:

Experience with additional front-end frameworks or libraries (e.g., Angular or Vue.js) is a plus.

Familiarity with data visualization libraries and tools.

DevOps & Monitoring

Experience in implementing DevOps best practices, including infrastructure as code and automated deployments.

Familiarity with application performance monitoring and logging tools (e.g., ELK stack, Prometheus, Grafana).

Domain Expertise

Prior experience in industry-specific applications (e.g., finance, healthcare, e-commerce) can be advantageous.

Why Join Us?

Innovative Projects: Work on cutting-edge technology projects that challenge and push the boundaries of digital transformation.

Collaborative Culture: Join a team that encourages creativity, fosters knowledge sharing, and values every individual’s contribution.

Career Growth: Access opportunities for professional development through training, mentorship, and leadership roles.

Flexible Environment: Enjoy a flexible work schedule with opportunities for remote work, ensuring a healthy work-life balance.

Competitive Compensation: Receive a competitive salary, performance bonuses, and a comprehensive benefits package that includes health, dental, vision, and retirement plans.

How to Apply

Interested candidates should submit their resume along with a cover letter outlining their relevant experience and key accomplishments in building scalable web applications using Django, Python, and React. Please include links to any personal projects, GitHub repositories, or contributions to open-source projects.

This position is ideal for a talented Senior Software Engineer ready to make an impact by leveraging their expertise in Python, Django, and React to drive innovation and excellence in our rapidly evolving tech environment. If you thrive on solving complex technical challenges and are passionate about building state-of-the-art web applications, we would love to meet you.

Apply today and join our dynamic team in shaping the future of technology!

Posted April 10, 2025

About Senior Python

Technology, Information and Internet
2-10 employees

SeniorPython is the dedicated platform for connecting skilled Python developers with companies seeking top talent. We help organizations post Python-focused job opportunities and access a trusted pool of experienced engineers, while giving developers visibility, resources, and opportunities to grow their careers. Our mission is to strengthen the Python ecosystem by building a community where talent and opportunity meet. Join us to hire smarter, grow faster, and unlock the full potential of Python.

Similar Jobs