Senior Full Stack Engineer
New
Based in the United States, U.S. Eastern Time business hoursFull-TimeSenior
Salary180,000 - 190,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of professional experience developing enterprise-level applications using Python; 3+ years of experience building modern frontend applications with React.js
- Required Skills
- AWSDockerGraphQLPythonSQLReact.jsCI/CDRESTful APIsDatadog
Requirements
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 8+ years of professional experience developing enterprise-level applications using Python.
- 3+ years of experience building modern frontend applications with React.js or similar JavaScript frameworks.
- Experience working within large engineering organizations and collaborating across multiple teams or product pods.
- Proven experience operating in fully remote work environments and collaborating effectively across distributed teams.
- Hands-on experience developing, deploying, and supporting cloud-based applications on AWS.
- Experience utilizing AI coding assistants and modern AI-driven software development workflows.
- Strong understanding of RESTful APIs, GraphQL integrations, and scalable backend architectures.
- Proficiency writing and optimizing SQL queries within relational database environments.
- Familiarity with Docker, CI/CD pipelines, GitHub Actions, automated testing frameworks, and software delivery best practices.
- Experience using observability and monitoring platforms such as Datadog, Sentry, New Relic, or similar tools.
- Availability to work U.S. Eastern Time business hours.
Responsibilities
- Design, develop, test, deploy, and maintain scalable full-stack web applications using Python, React.js, and modern cloud technologies.
- Collaborate closely with Product, Design, and Engineering teams to translate business requirements into high-quality technical solutions.
- Leverage AI-powered development tools and coding agents to improve engineering efficiency, accelerate feature delivery, and enhance code quality.
- Build, maintain, and optimize RESTful and GraphQL APIs that support critical platform functionality.
- Develop responsive, high-performance user interfaces and reusable frontend components using React.js.
- Create and optimize database queries, data models, and backend processes to support high-volume transactional systems.
- Participate in architectural planning, technical design discussions, and long-term platform modernization initiatives.
- Own features throughout the entire software development lifecycle, from design and implementation to deployment, monitoring, and support.
- Support engineering excellence through code reviews, automated testing, CI/CD improvements, and mentoring junior team members.
View Full Description & ApplyYou'll be redirected to the employer's site