Full Stack Engineer
System One
Job Description
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