Full-Stack Developer (Junior–Mid Level)
- Location: Remote (Preferred time zones: Europe, Eastern Europe, or Asia)
- Type: Full-time contractor (40 hrs/week)
- Compensation: $30,000–$40,000 USD base + quarterly performance bonus
- Start Date: ASAP (flexible for the right candidate)
About GMC2
GMC2 is a boutique marketing strategy firm trusted by CMOs and brand directors to deliver data-driven insights and creative strategy. While not a traditional tech company, we are building an internal data analysis and insights platform to empower our consulting team.
https://www.gmc2.com/
With a small, focused dev team and a high-performance culture, we value ownership, proactivity, and a roll-up-your-sleeves attitude.
The Role
We’re looking for a hands-on, full-stack developer with 2–4 years of experience, ideally in a startup or fast-paced environment, to help us evolve our internal platform. You’ll collaborate directly with non-technical team members, help drive platform improvements, and contribute across the stack — from API development to UI enhancements.
This is a great role if you:
- Thrive in small teams
- Like figuring things out independently
- Want meaningful ownership and input in your work
Responsibilities
- Build and maintain APIs (REST or GraphQL)
- Develop frontend components using modern JavaScript frameworks
- Write clean, maintainable code for both backend and frontend systems
- Collaborate with analysts and strategists to turn ideas into working features
- Own small projects from concept to deployment
- Debug and improve the platform continuously
Requirements
- 2–4 years of full-stack development experience
- Proficiency in backend development using any modern language (e.g., Node.js, Python, Java, Go)
- Experience building and maintaining APIs
- Familiarity with modern frontend frameworks (e.g., React, Angular, Vue)
- Comfortable with both SQL and NoSQL databases
- Clear communicator and self-starter — able to work effectively in a remote, async environment
- Experience working independently and taking initiative in an agile setup
Nice to Have
- Python (especially with data tools or ML interest)
- Angular (used in our current stack)
- MongoDB, AWS, Docker, CI/CD pipelines
- Linux system familiarity
- Curiosity or interest in machine learning (no prior experience needed)
Work Culture & Fit
- Small, high-performing team (currently 2 developers)
- Remote-first with async communication
- Preference for candidates in Europe or Asia to ensure time zone overlap with UK/India
- Bonus if you've worked in environments where cross-functional collaboration and autonomy were essential