Sr. Python Developer
About the Role
eCommerce and ERP systems run on backend services — APIs, integrations, data pipelines, and automation — that connect storefronts, marketplaces, and business systems. At NorthStar, we build these backends in Python: REST APIs for headless commerce, integrations with BigCommerce and Shopify, custom logic for Odoo and ERPNext, and services that move data reliably at scale.
As a Senior Python Developer, you'll own the server side. You'll design and build APIs and services that ship to production, integrate with third-party platforms, and work alongside frontend engineers and clients to deliver end-to-end solutions. This is a hands-on senior role: you'll write a lot of code, lead by example in reviews, and help level up the team's Python and backend practices. If you like building systems that power real business operations and care about clean, maintainable backend code, this is the role for you.
What You'll Do
Core responsibilities you'll own from day one.
01
Design & Build APIs
Architect and implement REST APIs (and GraphQL where it fits) that power storefronts, admin tools, and integrations. Clear contracts, solid error handling, and performance in mind.
02
Integrate eCommerce & ERP
Connect our systems with BigCommerce, Shopify, Odoo, ERPNext, and other platforms. Sync orders, products, inventory, and custom data reliably and maintainably.
03
Lead Code Reviews
Review backend PRs with a focus on design, security, and maintainability. Set and uphold standards so the codebase stays clean and consistent.
04
Model Data & Databases
Design schemas, write migrations, and optimize queries. Work with PostgreSQL or MySQL in production and keep data integrity and performance in check.
05
Automate & Run in Production
Build background jobs, scheduled tasks, and automation that run reliably. Debug issues in staging and production and improve observability where it matters.
06
Mentor and Collaborate
Pair with other developers, share best practices, and help the team grow. Communicate clearly in a remote, async-friendly environment.
What We're Looking For
You have deep Python experience and care about building backends that scale and stay maintainable.
- check_circle 5+ years of Python development experience, with at least 3+ years building production backend systems
- check_circle Strong experience with a Python web framework — Django, Flask, FastAPI, or equivalent — and REST API design
- check_circle Solid SQL and database skills: schema design, migrations, query optimization, and working with PostgreSQL or MySQL
- check_circle Experience integrating with third-party APIs: authentication, rate limits, error handling, and idempotency where needed
- check_circle Comfort with Git, testing (pytest or similar), and writing clear documentation for APIs and services
- check_circle Strong written communication and the ability to work independently and collaboratively in a fully remote team
Nice to Have
Bonus points; none of these are required to apply.
- check_circle Experience with BigCommerce, Shopify, Odoo, or ERPNext APIs and platform customization
- check_circle Background jobs and queues: Celery, RQ, or similar; Redis or other message brokers
- check_circle Deployment and ops: Docker, CI/CD, basic Linux and cloud (AWS, GCP, or similar)
- check_circle Contributions to open source or side projects that demonstrate Python and backend skills
What We Offer
Everything you need to do your best work and grow.
- check_circle Fully remote role with flexible hours; work from anywhere in the world
- check_circle Real production ownership — you ship code that powers live eCommerce and ERP for real clients
- check_circle Collaboration with senior engineers and a team that values clean code and modern practices
- check_circle Competitive compensation and growth path for senior and lead roles
- check_circle Async-friendly culture; work when you're most focused and at your best
- check_circle Structured projects and clear goals so you always know what you're working toward
Job Summary
-
Role
Sr. Python Developer
-
Type
Full-time
-
Location
Worldwide, Remote
-
Openings
1 Position
-
Published
March 2026
-
Department
Engineering
Send your resume to career@nsinn.com
About NorthStar
A modern team building real-world eCommerce at scale
NorthStar is a remote-first engineering team that builds and ships real-world eCommerce applications across all major platforms and marketplaces. We work with BigCommerce, Shopify, Shopify Plus, Amazon, Odoo, ERPNext, and more, helping brands launch, integrate, and scale with confidence.
We're not a typical agency. Our team is hands-on, senior-led, and product-minded. We move fast, write clean code, and take ownership of what we ship. If you want to work on things that are live in production and used by real customers worldwide, this is where you build that experience.
Ready to apply?
Send your resume and a short note about why this role excites you. We read every application carefully.
career@nsinn.com