Audyence

Senior Software Engineer

Costa Rica
Node.js TypeScript React SQL MongoDB AWS Git
Description

Sr. Software Engineer - Costa Rica

Location: Remote (Costa Rica)

Department: Product & Engineering

Role Overview

We are looking for a highly skilled and experienced Senior Software Engineer to join our growing engineering team. The ideal candidate has strong experience in full-stack development with modern technologies and excels at both individual contribution and cross-functional collaboration. You will work closely with our product, design, and QA teams to build exceptional digital experiences that delight users and drive business impact.


Key Responsibilities

  • Design, build, and maintain efficient, reusable, and scalable web applications using Node.js with TypeScript, NetJS, and React.
  • Develop high-quality, testable, and performant code following best practices.
  • Participate in architectural discussions, code reviews, and contribute to technical decision-making.
  • Collaborate with product managers, designers, and QA engineers to deliver high-quality features.
  • Mentor and guide junior engineers, fostering a culture of learning and knowledge sharing.
  • Optimize application performance, scalability, and security.
  • Stay current with emerging technologies and frameworks to drive innovation.

Qualifications

  • 5+ years of professional experience in software development.
  • Full-stack capabilities with a strong proficiency in Node.js with TypeScript, NetJS, and React, with a track record of building and scaling applications.
  • Strong understanding of modern design principles including RESTful APIs, microservices architecture, and event-driven architectures.
  • Hands-on experience with database design and management (SQL and MongoDB). Experience in database migrations a plus.
  • Proficient in AWS cloud services (EC2, S3, RDS, Lambda, etc.) and in designing scalable, reliable architectures in the cloud.
  • Strong knowledge of software design patterns, system architecture, and performance optimization.
  • Familiarity with version control systems (Git) and CI/CD pipelines required.
  • Familiarity with project management in Jira required.
  • Proficiency in leveraging modern AI tooling – including Windsurf, Cursor, Claude Code, and Codex to support development processes.
  • and Proven ability to analyze complex technical challenges and translate business needs into scalable, maintainable solutions.
  • Additional capabilities a major plus:
  • Familiarity with data pipelines, ETL processes, and analytics frameworks.
  • Exposure to AI/ML applications in production environments.
  • Experience in startup or high-growth environments, where adaptability and speed are critical.  

 

We truly embody our values and live it through the culture we are creating at Audyence. 

  • Think Big – Dream boldly and push boundaries 
  • F.I.T.F.O. (Figure It The F* Out) – Be resourceful, figure things out independently, and keep momentum moving 
  • Earn Trust & Respect – Operate with integrity and transparency in every interaction 
  • Take Agile Action – Move quickly with clarity and confidence. Progress over perfection 
  • Be Customer Obsessed – Solve real problems for real people. Always advocate for the user 
  • Take Ownership – Step up, take accountability, and deliver results 
  • Be Resourceful – Do more with less. Work smart, not just hard 
  • Prioritize Profitability – Build a sustainable, capital-efficient company that lasts 
  • Execute with Quality – Sweat the details and build with care. Excellence is the expectation 
  • Know Where You Stand – Use data to measure performance and stay grounded in reality 
  • Share Knowledge with Others – We grow faster together. Make knowledge transfer part of your default behavior 

 

If you don’t meet every qualification listed, we still encourage you to apply. Research shows that candidates who don’t check every box often self-select out, even though they may bring valuable skills and perspectives. We’re committed to building a diverse and inclusive workplace, so if you’re excited about this role and think you’d be a great fit, we want to hear from you! 

 

Disclaimer: 
This job description outlines the general nature and scope of responsibilities for the role. It is not an exhaustive list of all duties, responsibilities, or qualifications associated with the position. Specific tasks may evolve or change based on business needs. 

About the Company

About Audyence

Audyence is a high-growth B2B marketing technology company powering a two-sided marketplace that enables marketers to buy outcomes-based media from premium publishers with unprecedented control, transparency, and efficiency. Backed by industry insiders and trusted by some of the world’s largest B2B brands, our platform is reshaping how demand generation is executed at scale.  

Audyence
Audyence

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say