Full Stack Engineer

System One
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

JavaScript
API
Amazon Web Services (AWS)
Business Logic
Software as a Service
Code Review
Software Debugging
Distributed Systems
Django
Python
Cloud Services
TypeScript
Transaction Processing (Computing)
React
Flask
Backend
FastAPI
Integration Tests
Production Code
Front End Software Development
REST
Es2015
Legacy Systems

Job description

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., * 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.

Requirements

  • 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.

Apply for this position