
Full Stack Engineer β Back-end Oriented
Posted Jul 22

Posted Jul 22
This is a fully remote position, open to applicants in Singapore, +4 more countries.
β’ Take ownership of the complete development of product features, covering both frontend and backend aspects.
β’ Incorporate leading AI coding tools (such as Cursor, Copilot, Claude Code) as an integral element of your daily workflow to enhance development productivity.
β’ Convert product requirements into functional implementations, ensuring minimal handoff friction between frontend and backend teams.
β’ Serve as a full-stack "seed" within your team β advocate for full stack practices, mentor colleagues, and contribute to scaling AI-enhanced development throughout the organization.
β’ Actively identify efficiency obstacles in cross-team collaboration and suggest enhancements to product, design, and engineering processes.
β’ Participate in the entire product lifecycle β from ideation and design through to deployment and iteration.
β’ A Bachelor's degree or higher; a major in Computer Science or a related AI field is preferred.
β’ 1β5 years of relevant professional experience.
β’ Strong foundation in at least one backend programming language such as Java or Golang.
β’ Proficiency in Node.js and React.
β’ Experience managing end-to-end projects in a production environment, not limited to personal side projects.
β’ Knowledge of database design, data modeling, and fundamental backend concepts.
β’ Highly skilled with mainstream AI coding tools (like Cursor, Copilot, Claude Code, or similar).
β’ Ability to clearly communicate requirements and constraints to AI tools; possess strong fundamentals to review, validate, and rectify AI-generated code.
β’ Self-motivated and boundaryless β you take initiative and do not wait for tasks to be assigned; you actively identify what needs to be accomplished.
β’ Possess a product and operational mindset β you can transform vague ideas into precise specifications.
β’ Curious observer β you take note of how other teams operate and actively propose improvements.
β’ Strong logical reasoning and communication abilities; enthusiastic about learning new technologies.
β’ If your background is in frontend development, we hope you have:
1. A strong depth in React engineering, with sound judgment on component architecture, reuse boundaries, and state management strategies.
2. Familiarity with modern frontend engineering infrastructure, including build tools, TypeScript type engineering, and automated testing.
3. A solid understanding of rendering strategies and performance systems, including critical path optimization, render frame budgeting, and performance monitoring attribution.
β’ If your background is in backend development, we hope you have:
1. Familiarity with high-concurrency programming, with a solid grasp of threading models, locking mechanisms, and asynchronous programming.
2. Experience with message queues (such as Kafka/RabbitMQ), along with an understanding of asynchronous decoupling and eventual consistency.
3. Knowledge of the fundamentals of distributed systems, including service discovery, circuit breaking, rate limiting, and load balancing.
β’ Competitive salary and comprehensive company benefits.
β’ Work-from-home flexibility (the arrangement may vary based on the nature of the business team's work).
Sigma Software Group
Plain Concepts
GitLab
Get handpicked remote jobs straight to your inbox weekly.