Staff Software Engineer - Full-Stack (Python/Django & React)
About the Role
We are seeking a Staff Software Engineer to join our team at NewtonX, a leading AI-powered B2B research company. As a Staff Software Engineer remote, you will play a crucial role in building and scaling high-performing applications that empower businesses to make informed decisions. You will work closely with global teams and lead technical initiatives, ensuring a top-notch user experience.
What You'll Do
- Design and develop Python/Django REST APIs and backend services.
- Lead the development of React-based user interfaces that are performant, scalable, and user-friendly.
- Collaborate on architecture, design decisions, and technology/tooling choices.
- Maintain and improve test coverage across the stack, ensuring high-quality code.
- Debug, resolve technical debt, and enhance overall code quality.
- Mentor junior engineers and help shape engineering processes within the team.
Requirements
- 4+ years of full-stack engineering experience, with a focus on Python/Django and React.
- 3+ years of senior-level engineering experience, owning technical projects from start to finish.
- Strong expertise in Python/Django, including Django Rest Framework and REST API design.
- Proficient in modern React (hooks, Context API) and building reusable component libraries.
- Solid experience with JavaScript (ES6+), TypeScript, HTML, and CSS/SCSS.
- Strong SQL knowledge with relational databases, particularly Postgres.
- Unit and integration testing mindset, familiar with tools like Jest and pytest.
Nice to Have
- Experience with cloud infrastructure (GCP, Kubernetes, Docker, Terraform).
- Familiarity with messaging/queueing systems (Pub/Sub, Kafka, RabbitMQ, SQS).
- Understanding of SOLID design principles and responsive design frameworks (Material-UI, Bootstrap, Tailwind).
- Experience with state management libraries (Redux, Zustand, Thunk).
What We Offer
- Competitive compensation with a total salary range of $180k-$240k, including base salary and performance bonuses.
- Equity options as part of the total compensation package.
- Excellent medical, dental, and vision insurance coverage.
- 401k match with immediate vesting.
- Generous paid time off, including vacation, holidays, sick leave, and parental leave.
- A diverse and collaborative culture that celebrates success and fosters growth.
- A flexible work environment that encourages both hard work and fun, including team projects and happy hours.
This Staff Software Engineer role at NewtonX offers a unique opportunity to lead projects in a dynamic AI-driven environment. With competitive compensation and a focus on collaboration, it's a great fit for experienced engineers.
Who Will Succeed Here
Proficient in building scalable applications using Python and Django, with a strong ability to implement RESTful APIs and microservices architecture.
Self-motivated and disciplined in a remote work environment, with a proven track record of managing time effectively and delivering projects on schedule.
Deep understanding of front-end technologies such as React, JavaScript, and TypeScript, coupled with experience in creating responsive UI/UX designs that enhance user engagement.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months