Negotiable
Outside
Remote
USA
Summary: The Sr. Software Engineer role focuses on developing full-stack applications using Java, Python, Node.js, and modern frontend frameworks like React and Vue. The position requires strong troubleshooting skills, particularly with Elasticsearch, and the ability to collaborate across various teams to deliver high-quality software solutions. Candidates should have extensive experience in software engineering and be proficient in both backend and frontend technologies. This role is available for remote work and is classified as outside IR35.
Key Responsibilities:
- Build full-stack applications using Java, Python, Node.js, and modern frontend frameworks (React, Vue, etc.).
- Design and implement responsive, accessible UIs with performance in mind.
- Integrate frontends with robust backend APIs and handle complex data flows (including ingestion into Elasticsearch).
- Deploy and troubleshoot software in Linux-based environments, using logs, metrics, and container orchestration tools.
- Participate in incident response, architecture reviews, code reviews, and ongoing refactoring efforts.
- Take ownership of ambiguous problems and drive them to resolution, even when domain knowledge is limited.
- Collaborate with design, QA, DevOps, and cross-functional engineering teams to deliver high-quality features at scale.
Key Skills:
- 7+ years of experience in software engineering with real-world full-stack ownership.
- Proficient in Java, Python, and Node.js, with REST API design and development experience.
- Frontend expertise using React, Vue, or similar frameworks; good grasp of responsive design, accessibility, and cross-platform development.
- Experience working in Linux environments - deploying, monitoring, and debugging production services.
- Familiarity with containerized applications (Docker, Kubernetes), Elasticsearch, and data pipeline troubleshooting.
- Exposure to modern AI-powered development tools (eg, Codex, Cursor, etc.).
- Strong fundamentals in debugging, performance optimization, and scaling systems.
- Excellent communication skills - able to collaborate cross-functionally and translate technical insights for stakeholders.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Location: Monterey , CA OR Remote
Duration: 3-6+ Months Contract To Hire
Description:
- Language java is primary - should be flexible to switch between languages
- Frontend Vue is where they are going familiarity with one is sufficient
- Elastic more around troubleshooting familiar with it some data analysis skills, all their data is going into elastic, more of a reporting tool. If they have a release, they want them to go in and look at data more around debugging, logging in and checking the data, visualizing and making a judgment call as to what is happening, specific to what - iOS or a browser?
Core Responsibilities
- Build full-stack applications using Java, Python, Node.js, and modern frontend frameworks (React, Vue, etc.).
- Design and implement responsive, accessible UIs with performance in mind.
- Integrate frontends with robust backend APIs and handle complex data flows (including ingestion into Elasticsearch).
- Deploy and troubleshoot software in Linux-based environments, using logs, metrics, and container orchestration tools.
- Participate in incident response, architecture reviews, code reviews, and ongoing refactoring efforts.
- Take ownership of ambiguous problems and drive them to resolution, even when domain knowledge is limited.
- Collaborate with design, QA, DevOps, and cross-functional engineering teams to deliver high-quality features at scale.
Core Qualifications
- 7+ years of experience in software engineering with real-world full-stack ownership.
- Proficient in Java, Python, and Node.js, with REST API design and development experience.
- Frontend expertise using React, Vue, or similar frameworks; good grasp of responsive design, accessibility, and cross-platform development.
- Experience working in Linux environments - deploying, monitoring, and debugging production services.
- Familiarity with containerized applications (Docker, Kubernetes), Elasticsearch, and data pipeline troubleshooting.
- Exposure to modern AI-powered development tools (eg, Codex, Cursor, etc.).
- Strong fundamentals in debugging, performance optimization, and scaling systems.
- Excellent communication skills - able to collaborate cross-functionally and translate technical insights for stakeholders.