Opportunity brief
About the Role
We are looking for a talented Full Stack Engineer who enjoys building products from concept to deployment. You will be responsible for developing scalable web applications, working across both frontend and backend systems, and collaborating closely with product, design, and engineering teams to deliver high-quality user experiences.
Key Responsibilities
- Design, develop, and maintain full-stack web applications from frontend interfaces to backend services.
- Build scalable, reusable, and maintainable code following engineering best practices.
- Develop RESTful APIs and integrate third-party APIs and external services.
- Build responsive and intuitive user interfaces while ensuring seamless backend integration.
- Design efficient database schemas and optimize queries for performance and scalability.
- Collaborate closely with Product Managers, Designers, and Engineers throughout the product lifecycle.
- Participate in architecture discussions and contribute to technical decision-making.
- Conduct code reviews, maintain coding standards, and improve overall code quality.
- Debug production issues, optimize application performance, and continuously improve system reliability.
- Take complete ownership of features from planning and implementation to deployment and monitoring.
Nice to Have
- Experience working in a startup or fast-paced product environment.
- Familiarity with cloud services such as AWS or Vercel.
- Experience with containerization using Docker.
- Understanding of CI/CD pipelines and automated deployment workflows.
- Knowledge of testing frameworks and writing unit/integration tests.
- Experience integrating AI services or third-party APIs.
- Contributions to open-source projects or a strong GitHub portfolio.