Job Closed
This listing is no longer active.
One-stop-shop for entrepreneurs to start & grow their business in Australia, Hong Kong, Singapore and the UK.
Senior Full Stack Engineer
Location
Vietnam
Posted
150 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Engineer
Sleek
• Deliver High-Quality Code: Consistently submit well-documented, maintainable, and robust code through Pull Requests (PRs) that include comprehensive tests (unit, integration) and adhere to team coding standards and best practices. Aim for high test coverage (e.g., >80%) on new code. • Apply Strong Fundamentals: Design and implement features demonstrating strong understanding and application of software architecture principles (e.g., SOLID, clean architecture), efficient database design (schema, indexing, query optimization), and API best practices (RESTful design, security). • Leverage AI Tools Effectively: Integrate AI coding assistants and tools into your daily workflow to demonstrably improve development speed (e.g., reducing boilerplate, accelerating test writing, assisting debugging) without compromising code quality, maintainability, or introducing unnecessary complexity. Be prepared to share effective prompts and techniques. • Contribute to System Stability: Keep production rollback rate related to your contributions under 2% by enforcing comprehensive testing, leveraging CI/CD pipelines effectively, and adhering to established DevOps best practices. • Engage in Collaborative Development: Actively participate in code reviews, providing timely, constructive feedback based on engineering principles and best practices. Respond proactively to feedback on your own PRs, contributing positively to team velocity and knowledge sharing.
Job Requirements
- Professional Background: 5+ years as a Full-Stack Engineer or similar role, building and shipping scalable applications in production environments. Experience integrating AI into products is a plus, but not essential.
- Front-End & Back-End: Fluent in VueJS or React, and NodeJS with TypeScript (bonus if has experience with NestJS). Comfortable designing modular, reusable, and resilient services - particularly within a microservices or service-oriented ecosystem.
- Databases & Architecture: Experience with MongoDB or Supabase, ESR/RPC, and well-structured software design. Strong grasp of Clean/Hexagonal architecture, SOLID principles, ACID behaviors, and idempotent system design
- AI Skills: Experience using AI for development. Bonus if experience integrating AI features into customer-facing applications and familiarity with AI tools or frameworks (e.g., LangChain, LlamaIndex). Enthusiasm for learning more in this space is valuable.
- Quality Advocate: Committed to high engineering standards - testing, documentation, code quality, security practices, and maintaining reliable services across the stack.
- Interpersonal Skills: Strong communicator who thrives in cross-functional teams. Able to collaborate with product, UX, data, and engineering partners to deliver well-rounded solutions.
- Cloud & DevOps Expertise: Working knowledge of AWS or GCP, with good judgment around when to use serverless, PaaS, or containerized deployments. Experience with Kubernetes is a plus. General familiarity with CI/CD best practices.
- Collaboration & Independence: Comfortable owning features end-to-end, driving projects from concept through delivery, and supporting others on the team.
Benefits
- Humility and kindness: Humility is a core attribute we hire for, which means we have a culture of not taking ourselves too seriously and being able to laugh. Kindness is also incredibly important. We are committed to creating and nurturing a diverse and inclusive environment.
- Flexibility: You’ll be able to work from home. If you need to start early or start late to cater to your family or other needs, we don’t mind, so long as you get your work done and proactively communicate.
- Financial benefits: We pay competitive market salaries and provide staff with generous paid time off and holiday schedules. Additionally, you’ll be able to access our flexi benefits scheme for home office equipment or health and fitness expenditure. Certain staff at Sleek are also eligible for our employee share ownership plan and can share in the upside of our stellar growth trajectory as we work toward listing on a prominent stock exchange in the Asia Pacific region.
- Personal growth: You’ll get a lot of responsibility and autonomy at Sleek - we move at a fast pace so you’ll be making decisions, making mistakes and learning. There’s also a range of internal and external facing training programmes we run. We’re also at the forefront of utilising AI in our space and are developing a regional centre of AI excellence. It is our intention that if you leave Sleek, you leave as a more well-rounded person and professional.
- Sleek is also a proudly certified B Corp. Since we started our journey in 2017, we’ve been committed to building Sleek as a force for good. In just over 5 years, we’ve joined a community of industry leaders like Patagonia, Ben & Jerry's, and P&G who are building an inclusive, equitable, and a regenerative economy. We have planted over 29,271 trees to reforest our ecosystem and saved 7 tons of paper from landfills by processing over 1.4M pages through SleekSign. We aim to be Carbon Neutral by 2030.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Fullstack Engineer
CC.Talent (formerly CodingChiefs)Direct remote software developers available for all languages and frameworks!
• Develop and maintain a scalable, high-performance backend using Node.js, TypeScript, GraphQL, and MySQL • Design and implement systems for personalized content such as feeds, recommendations, and timelines • Build and optimize scalable APIs to support growing user demand • Collaborate closely with frontend, design, and data teams to deliver features end-to-end • Improve system architecture, caching strategies, and data integrations • Contribute to technical decisions around scalability, performance, and the future growth of the platform • Ensure backend systems are reliable, maintainable, and optimized for production environments
• 인증·인가, 트래픽 제어, 로깅 등 AI SaaS 핵심 플랫폼 기능을 설계·구현·운영 • 사용량 기반 과금, 크레딧/쿼타 기반 비용 관리 시스템 개선 • 트래픽 증가 및 장애 상황에 대비한 확장성, 안정성 있는 서비스 설계 및 구현 • 로그·모니터링·알림을 활용해 서비스 이슈를 분석하고 품질을 지속적으로 개선 • 고객 문의 및 장애 이슈를 기술적으로 분석하여 근본 원인을 파악하고 재발 방지에 반영 • 서비스 운영 효율 향상을 위한 내부 운영 툴 설계·개발 • 그 외 업스테이지 제품과 관련된 서비스 운영 및 개발
Senior Fullstack Engineer
CodingChiefs: Dedicated Remote DevelopersDirect remote software developers available for all languages and frameworks!
• Develop and maintain a scalable, high-performance backend using Node.js, TypeScript, GraphQL, and MySQL • Design and implement systems for personalized content such as feeds, recommendations, and timelines • Build and optimize scalable APIs to support growing user demand • Collaborate closely with frontend, design, and data teams to deliver features end-to-end • Improve system architecture, caching strategies, and data integrations • Contribute to technical decisions around scalability, performance, and the future growth of the platform • Ensure backend systems are reliable, maintainable, and optimized for production environments
Software Engineer, Core – Senior or Staff
DescriptRecord. Transcribe. Edit. Mix. As easy as typing. Take control with Descript. For support, visit https://descri.pt/help
• Own technical design, implementation, and delivery of features across all levels of the stack (frontend and backend), in particular on the Identity surface (auth, permissions, team management) • Write high-quality testable code that's functional, long term maintainable and performant • Drive exploration, alignment and cross-team collaboration for owned projects and surfaces • Prioritize the highest impact work by balancing Engineering interests with business outcomes and product/design requirements • Proactively improve the tech stack with tooling, abstractions, and test infrastructure • Provide knowledge transfers, pairing time and mentorship for other Engineers • Give constructive feedback in retros, RFCs, and PRs. Conversely, receive feedback and turn it into positive change




