For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
System One
System One

Full Stack Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

React
Software Development
Python
+22

Contract role
3 days ago
Apply now

About the Role

We are partnering with a telecom technology organization to hire a Senior Full Stack Software Engineer to support and evolve a highly customized, revenue-critical quoting platform used across the business.

The current environment consists of mature systems with layered business logic, complex workflows, and deep integrations that require careful engineering discipline and strong production ownership. Engineers on this team are responsible for safely extending and modernizing the platform while maintaining stability in systems that directly impact core business operations.

In parallel, the team is actively building toward the next generation of the quoting platform, creating opportunities to influence architecture, improve system design, and help shape the long-term technical direction of the product.

This role is ideal for engineers who enjoy solving complex problems, reasoning through business-critical logic, and working thoughtfully within evolving production systems rather than only greenfield development.

The core stack includes Python, React, AWS, and RESTful services.

Key Responsibilities

  • Design, develop, and maintain full-stack features using Python and React within a complex production platform.
  • Extend and modernize mature systems while preserving existing business-critical behavior.
  • Build scalable backend services and APIs using frameworks such as Django, Flask, or FastAPI.
  • Develop maintainable frontend components using React and modern JavaScript/TypeScript patterns.
  • Write modular, well-tested code with strong emphasis on reliability and long-term maintainability.
  • Participate in architecture discussions, debugging efforts, and production issue resolution.
  • Collaborate closely with Product, QA, and Engineering teams to deliver stable, high-quality solutions.
  • Contribute to technical documentation, code reviews, and engineering best practices.

Required Qualifications

  • 6+ years of experience as a Software Engineer or Full Stack Engineer in production environments.
  • Strong Python development experience, including backend frameworks such as Django, Flask, or FastAPI.
  • Experience building frontend applications using React and modern JavaScript/ES6+.
  • Strong understanding of REST APIs, distributed systems, and scalable application design.
  • Experience working within mature or legacy systems where maintaining stability and existing behavior is critical.
  • Strong testing mindset with experience writing unit and integration tests for production systems.
  • Experience debugging complex production issues and reasoning through edge cases and system behavior.
  • Ability to communicate technical decisions clearly and collaborate effectively across teams.

Preferred Experience

  • Experience working on mission-critical or high-availability systems.
  • Background in platforms involving complex business logic, workflows, pricing, quoting, configuration, or transaction processing.
  • Experience with AWS cloud services and CI/CD pipelines.
  • Familiarity with system modernization and incremental refactoring efforts.
  • Exposure to telecom, networking, fintech, SaaS, or enterprise platform environments.

What This Team Values

  • Engineers who think carefully about system behavior and maintainability.
  • Strong ownership mindset and accountability for production code.
  • Ability to reason through complex logic and evolving requirements.
  • Collaborative engineers who communicate clearly and work well in highly technical environments.
  • Pragmatic problem-solvers who can improve existing systems without overengineering.

Additional Information

  • Fully remote opportunity
  • Long-term engagement with potential extension/conversion
  • Team collaboration aligned primarily with North American working hours
  • Technical interview process includes live coding and collaborative design discussions

About System One

👥5001-10000
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service