CourtAvenue is a marketing services company that is “accelerating digital transformation” for the most ambitious brands in the world. The company, as an employer, is known for
Senior Full-Stack Software Engineer
Location
Florida
Posted
7 days ago
Salary
$115K - $145K / year
Seniority
Senior
Job Description
Senior Full-Stack Software Engineer
CourtAvenue
• Design, build, and ship production-grade systems end-to-end - frontend, backend, infrastructure, and the operational glue in between - on time, on budget, and at high quality. • Own technical decisions on architecture, cloud topology, observability, deployment, and security for the projects you lead. • Write secure, resilient, well-tested code, and hold the bar on code review for the people you work alongside. • Debug hard problems - production incidents, performance regressions, concurrency bugs, distributed systems weirdness - and write up what you learn so the team gets stronger. • Build prototypes and proofs of concept to learn quickly (hours, not days), validate ideas, and de-risk technical decisions before committing to a direction. • Mentor teammates and serve as the rubber duck for tougher technical problems. Make the people around you better. • Research new technologies and tools and contribute to refining team processes and engineering practices to deliver excellence. • Provide rough effort estimates and technical scope on new opportunities, and occasionally help present technical options to client stakeholders.
Job Requirements
- Experience in systems architecture and design - can architect new systems from scratch and reason about trade-offs at the system level.
- AI-native, well beyond vibe coding!
- Can be the rubber duck for teammates. Docs, diagrams, walkthroughs - you make the team smarter around you.
- Strong full-stack chops: Web UX/UI, REST APIs, backend, DB modeling, CI/CD, and deployment automation.
- Client-facing experience and strong presentation and communication skills.
- Solid at requirements gathering and technical / non-technical documentation.
- Comfortable with ALM tools (Jira, ClickUp, Git, etc.) and agile principles, including scrum and backlog management.
- Self-driven, dynamic, and an exceptional problem-solver.
- Able to extract lessons from both wins and losses while keeping a positive attitude about it.
- Strong awareness of web performance - on-page and external (CDN, caching, etc.).
- Experience with automated testing for both backend and frontend.
- Bachelor's degree in computer science, systems management, or another engineering discipline - or equivalent field experience.
Benefits
- Gigantic Playground is an Equal Opportunity Employer.
- Participates in the E-Verify program.
- All persons hired will be required to verify identity and eligibility to work in the United States.
- Complete the required employment eligibility verification form (I-9) upon hire.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
CognizantCognizant is an award-winning global provider of information technology and business consulting services. Founded in 1994, the company is headquartered in Teane
• Architect, design, and build scalable platform components using Node.js, TypeScript, AWS, and React • Build and maintain distributed systems, real-time pipelines, and core microservices to support platform growth • Lead code and architecture reviews to uphold high standards for reliability, performance, and maintainability • Contribute to and drive adoption of modern infrastructure practices — CI/CD, containerization (Docker), ArgoCD, Terraform, GitHub Actions • Own and deliver impactful projects end-to-end, translating business needs and R&D insights into scalable technical solutions • Identify opportunities to reduce toil, improve developer workflows, and increase system resiliency • Build systems for the long term — balancing speed of delivery with sustainability and technical excellence • Take part in production support responsibilities
Senior Software Engineer
CognizantCognizant is an award-winning global provider of information technology and business consulting services. Founded in 1994, the company is headquartered in Teane
• Architect, design, and build scalable platform components using Node.js, TypeScript, AWS, and React • Build and maintain distributed systems, real-time pipelines, and core microservices to support platform growth • Lead code and architecture reviews to uphold high standards for reliability, performance, and maintainability • Contribute to and drive adoption of modern infrastructure practices — CI/CD, containerization (Docker), ArgoCD, Terraform, GitHub Actions • Own and deliver impactful projects end-to-end, translating business needs and R&D insights into scalable technical solutions • Identify opportunities to reduce toil, improve developer workflows, and increase system resiliency • Build systems for the long term — balancing speed of delivery with sustainability and technical excellence • Take part in production support responsibilities
Software Engineer II
IterableHeadquartered in San Francisco, California, Iterable is a privately held internet company offering a growth marketing platform that enables marketers to automate personalized omnic
• As a Software Engineer II on the Developer Platform Team, you will help improve the Scala, Bazel, and CI foundations that Iterable engineers use every day to build, test, and ship services • Your work will make the codebase easier to change, the build graph easier to reason about, and CI more reliable under real production-scale usage • Independently own moderate-complexity projects; contribute directly to the Bazel build platform, core Scala libraries shared by services • Help shape how Iterable uses AI-assisted and agentic engineering practices to make complex development work faster, safer, and more repeatable
• Design and develop scalable software applications and systems • Write clean, maintainable, and efficient code • Collaborate with product managers, designers, and other engineers to deliver high-quality products • Mentor and provide technical guidance to peers and less experienced engineers, fostering a collaborative environment and contributing to team growth. • Participate in code reviews and contribute to team best practices • Debug, troubleshoot, and optimize applications for performance and scalability • Stay current with emerging technologies and propose improvements to systems and processes • Leverage AI-assisted development tools and practices to accelerate delivery, improve code quality, and document decision-making • Communicate technical concepts clearly to both technical and non-technical stakeholders



