Senior Software Engineer - Fullstack Engineer
RemoteUnited States
Job Summary
Provide technical leadership to the engineering team while building end-to-end features in Python and React. Design and build core backend services, implement interfaces for large-volume APIs, and lead migration efforts to a modular, microservices-based architecture. Engage in system design, technology evaluation, prototyping, and DevOps tasks to modernize the application using Django, React Native, and AWS. Conduct code reviews, audits, and training to establish the team's technical philosophy and engineering culture. Collaborate with product managers and designers to develop new features while ensuring robust, scalable solutions for millions of customers.
Required Qualifications
- 3+ years of experience in a production environment
- Experience with modern front-end Javascript frameworks such as ReactJS, NextJS, and React Native
- Proven understanding of HTML5, CSS & SASS
- Excellent server-side Python development experience
- Excellent RDBMS and SQL experience
- Experience working at 'web scale' providing and evolving always-available services to unbounded user communities including experience scaling software as part of a high-growth company
- Experience with Amazon Web Services (AWS) and Docker
- Strong familiarity with at least one modern web application framework (e.g. Django, Flask, Ruby on Rails (RoR), or similar)
- Understanding of common UI patterns, RESTful APIs, NoSQL, SCRUM/Agile Methodologies, and git
- Bachelor's degree in Computer Science, Mathematics, or equivalent experience
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.