Sr. FullStack Engineer (Remote)
Uplers Verified employer
Actively hiring · Posted 16d ago · JEV2610CE709020F5
Job description
We want a highly experienced engineer with expertise as follows:● React Native: very high level of proficiency; this should be a core strength● JavaScript / TypeScript: very high level of proficiency● React: high proficiency, with strong experience building customer-facing webapplications● Mobile application development: very strong understanding of app architecture,performance, debugging, reliability, and release quality● Python / backend systems: medium to high proficiency; comfortable contributing toAPIs and backend workflows● Performance optimization: strong experience improving responsiveness and efficiencyacross application and processing layers● Database design and caching: solid experience designing efficient data accesspatterns and improving performance of critical operations● AWS / S3 / async pipelines: working experience, especially in systems involvinguploads, processing, and media workflows● Developer tools and local development workflows: strong experience improvingengineering productivity and reducing friction in how teams build, test, and ship● Swift / native iOS development: nice to have, but not required● Product thinking / customer empathy: strong ability to understand user needs, workthrough ambiguity, and help shape product directionThe ideal candidate has strong experience building polished, production-quality applications inReact Native and React, and is comfortable contributing across backend systems whereneeded. This person should be excited to understand customer workflows closely and helpshape product direction, not just execute tickets.What you’ll doYou will work on high-impact product and platform problems, including:● Building and improving the core React Native application used by customers in the field● Developing mobile product experiences that help customers capture, review, and act onergonomics risk insights● Building frontend UI for critical new features in the web application using React● Improving app performance, responsiveness, reliability, and release quality acrossmobile and web● Improving the speed and reliability of video ingestion and re-encoding into web-playableformats● Implementing intelligent caching and data access patterns to speed up critical databaseoperations● Improving developer tools and local development workflows across mobile, web, andbackend systems● Contributing to backend services and APIs that power our mobile and web experiences● Supporting native iOS integrations where needed● Working closely with product, customers, and the broader engineering team to turnreal-world operational pain points into shipped product improvementsResponsibilities● Own major product features end-to-end, from product thinking through implementationand release● Build high-quality, performant mobile experiences using React Native● Build intuitive, reliable web experiences using React● Contribute to backend services and APIs in Python that support product workflows● Improve app quality through better testing, debugging, observability, and engineeringworkflows● Identify and resolve bottlenecks in video, processing, storage, and database systemsthat affect product performance● Help define engineering best practices for application quality, release processes, anddeveloper productivity● Collaborate cross-functionally with product and customer-facing teams to prioritize theright problems● Raise the technical bar through strong code reviews, debugging discipline, andpragmatic architectural decisionsMust-have qualifications●8-14 years of professional software engineering experience● Strong hands-on expertise in React Native● Strong hands-on expertise in JavaScript/TypeScript● Strong experience with React● Experience building and shipping production-quality mobile applications● Strong understanding of mobile architecture, app lifecycle, performance, and debugging● Experience building customer-facing web applications● Experience working with backend APIs and full-stack product development● Experience improving developer productivity through tools, local development setups,testing workflows, or internal engineering systems● Strong product sense and ability to translate ambiguous customer needs into scopedtechnical solutions● Excellent communication skills and a high degree of ownership
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Uplers.
- Track your application and get updates by email and WhatsApp.