About This Role
The Engineering team is responsible for building and scaling the core systems that power Aurora. This includes our flagship platform (Vantage), internal tooling, APIs, automation layers, and the infrastructure that enables thousands of businesses to operate seamlessly across multiple advertising platforms.
As Aurora continues to grow rapidly, we’re looking for a Full-Stack Engineer (Next.js / NestJS) who can help design, build, and evolve high-performance, secure, and scalable systems. You’ll work across the stack — from user-facing product interfaces to backend services and integrations — playing a key role in shaping how Aurora’s technology operates today and scales tomorrow.
If you enjoy owning features end-to-end, thinking in systems rather than tickets, and building products where engineering quality directly impacts business outcomes, this role is for you.
Your Responsibilities
- Developing and maintaining both front-end and back-end features usingNext.js,NestJS,TypeORM, andPostgreSQL
- Integrating with third-party APIs, including Meta and Google
- Collaborating with Product, Sales and Account Management teams to design and deliver new features
- Writing clean, maintainable and well-documented code following best practices
- Troubleshooting, improving performance and ensuring system reliability and stability
- Applying strong security standards, especially around sensitive data such as payments and advertising metrics
Who You Are
We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these, we encourage you to apply. The preferred qualifications are a bonus, not a requirement.
- 3+ years of experience in software engineering for modern web applications
- 2+ years of hands-on experience withNext.js(portfolio or code samples required)
- 2+ years of hands-on experience withNestJS(portfolio or code samples required)
- 3+ years of experience withNode.js
- 1+ years of experience withTypeORMandPostgreSQL
- Comfortable working across both frontend and backend systems
- Strong written and spoken English
Preferred Requirements
- Experience in AdTech, FinTech or consumer-facing SaaS
- Passion for building high-performance, production-grade products
- A habit of writing clean, scalable and efficient code
- Degree in Computer Science, Engineering, or equivalent practical experience
At Aurora, we are proud to be a fully remote team with talented members working across the globe. We believe in the power of flexibility while fostering a highly collaborative environment. Our team is spread across different time zones, but we stay connected through regular virtual meetings, collaborative tools, and open communication channels.
Pay and Benefits
The salary range for the role is $2,500 – $3,750 USD per month. This range covers multiple experience levels and will be refined during the selection process based on your background, location, and qualifications.
Additional Benefits
The additional benefits for this role can include:
- 19 days of paid time offper year (including 2 company-wide mandatory days off)
- Performance-based bonuses
- Fully remote working environment
- Opportunity to work on a product used globally by real businesses
- Supportive and collaborative engineering culture
Interview Process
The hiring process involves two interviews:
- A technical interview with our Head of Engineering, focused on your previous work, code samples and technical depth.
- A final interview with our COO, covering soft skills, cultural fit and general approach to work.
If you’re ready to take on meaningful work and contribute to the next phase of Aurora’s growth, apply now.