Senior Full Stack Engineer
About Aditude
We're really, really into ad ops tech (really). At Aditude we want to help our publishers maximize revenue and make their lives easier with smarter, faster, more innovative, more customized technology. In 2023, we raised 15 million in Series A funding led by Volition Capital allowing us to add to our team and further our mission of helping publishers do what they do better. With over 1600 sites and apps using our tech, we currently have over 1 trillion ads served to date, and over 1 billion ad impressions daily. With the recent acquisition of Hashtag Labs, we only expect this number to continue to grow exponentially. We are looking for team members who are obsessed with supporting our publishers, who default to action, and who enjoy solving complex problems. If that sounds like you, we are excited to connect!Â
The Opportunity
We are seeking a Senior Full Stack Engineer with expertise in modern frontend technologies and robust backend systems. You will work across the stack, contributing to the development of responsive and high-performance user interfaces in React and Vue while architecting and maintaining scalable backend services using Next.js/Node.js, Golang, and Python. You’ll collaborate with cross-functional teams to deliver end-to-end solutions that push the boundaries of innovation in ad tech.
Some challenges you’ll tackle:
Frontend Development:
- Develop responsive and scalable web applications using modern frontend frameworks such as React and Vue.js.
- Implement intuitive user interfaces based on UI/UX designs, ensuring pixel-perfect accuracy.
- Optimize frontend performance for speed, scalability, and cross-browser and cross-device compatibility.
Backend Development:
- Design and implement robust, scalable, and secure backend services using Next.js/Node.js, Golang, and Python.
- Build and optimize APIs (REST) to support seamless communication between frontend and backend systems.
- Architect and maintain databases with a focus on performance, scalability, and data integrity.
Full Stack Collaboration:
- Collaborate closely with product and engineering managers, designers, and other engineers to define and execute project requirements.
- Drive end-to-end feature development from concept to deployment.
- Troubleshoot and resolve issues across the stack, ensuring reliability and performance.
Best Practices & Mentorship:
- Implement coding best practices, conduct code reviews, and mentor junior developers.
- Stay updated on emerging technologies and propose their integration when beneficial to the platform.
- Ensure adherence to security standards and scalability principles.
The skillset
Experience:
- 5+ years of professional full stack development experience.
Frontend Expertise:
- Strong proficiency in modern JavaScript (ES6+), TypeScript, HTML, and CSS.
- Expertise in React and Vue.js with knowledge of their ecosystems (e.g., Redux, Vuex, TailwindCSS).
Backend Expertise:
- Advanced experience with Next.js and Node.js.
- Proficiency, familiarity, or willingness to learn building backend services with Golang and Python.
- Strong understanding of REST API design principles and security.
Database Management:Â
- Experience with relational (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., PostgreSQL, MongoDB).
Performance Optimization:
- Proven ability to optimize applications for speed, scalability, and reliability across the stack.
Testing:
- Proficiency in testing frameworks like Jest, Mocha, Cypress, and Pytest.
Version Control:
- Strong experience with Git and CI/CD workflows.
Security & Scalability:
- Solid understanding of web application security practices and scaling cloud-based architectures.
Preferred skills
- Experience in ad tech or familiarity with programmatic advertising and data-driven platforms.
- Knowledge of containerization (e.g., Docker) and orchestration tools like Kubernetes.
- Hands-on experience with cloud platforms such as AWS, Google Cloud, or Azure and Infrastructure as Code (IaC) tools such as Terraform.
- Familiarity with event-driven architecture and message brokers like Kafka, Kinesis, or RabbitMQ.
- Familiarity with high-performance Remote Procedure Call (RPC) frameworks such as gRPC.
Feeling uneasy that you haven’t ticked every box? That’s okay, we’ve felt that way too. Studies have shown women and minorities are less likely to apply unless they meet all qualifications. We encourage you to break the status quo and apply to roles that would make you excited to come to work every day.
Why Join Aditude
- Competitive Salary with bonus potential Â
- 100% remote (US based)Â
- Medical, Dental, and Vision InsuranceÂ
- Unlimited Time Off + 11 HolidaysÂ
- Opportunity to join a fast growing technology company!Â
To Apply
Please send your resume and/or a link to your LinkedIn profile to careers@aditude.io along with a cover email telling us anything you think we should know.Â
Aditude is an equal-opportunity employer. We celebrate diverse backgrounds and welcome everyone to apply for employment with us. We are committed to fostering an environment that is inclusive, transparent, and collaborative. We do not discriminate against any protected class and strive to create environments where everyone can thrive. We embrace our differences and know that we are stronger working together.Â
If you need assistance or an accommodation due to a disability, please email careers@aditude.io. This information will be treated as confidential and used only to determine an appropriate accommodation for the interview process.