Enable job alerts via email!

Product Engineer (Fullstack) - Remote

Pragmatike

Ottawa

Remote

CAD 90,000 - 135,000

Full time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company is seeking a senior backend developer for remote work, primarily focusing on Python-based backend solutions. The ideal candidate will have over 5 years of experience, strong analytical and collaborative skills, and will actively contribute to impactful projects in a dynamic startup environment. Join a talented team and lead innovative developments while optimizing workflows and enhancing product capabilities.

Qualifications

  • Over 5 years in software development with expertise in backend using Python.
  • Experience with frameworks like Django or FastAPI is preferred.
  • Capability in frontend technologies like React is a plus.

Responsibilities

  • Lead development of innovative web and mobile apps with a focus on backend.
  • Design scalable backend solutions using Python and develop robust APIs.
  • Conduct code reviews and mentor junior developers.

Skills

Analytical skills
Problem-solving
Collaboration
Python
React

Tools

AWS
Django
FastAPI
PostgreSQL
Redis
Git
Jira

Job description

Job Description

Location: Fully remote, PST timezone

Start date: ASAP

Languages: English is mandatory

We are hiring to expand our team and drive the growth of our internal projects.

If you're excited about working on ambitious projects in a dynamic and flexible environment, we'd love to hear from you!

Responsibilities:
  1. Lead the development and implementation of innovative web and mobile applications, focusing primarily on backend development (70%) with some frontend work (30%).
  2. Design and build efficient, reusable, and scalable backend solutions using Python as the main technology.
  3. Collaborate closely with product managers, designers, and other stakeholders to ensure a seamless development process, from ideation to deployment.
  4. Develop robust APIs and backend architectures that ensure high performance, reliability, and security.
  5. Contribute to frontend development using React, ensuring smooth user interactions and an intuitive UI/UX.
  6. Optimize application performance and scalability, handling technical challenges related to large-scale data processing and system integrations.
  7. Conduct code reviews, ensure adherence to best practices, and provide mentorship to junior developers.
  8. Leverage AI tools to optimize workflows, improve development efficiency, and enhance product capabilities.
Requirements:
  1. Over 5 years of experience in software development, with a strong emphasis on backend (70%) using Python and some frontend experience (30%) with React.
  2. Proficiency in Python, with experience in frameworks such as Django or FastAPI. Familiarity with PostgreSQL, Redis, and AWS is a plus.
  3. Experience with React, React Native, and JavaScript/TypeScript is a plus. Understanding of performance optimization techniques and mobile CI/CD pipelines.
  4. Experience with AI tools to enhance development efficiency and streamline processes.
  5. Strong analytical and problem-solving skills, with the ability to deliver high-quality, user-focused solutions.
  6. Excellent verbal and written communication skills for effective remote collaboration.
  7. User-first mindset with the ability to understand complex business requirements.
  8. Collaborative, proactive, and able to work independently in a fast-paced, remote startup environment.
  9. Experience in fintech, marketplaces, or high-growth startups is advantageous.
  10. Familiarity with Git, Jira, version control systems, and cloud platforms like AWS.

If you're ready to take ownership of impactful projects and work with a talented team, we'd love to connect with you!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.