Zipdev

Mid/Sr. Fullstack Software Engineer

This role is also available in other regions. Choose where you'd like to apply:
Apply Now

Job Description

We are looking for a Software Engineer to join our Engineering team and help scale our product by independently delivering high-quality, full-stack features, improving technical systems, and collaborating across teams. This is a mid-level to senior individual contributor role for an independent engineer capable of handling medium-to-large projects end-to-end. The ideal candidate has production experience across both frontend and backend systems and excels at translating product requirements into reliable, performant, and maintainable B2B SaaS software.

Roles & Responsibilities

  • Feature Delivery: Build, support, and deploy end-to-end product surfaces, including user-facing workflows, APIs, data models, and integrations.
  • Project Management: Break down projects into actionable tasks, provide reasonable estimates, and communicate risks, dependencies, and trade-offs early.
  • Technical Quality: Write clean, well-documented code, participate in constructive code reviews, increase test coverage, and reduce technical debt through pragmatic refactoring.
  • Performance & Observability: Monitor production performance using observability tools, create dashboards, and optimize systems based on latency, memory usage, and query performance.
  • Collaboration & Mentorship: Work cross-functionally with Product, Design, and QA teams. Guide and mentor early-career engineers by sharing context and modeling strong habits.

Requirements

Tech Stack

  • Backend: Python, Django
  • Frontend: React, Next.js, TypeScript, Design Systems
  • Data & Infrastructure: Databases, API contracts, CI/CD, Cloud Infrastructure
  • Tools: Observability and production debugging tools, AI and automation tools

Role Requirements

  • Experience TYPE (4-6): 4-6 years of experience preferred (or equivalent mid-to-senior level mastery) delivering full-stack software in a production environment.
  • Full-Stack Production: Proven experience designing, testing, and maintaining features across both frontend user experiences and backend services.
  • System Complexity: Experience working with distributed systems, integrations, networked services, or accuracy-critical systems (e.g., pay-related or financial workflows).
  • Execution: Ability to work independently, clarify ambiguity, and solve complex problems with minimal oversight in a fast-paced startup/B2B SaaS environment.
  • Communication: Clear communication skills regarding scope, trade-offs, and technical constraints with both technical and non-technical partners.

Core Competencies & Culture

  • Health & Family First: Balance personal life effectively while maintaining a reliable, business-consistent pace.
  • Autonomy + Team: Stay highly organized, manage multiple priorities, and focus on both delivery pace and quality.
  • Be Curious & Flexible: Ask questions, assume positive intent, navigate ambiguous environments, and adapt quickly to new software and domains.
  • Customer Empathy: Strive to meet user needs with compassion and support.

Benefits

  • Work remotely Monday - Friday, 40 hours a week (no weekends)
  • Vacation: 10 business days a year
  • Holidays: 5 National Holidays a year
  • Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day)
  • Parental Leave
  • Health Care Reimbursement
  • Active Lifestyle Reimbursement
  • Quarterly Home Office Reimbursement
  • Payroll Deduction Purchase Plans
  • Longevity Bonus
  • Continuous Learning Bonus
  • Access to Training and Professional Development Platforms
  • Did we mention it's REMOTE?!!

One of our core values at Zipdev is "Be authentic." that's why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant.

Wondering how our remote environment or our payment method work? We've put together some helpful answers in our FAQs at the bottom our our career site. Take a look and let us know if you have any other questions!