- Experience: 5+ years in software development, systems integration, or platform engineering. Customer-facing experience is a plus.
- Background: Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Coding Skills: Strong proficiency in TypeScript/JavaScript, Python, data structures and algorithms. (Nice to have: Go)
- Applied AI Knowledge: Familiarity with large language models (LLMs), prompt engineering, frameworks like RAG and function calling, and building evals to validate agentic AI solutions.
- Integration Expertise: Deep experience with large-scale data synchronization (one-way and two-way), API integration patterns (REST, GraphQL, webhooks), and event-driven/pub/sub architectures.
- Cloud & Deployment: Hands-on experience deploying on serverless and edge platforms (AWS Lambda, Google Cloud Functions) with modern DevOps practices (CI/CD, containers, observability).
- Data Transformation: Skilled in data mapping, schema alignment, and working with heterogeneous systems. Understanding of data modeling and graph data structures.
- Observability: Experience implementing clear logging, actionable error surfacing, and telemetry to support faster debugging and issue resolution.
- Context-Aware Systems: Familiarity with Model Context Programming (MCP) for building adaptive, context-aware integrations.
- Problem-Solving: Strong track record triaging and unblocking both technical and non-technical blockers to keep projects moving forward.
- Documentation: Experience writing concise, well-structured documentation that supports long-term team understanding and seamless onboarding.
- Communication: Strong written and verbal skills to articulate technical concepts to engineers, product teams, and business stakeholders.
As part of our hiring process, shortlisted candidates will undergo a Background Verification (BGV). By applying, you consent to sharing personal information required for this process. Any offer made will be subject to successful completion of the BGV.
How do we work? Whatever your role, our values describe what we ask of each other.
Be a bridger Look beyond your own role. Ask questions, share context and help others get unstuck. That may mean bringing the right people together or picking up a problem that doesn’t necessarily fit neatly into your job description.
Care loudly We want your perspective, not just your agreement. Speak up when something isn’t working or someone needs support. Give honest feedback with respect for the person receiving it. Don’t let an uncomfortable conversation become an unspoken problem.
Own the outcome Take responsibility for the result, not just your part in the process. Use AI to move the work forward, not to outsource your judgment. Make the call, check whether it worked and change course when it didn’t. If something goes wrong, own it and help fix it.
That’s DevRev!