
Senior Full Stack Engineer – Python, React JS
Posted May 7

Posted May 7
• Collaborate with Product, Design, and Engineering teams to conceptualize, construct, test, deploy, and sustain scalable web applications.
• Utilize AI coding agents to expedite product development and resolve defects efficiently.
• Design and manage RESTful and/or GraphQL APIs.
• Implement asynchronous application processing leveraging tools such as Sidekiq.
• Develop and uphold responsive, high-performance React.js interfaces and reusable components.
• Write and refine SQL queries across PostgreSQL/MySQL databases.
• Enhance application reliability, scalability, and long-term maintainability of large enterprise systems.
• Create and collaborate with fellow engineers on technical specifications that align with both short-term and long-term Product roadmaps and enterprise architectural objectives.
• Employ APM and observability tools to identify, diagnose, and resolve performance bottlenecks.
• Recognize technical debt and implement pragmatic solutions to address it.
• Take ownership of features and complex issues from product design through development, deployment, and monitoring.
• Engage in all aspects of the Product, Design, and Engineering processes, collaboratively building new features within a pod-based environment.
• Interact with internal customers by leveraging your contributions to our software platform in support of our external clientele.
• Collaborate with team members to pinpoint, prioritize, and mitigate technical debt while enhancing scalability and performance throughout the codebase.
• Participate in architectural and technical design discussions across Product and Engineering.
• Contribute to peer code reviews, automated testing, CI/CD pipelines, and deployment workflows.
• Investigate and remedy outages through root-cause analysis and implement clear follow-up improvements.
• Mentor junior engineers and advocate for engineering best practices, utilizing AI-led methodologies.
• Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
• Over 8 years of experience in building enterprise-level applications using Python.
• At least 3 years of experience working with React.js or other modern JavaScript frameworks.
• Minimum of 3 years of experience within an engineering team of 30+ members.
• At least 3 years of experience working 100% remotely and a desire to continue in a remote capacity.
• A minimum of 3 years developing and operating applications on AWS.
• Over 2 years of experience developing with AI coding agents, including Claude Code or Codex.
• Proficiency in using Docker locally.
• Experience managing enterprise-level production workloads on AWS.
• Familiarity with integrating RESTful and GraphQL APIs.
• Ability to write raw SQL queries in a relational database.
• Experience in building asynchronous background job processes across multiple tools/frameworks.
• Proficient with observability tools such as Datadog, Sentry, or New Relic.
• Experience writing automated unit tests with greater than 60% code coverage.
• CI/CD development experience, particularly in creating GitHub Actions.
• Experience modernizing legacy Python applications.
• Background in a product-led engineering organization.
• Experience working in a multi-team or pod-based engineering environment.
• A mindset of accountability and ownership, with the ability to identify gaps where they exist.
• Experience in high-volume transactional production settings.
• Exceptional ability to translate product requirement documents into detailed technical specifications.
• Availability to work during US Eastern Timezone hours, specifically between 9am - 5pm ET.
• Competitive salary and performance-based incentives.
• Flexible work hours and remote work opportunities.
• Comprehensive health and wellness benefits.
• Opportunities for professional development and continuous learning.
• Collaborative and innovative team environment.
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.