Remote Senior Full Stack Software Engineer - Python/React

at Jobgether

Posted 2 days ago 1 applied

Description:

  • This position is for a Senior Full Stack Software Engineer - Python/React, located anywhere.
  • The role involves being part of a dynamic platform team that maintains and evolves a large-scale, production-grade system used by global enterprise clients.
  • Responsibilities include working across the full stack, primarily with Python and React, to ensure the platform's ongoing reliability, security, and performance.
  • The engineer will collaborate closely with product managers, engineers, and QA to deliver quality improvements and tackle customer-driven requests.
  • The position supports the long-term sustainability of the platform in an agile, remote, and distributed environment.
  • Key accountabilities include maintaining and enhancing a core platform built with Python and Django ORM, using PostgreSQL, NGINX, and Celery for orchestration and background processing.
  • The engineer will extend and navigate the internal GraphQL API layer for scalable and testable integrations.
  • Writing robust unit and integration tests using Pytest and related frameworks is essential to ensure high coverage and system reliability.
  • Participation in incident resolution and performance tuning by analyzing logs and metrics through tools like Splunk and Sentinel is required.
  • Collaboration with cross-functional teams including Product Managers, UX Designers, Developers, and QA to implement improvements and resolve production issues is expected.
  • The engineer will review peer code contributions and uphold engineering standards and CI/CD workflows.
  • Producing and maintaining clear technical documentation and contributing to internal knowledge bases is part of the role.

Requirements:

  • Candidates must have 7+ years of experience developing and maintaining web applications using Python.
  • A strong knowledge of frontend technologies including HTML, CSS, JavaScript, and React (hooks, state management, component design) is required.
  • Experience working with REST APIs and GraphQL is necessary.
  • Familiarity with relational databases such as PostgreSQL is expected.
  • Hands-on experience with testing frameworks like Pytest, Jest, or React Testing Library is essential.
  • Candidates should be comfortable with feature flagging systems and version control best practices using Git.
  • The ability to write clean, maintainable, and well-documented code focused on testability is required.
  • Basic proficiency in reading and writing English for technical documentation purposes is necessary.
  • A willingness to work collaboratively in a remote, asynchronous, and agile team environment is essential.

Benefits:

  • The position offers employment with a product-focused company alongside their full-time staff, supported by comprehensive back-office services including career guidance and HR.
  • A remote-first work policy is in place, enabling flexibility and work-life balance.
  • The company provides a MacBook and necessary work equipment—no BYOD is required.
  • Opportunities for professional growth through tech talks, chapter meetings, and remote social events are available.
  • Free English lessons with native speakers are provided to enhance communication skills.
  • A candidate referral bonus program is in place.
  • Optional access to a modern office in Florianópolis with perks like massages, snacks, drinks, and games is available.