Senior Agentic Software Engineer

Role Overview:

Ravn is a digital product development agency that partners with companies to build exceptional software. We specialize in building and designing world-class mobile and web applications and seek exceptional engineers to join our company.

At Ravn, we do quality work at lightning speed. The only way to consistently meet requirements with confidence is to hire people who share a passion for technology and are focused on building software the right way. We deliver digital solutions - done right, on time, every time.

We seek a proactive, detail-oriented individual capable of working both independently and as part of a team. You will help set architectural direction for development projects, mentor other team members, and perform detailed architecture reviews. Ravn offers exposure to diverse technical challenges and opportunities for accelerated career growth.

We are looking for an Agentic Software Engineers who are first and foremost  highly skilled software engineers, one who uses AI-assisted development tools not as a shortcut, but as a force multiplier. You move fast without cutting corners, you produce clean and maintainable code, and you’ve genuinely internalized how to get the best out of tools like Cursor, GitHub Copilot, and Claude Code in a professional engineering context.


Responsibilities

  • Contribute the end-to-end development of custom software features and products, from technical scoping through to production delivery

  • Use AI-assisted development tools, specifically Claude with genuine depth, not just autocomplete, but structured prompting, context management, and iterative refinement

  • Design and build robust back-end systems: APIs, services, databases, authentication, and background processing

  • Collaborate with front-end engineers and contribute front-end work when needed to ship complete, polished features

  • Work directly with clients as a technical counterpart, translating requirements into clear engineering plans and communicating progress with confidence

  • Mentor junior and mid-level engineers through code reviews, pairing sessions, and hands-on guidance on AI-assisted workflows

  • Contribute to Ravn’s internal engineering standards, helping establish best practices for how we build custom software

Requirements

  • 5+ years of professional software engineering experience, with a strong back-end foundation

  • Demonstrable, hands-on fluency with AI-assisted development tools — you’ve used them seriously on real projects, not just experimented

  • Strong back-end fundamentals: REST and/or GraphQL APIs, relational and/or NoSQL databases, authentication, background jobs, and system design, or/and, solid front-end experience, enough to collaborate effectively and ship full features independently when needed (React or similar)

  • A track record of running projects independently end-to-end — you take ownership, manage ambiguity, and deliver

  • High standards for code quality, readability, and maintainability — AI tooling doesn’t change that bar for you

  • Experience with cloud platforms (AWS, GCP, or Azure) and containerized deployments

  • Strong written and verbal communication skills in English; comfortable working directly with clients


You’ll earn points if:

  • Background in a software agency or consulting environment

  • Familiarity with LLM APIs, RAG systems, or agentic frameworks is a plus, but not what this role is primarily about

  • Contributions to open source projects


Location:

This position is open to candidates based anywhere in Latin America and is fully remote. Candidates located near our offices in Arequipa, Peru or San Salvador, El Salvador have the option to work in a hybrid in-office/remote arrangement. While office attendance is not mandatory, regular or occasional visits to the office are valued.

Ready to join the conspiracy?

Apply to this job