Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Role Overview
We’re looking for a Senior Full Stack Developer to take end-to-end ownership of product development across backend and frontend systems. You’ll work across the full development lifecycle — from architecture and implementation through to deployment — partnering closely with Product, Design, and Engineering.
This role is backend-strong, with frontend capability expected.
Must Have (Non-Negotiable)
- Strong hands-on experience with both Java (30%) and Python (70%) in production environments
- 8+ years of experience building scalable, high-quality software applications
- Deep understanding of backend architecture and RESTful API design
- Strong experience with relational databases (PostgreSQL preferred)
- Hands-on experience with AWS
- Proven ability to design, build, and ship end-to-end features independently
Nice to Have
- TypeScript
- PHP
- Experience with modern frontend frameworks (React or Vue)
- Elasticsearch
- Snowflake or modern data warehousing platforms
- Familiarity with GCP
Key Responsibilities
Product Development:
- Lead the development efforts, taking ownership of the entire product lifecycle from ideation to implementation.
- Collaborate with cross-functional teams, including product managers, designers, and engineers, to deliver high-quality and user-friendly products.
Technical Leadership:
- Apply expertise in technologies to drive the adoption of new architectures and design patterns for our products.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement within the team.
Innovation and Best Practices:
- Actively contribute to the evolution of our technical stack, ensuring it aligns with industry standards and supports the scalability and maintainability of our products.
Cross-Functional Collaboration:
- Work closely with UX/UI designers to translate design concepts into responsive and intuitive user interfaces.
Your Professional Qualifications
🌟 Core Experience & Technical Skills
- Extensive Experience: 8+ years of professional experience as a Software Engineer delivering high-quality, scalable applications.
- Mandatory Backend Expertise: Proven, in-depth experience with the core backend languages: Python and Java.
- Database Proficiency: Strong experience with relational databases, specifically PostgreSQL (Postgres).
- Search & Indexing: Direct experience designing, implementing, and optimizing solutions using Elasticsearch.
- Frontend Development (Highly Desired): Experience with Javascript and using functional frameworks such as React.js or Vue.js.
Note: React is specifically called out as a 'Nice to Have' but is included here due to its strong market relevance.
- Cloud Computing: Hands-on experience with at least one major cloud platform, with AWS being mandatory, and familiarity with GCP as a bonus.
- Data Warehouse (Nice to Have): Experience working with modern data warehousing solutions like Snowflake.
🏗️ Architecture & Design
- Component Design: Experience with a shared component design paradigm utilizing controller-based patterns.
- Application Implementation: Proven track record of implementing applications effectively using established style guides and detailed wireframes.
- Backend Principles: Strong understanding of backend architecture principles and best practices for RESTful design.
📈 Development Methodologies & Teamwork
- Agile Development: Comfortable working in Agile environments and proficient in Test-Driven Development (TDD) methodologies.
- Collaboration: Highly team-oriented and collaborative, with the proven capacity to mentor junior team members and elevate team skill levels.
- Leadership & Communication: Demonstrated leadership ability combined with excellent written and verbal English skills.
About Mozaiq
Mozaiq is a fully remote team with roots in the US and Eastern Europe. We build powerful, cross-functional teams that support some of the most sophisticated tech and marketing organizations in the world.
🌐 Global Family: A tight-knit, multicultural, remote-first team
💼 Meaningful Work: Support world-class brands and products
🤝 Inclusive Culture: We prioritize collaboration, clarity, and growth
Perks & Benefits
🌍 Work from anywhere
⏳ Flexible hours
🏝 Paid time off + holidays
🛫 Team offsites
🩺 Subsidised Health insurance
Key Skills
Ranked by relevanceReady to apply?
Join Mozaiq and take your career to the next level!
Application takes less than 5 minutes

