Skills
Full-stack development
Frontend development
Backend development
TypeScript
Python
Node.js
Java
.NET
SQL
NoSQL
Vector databases
ETL
LLM frameworks
Prompt orchestration
Agent frameworks
MCP
AI evaluation frameworks
Cloud platforms
Docker
CI/CD
Automated testing
Monitoring
Agile
Pair programming
React
Angular
Vue
Next.js
Tailwind CSS
Spring
C#
Vector Databases
LLM Frameworks
Azure
AWS
Google Cloud Platform
Summary
Join a technology team delivering full-stack solutions across diverse client environments. You will build readable, testable, maintainable, and scalable applications while working across modern frontend frameworks, backend services, databases, AI orchestration, cloud infrastructure, containers, and delivery pipelines. Candidates need at least five years of full-stack development experience, strong communication skills, and a focus on automated testing, observability, reliability, and Agile collaboration. The position requires extensive travel, estimated at approximately 80% of working time, with office-based work from Monday through Thursday.
Highlights
Work across a broad modern technology landscape spanning frontend, backend, AI systems, cloud platforms, data technologies, and reliability engineering. Travel and accommodation costs are covered, with opportunities for autonomous work, collaborative pair programming, and complex client-focused projects.
Description
Role: Full Stack Software Engineer
Location & Travel Requirements: Requires extensive travel, estimated at approximately 80% of working time.
Location is unknown at the moment and would be based on clients requirements and must work from office Monday to Thursday each week (Travel and accommodation costs will be taken care by Persistent)
Interview Process: (Please inform candidates on the same and get their consent)
Persistent Hacker Rank TestPersistent Video InterviewClient Hacker Rank TestClient Video Interview - 2 Rounds
Job Description:
Undergraduate or master’s degree; or equivalent experience5+ years of experience developing full-stack applications by writing code that is readable, testable, maintainable, and scalableDemonstrated experience working collaboratively with other developers, as well as technical and non-technical people within software teamsHands-on experience and willingness to learn across frontend (TypeScript, React, Angular, Vue, Next.js, Tailwind), backend (Python, Node.js, Java/Spring, C#/.NET), and databases (SQL, NoSQL, vector databases, ETL)Experience with LLM frameworks, prompt orchestration, agent frameworks, MCPs, evaluation frameworks, and cloud platforms (Azure, AWS, GCP), including Docker and CI/CDStrong focus on automated testing, logging, monitoring, and overall system reliabilityExperience working in Agile teams, including active participation in sprint ceremoniesExperience pair programming collaboratively with other developersExceptional time management to meet your responsibilities in a complex and largely autonomous work environmentStrong communication skills, both verbal and written, in English and local language, with the ability to adjust your style to suit different perspectives and seniority levels