Title : Sr. Software Engineer
Location : Remote
Duration : 3-6+ month CTH
Job Description :
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.