Company
Engineering
SeniorSoftwareEngineer(PythonandReactNative)
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer (Python and React Native). Skills: Python backend, React Native mobile, AWS cloud, GraphQL APIs. Own service health. Own service scalability”
What You'll Achieve.
Reduce MTTR; Reduce incident frequency
Industry & Context.
Problem-solving; Analytical; Troubleshooting; Root cause analysis
On-call rotation, Incident management
What They're Looking For.
Must Have
Bachelor's degree in Computer Science, equivalent practical experience, 5+ years Python, 5+ years React Native, 5+ years GraphQL, 5+ years PostgreSQL, 5+ years AWS cloud technologies, Experience designing distributed cloud-native architectures, Experience implementing observability monitoring alerting, Experience troubleshooting production incidents, AI-forward mindset, Excellent verbal communication skills, Excellent written communication skills, Analytical skills, Problem-solving skills, High attention to detail
Nice to Have
Experience with Lambda, Experience with ECS, Experience with DynamoDB, Experience with S3, Experience with API Gateway, Experience with CloudWatch, Experience with Datadog
What You'll Do.
Own service scalability
Own service performance
Lead cross-functional initiatives
Translate business requirements
Architect distributed systems
Implement distributed systems
Design backend services
Develop backend services
Optimize backend services
Drive discovery phase
Define high-level designs
Secure cross-functional alignment
Own production issues
Lead incident response
Perform root cause analysis
Implement permanent fixes
Improve system resilience
Serve as technical escalation point
Diagnose complex issues
Guide teams through resolution
Ensure clear communication
Elevate engineering quality
Enforce QA strategies
Lead on-call practices
Lead incident management
Improve post-incident reviews
Reduce incident frequency
Monitor system performance
Monitor application performance
Drive continuous improvement
Identify enhancements
Implement enhancements
Identify refactoring opportunities
Implement refactoring
Identify automation strategies
Identify technical debt reduction
Implement technical debt reduction
Contribute AI-forward thinking
Contribute innovation
Identify AI opportunities
Leverage AI-assisted development
Leverage operational intelligence
Leverage data-driven engineering
Maintain technical documentation
Evolve technical documentation
Ensure adherence to security standards
Ensure adherence to regulatory standards
Ensure adherence to compliance standards
Lead backend deployments
Lead infrastructure changes
Ensure minimal disruption
Ensure alignment with change management
Provide technical leadership
Foster culture of excellence
Foster culture of ownership
Foster culture of collaboration
Foster culture of learning
How You'll Work.
Team & Collaboration
Cross-functional initiatives; Partnering with Product; Partnering with UX; Partnering with stakeholders; Cross-functional alignment; Collaborate across teams
Communication Scope
Verbal communication; Written communication; Stakeholder communication
Process & Methodology
Change management processes
Full Job Description
## Job Responsibilities Own the end-to-end health, scalability, and performance of services across Python backends, React Native mobile applications, GraphQL APIs, PostgreSQL databases, and AWS cloud infrastructure. Lead and direct large-scale, complex, cross-functional initiatives, translating business requirements into scalable technical solutions and driving execution from design through delivery. Architect and implement distributed systems using AWS services (e.g., Lambda, ECS, DynamoDB, S3, API Gateway, CloudWatch) with a focus on reliability, observability, performance, and cost optimization. Design, develop, and optimize scalable backend services and APIs using GraphQL and PostgreSQL, ensuring high availability, data integrity, and maintainability. Drive the discovery phase of major initiatives, partnering with Product, UX, and business stakeholders to define high-level designs, validate solutions through proofs of concept and prototypes, and secure cross-functional alignment. Take full ownership of production issues, leading incident response, root cause analysis (RCA), and permanent fixes, while improving system resilience to prevent recurrence. Serve as a technical escalation point, diagnosing complex issues across mobile, backend, and cloud systems, guiding teams through resolution, and ensuring clear communication with stakeholders. Elevate engineering quality by designing and enforcing comprehensive QA strategies, including automated unit, integration, and end-to-end testing for React Native applications and backend services within CI/CD pipelines. Review and guide mobile and backend system design, code quality, and test coverage, ensuring alignment with best practices in scalability, security, performance, and maintainability. Lead on-call and incident management practices, including improving monitoring, alerting, runbooks, and post-incident reviews to reduce MTTR and incident frequency. Monitor system and application performance proactively using obs
Applying for this Senior Software Engineer (Python and React Native) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.