About the Role
We are looking for a Medium to Senior Full Stack Developer to join our engineering team and help build and maintain core product features. You will be involved across the stack, working closely with product and DevOps to deliver reliable, scalable solutions.
This role is suited for someone with solid backend experience, practical frontend exposure, and a strong sense of ownership over their work. You should be comfortable taking features from idea to production and eager to understand the product domain to build meaningful solutions.
Responsibilities:
- Design, develop, test, and maintain scalable web applications and services
- Build and maintain backend systems using modern frameworks and languages
- Contribute to frontend development as needed, working with product and design teams
- Collaborate with DevOps on deployments, monitoring, and production readiness
- Participate in code reviews, architectural discussions, and technical planning
- Take ownership of features throughout the full development lifecycle
- Improve code quality, performance, and long-term maintainability
- Understand product requirements and domain logic to deliver effective solutions
Requirements
- Minimum 5 years of professional experience in software development
- Strong backend development experience with Laravel, Go, or similar modern frameworks/languages
- Working knowledge of frontend technologies such as Next.js and Tailwind CSS (or equivalent)
- Solid understanding of RESTful APIs and web application architecture
- Experience with relational databases and writing efficient, well-structured queries
- Familiarity with deployment workflows, server environments, and production systems
- Strong problem-solving skills and attention to detail
- Ability to work independently while collaborating effectively with a team
Nice to Have
- Experience with cloud platforms (AWS, GCP, Azure, or similar)
- Exposure to CI/CD pipelines, logging, and observability tools
- Experience in product-focused or startup environments
- Interest in system design, performance, and scalability
What We Value
- Ownership and accountability for the quality and impact of your work
- Proactive mindset in identifying problems and proposing improvements
- Willingness to learn the product domain and contribute beyond implementation
- Clear communication and a collaborative, team-oriented approach