NewtonX is a leader in B2B market research, delivering AI-powered insights for top investment firms and enterprises. The Staff Engineer will be responsible for building and scaling applications, focusing on Python/Django for the backend and React for the frontend, while also leading technical initiatives within the department.
Responsibilities:
- Build Python/Django REST APIs and backend services
- Lead development of React-based UIs that are performant, scalable, and user-friendly
- Collaborate on architecture, design decisions, technology/tooling choices, and best practices
- Maintain and improve test coverage across the stack
- Debug, resolve technical debt, and improve code quality
- Mentor teammates and help shape engineering processes
Requirements:
- 4+ years full-stack engineering experience
- 3+ years of Senior Level Engineering experience, owning technical projects end-to-end
- Strong Python/Django expertise — Django + Django Rest Framework, designing and consuming REST APIs
- Strong React skills — modern React (hooks, Context API), reusable component libraries, building robust web apps across multiple projects
- Solid experience in JavaScript (ES6+), TypeScript, HTML, CSS/SCSS
- Experience owning scalable systems (race conditions, idempotency, backpressure)
- Strong SQL knowledge with relational databases (Postgres)
- Unit + integration testing mindset (Jest/React Testing Library, pytest/unittest)
- Cloud + infra experience: GCP, Kubernetes, Docker, Terraform
- Messaging/queueing systems (Pub/Sub, Kafka, RabbitMQ, SQS)
- SOLID design principles
- Responsive design (Material-UI, Bootstrap, or Tailwind) and State management (Redux, Zustand, Thunk)