Junior Full Stack Developer - On Site NJ
Build Real Things. Grow Fast. Make an Impact.
Junior Full Stack Developer — Giftogram
We're Giftogram
Since 2012, we've been quietly building something people actually love: a profitable B2B rewards and gifting platform trusted by everyone from scrappy nonprofits to Fortune 500 brands. We've put hundreds of millions of dollars into the hands of grateful recipients — and we're accelerating.
We're a team that runs on creativity, optimism, and integrity. If you're someone who's curious by default, motivated by ownership, and energized by the idea of shipping code that real people use every day — keep reading.
The Opportunity
This isn't a "make coffee and close tickets" junior role. You'll write production code, work across the full stack, and be taken seriously from day one. You'll work directly with experienced engineers who are invested in your growth, and you'll have a clear path to becoming a well-rounded, confident full stack developer.
You'll report to the Director of Engineering and collaborate closely with product designers and fellow developers on features that ship.
What You'll Work On
Writing, testing, and debugging frontend and backend code in React & PHP
Contributing to real features — not just bug fixes — across the full stack
Troubleshooting issues and iterating on existing systems with senior engineers by your side
Participating in standups, code reviews, and team discussions
Maintaining technical documentation as the product evolves
Learning and applying best practices around code quality, testing, and clean architecture
What You Bring
Required:
A degree in Computer Science, IT, or a related field — or equivalent hands-on experience (bootcamp, self-taught, side projects all count)
0–2 years of professional experience or meaningful project work
Comfort with modern JavaScript and frontend development concepts
Some experience with React or a comparable JS framework
Basic exposure to backend development — PHP, SQL, or similar
A working understanding of REST APIs and how the two sides of the stack talk to each other
Familiarity with object-oriented programming
A growth mindset: you take feedback well, ask good questions, and want to keep getting better
Clear communication and genuine team-player energy
Bonus points for:
Experience with Laravel or another MVC framework
Any exposure to testing — QA, unit tests, integration tests, or all of the above