Overview
Skills
Job Details
Apply by Email/Direct Application at
CALL NOTES:
- 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, visualize and make a judgment call as to what is happening, specific to what - iOS or a browser?
- Anything they build they make sure they are integrating with elastic, they want to make sure they are sending data to elastic, all dashboards and metrics are being derived from them
- Split backend primarily but ability to take up front end
- Need someone where he can place anywhere take ownership
- Need to own the product ability to navigate more BE
- Deployments they don t have to be in charge of containerization they have an engineer who does this part but should know since small team.
- Most of their Sr. engineers are like 25+ years
- 10+ years at least
- Truly Sr.
- Confidence not reluctant to troubleshoot or develop anything
From client:
I ve slightly modified the req to ensure it highlights both frontend and backend expectations, and includes tools our engineers are using.
Here s the updated version:
Looking for a Senior Full-Stack Software Engineer with proven experience across frontend and backend technologies. You ll work with Java, Python, Node.js, and modern frontend frameworks like React or Vue, building scalable systems and responsive user interfaces, and deploying applications across diverse environments. The ideal candidate brings strong programming fundamentals, adaptability with new technologies, and advanced Linux server skills for deployment, troubleshooting, and incident response. Confident, versatile, and able to contribute across the full software stack.
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.