Senior Software Engineer I, Full Stack
New
J
JobgetherData & Marketing
Remote work opportunities across most U.S. statesFull-TimeSenior
Salary135,000 - 155,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- PostgreSQLPythonDjangoGCPKubernetesTypeScriptReactCI/CDRESTful APIs
Requirements
- 7+ years of experience developing production web applications.
- Strong hands-on expertise in React/TypeScript and Python/Django.
- Deep React expertise including hooks, component architecture, accessibility, and state management (e.g., Redux, Zustand).
- Strong Django expertise including ORM, migrations, and Django REST Framework.
- Significant experience designing and operating RESTful APIs and third-party integrations.
- Strong PostgreSQL and relational database modeling skills, including query optimization.
- Advanced knowledge of modern frontend tooling (Vite, NPM) and CI/CD platforms (e.g., GitHub Actions).
- Strong automated testing experience using tools such as Vitest, Jest, Pytest, and Playwright.
- Strong understanding of application and API security practices.
- Experience deploying and operating containerized applications in cloud environments.
- Demonstrated technical leadership and mentoring experience.
- Ability to work remotely and collaborate with distributed teams.
Responsibilities
- Design, build, and maintain end-to-end features spanning React applications, Django APIs and services, and PostgreSQL data models.
- Partner with Product and UX teams to translate complex business requirements into intuitive, accessible, responsive user experiences.
- Design secure, scalable RESTful APIs and integrations with Google and other third-party services.
- Own automated testing across frontend, backend, and end-to-end layers to support reliable continuous integration and delivery.
- Monitor, troubleshoot, and optimize application performance, reliability, security, and observability.
- Review technical designs and code while mentoring engineers and promoting strong engineering practices.
- Collaborate across engineering squads and contribute to Agile planning, prioritization, and delivery.
View Full Description & ApplyYou'll be redirected to the employer's site