Full stack software Engineer
Role details
Job location
Tech stack
Job description
We're looking for a talented Full Stack Software Engineer to join our growing, fully remote team. In this role, you'll work across the entire technology stack-building scalable backend services, intuitive web and mobile experiences, and delivering production-ready features that create meaningful impact.
This position is ideal for engineers who enjoy taking ownership, collaborating with cross-functional teams, and thriving in a fast-paced environment while using modern tools and best practices.
What You'll Do
- Design, develop, and maintain full stack applications from concept through deployment.
- Build responsive and user-friendly interfaces using modern frontend frameworks.
- Develop scalable backend services and APIs.
- Collaborate closely with product managers, designers, and fellow engineers to deliver high-quality features.
- Write clean, maintainable, well-documented code.
- Participate in code reviews, testing, and CI/CD processes.
- Troubleshoot issues and continuously improve application performance, reliability, and scalability.
Requirements
Do you have experience in Teamwork?, Experience with some-but not necessarily all-of the following technologies is preferred.
Frontend
- React
- Next.js
- React Native
- HTML5 and CSS3
- JavaScript / TypeScript
Backend
- Node.js (NestJS or Express)
- REST and/or GraphQL APIs
Database
- PostgreSQL or other relational databases
- ORM tools such as Prisma, Sequelize, or TypeORM
DevOps & Tools
- Git and GitHub
- CI/CD pipelines
- Cloud platforms such as AWS, GCP, or Azure, * 3+ years of professional experience as a Full Stack Software Engineer.
- Strong proficiency in JavaScript and/or TypeScript.
- Experience building, deploying, and maintaining production applications.
- Solid understanding of frontend and backend architecture principles.
- Familiarity with databases, APIs, and cloud-based systems.
- Strong problem-solving abilities and attention to detail.
- Excellent communication skills and the ability to work effectively in a remote environment.
- Strong software engineering fundamentals and the ability to learn new technologies quickly.
Nice to Have
- Experience with mobile development using React Native.
- Exposure to AI-assisted development tools.
- Experience working in startup or high-growth environments.
Benefits & conditions
- Fully remote work environment.
- Opportunity to build meaningful, high-impact products.
- Collaborative, supportive, and growth-oriented engineering culture.
- Competitive compensation based on skills and experience., * Technical assessment or take-home assignment
- Live technical interview
- Final interview
If you're passionate about building great products and enjoy solving complex problems, we'd love to hear from you.
Pay: $105,000.00 - $125,000.00 per year