Full Stack Software Engineer
Role details
Job location
Tech stack
Job description
Quasset helps companies accelerate and scaling real-world implementation of new technologies. Our services span from architecting and implementing suitable innovative technologies for improved inspection monitoring and risk mitigation, developing cloud based software platforms for a variety of applications, to testing and validating robotic solutions for industrial service applications. Join our multidisciplinary, international team of highly experienced consultants, engineers, and software developers., You will be part of an international team which works on advanced web applications using modern software languages and frameworks. You enjoy mentoring, excel at solving complex coding challenges, continuously seek to learn and adopt modern technologies, and are passionate about guiding a product from concept to client delivery. Lean/agile, of course., * Contribute to functional and technical design and development of well-structured software products, ensuring alignment with business objectives
-
With a clear focus on the customer, support development, and maintenance of robust and scalable web applications using Typescript, React and their ecosystems.
-
Collaborate with cross-functional teams to define, design, test, document and ship new features
-
Contribute to maintenance of existing code bases
-
Troubleshoot and resolve complex technical issues across the stack, from frontend to backend
-
Participate in code reviews, ensuring adherence to best practices and high-quality code standards
-
Stay up-to-date with emerging technologies and industry trends, incorporating them into the development process as appropriate, * AI assisted coding (e.g. Cursor, Antigravity, Claude)
-
3D graphics programming: e.g. Three.js, React-three-fiber, GLSL
-
2D graphics programming: e.g. MapboxGL, MVT, Konva
-
Understanding of digital twin modeling and its applications in various industries
-
Data analytics using Power BI
-
Developing and implementing e-commerce software solutions, including integration with Payment Service Providers
-
Robotics programming: e.g. Ros2, Rviz2
-
Sensor devices integration
-
Docker containerization
-
Azure Cloud services
-
UX design
We are an equal opportunity employer. We offer:
- a role in an enthusiastic, international and multidisciplinary team.
- a fair market salary consistent with your track record and experience.
- the opportunity to work with a professional team and for renowned international clients to work on cutting-edge projects involving advanced technologies and shape next generation software solutions.
- purpose-driven projects where you can contribute to transformative solutions
- the possibility to collaborate with global teams and participate in projects abroad.
- a team-focused culture that values input, creativity, and innovation.
- regular outings, team-building events, and celebrations to foster camaraderie.
- room for ambition and an opportunity for personal and professional growth.
- an inclusive workplace where everyone's voice matters.
- opportunity to participate in employee stock options.
- options for hybrid working conditions.
About Quasset
At Quasset we are excited about the journey we are on: making impact by turning cutting-edge technology into real-world, added value, end-to-end solutions. We have the courage to take innovation further and the confidence and know-how to make it happen. Building networks and driving innovation are at the core of our DNA. With the transition to renewable energy, we provide companies with new approaches to digital technology, implementing the latest trends to deliver bespoke and scalable solutions for our clients. We help implement strategies for multiple sectors including energy, infrastructure and water, specializing in robotic implementation for inspections, workflow management systems and mixed reality.
Additionally, we manage and facilitate a portfolio of multiclient projects, as well as global and regional joint industry initiatives such as the SPRINT Robotics Collaborative (www.sprintrobotics.org).
Requirements
Are you passionate about coding? Are you an independent thinker that likes developing concepts into client-oriented products with the use of innovative technologies? We are seeking a talented and motivated individual to join our dynamic team in the Quasset Philippines office., * Minimum 3 years of professional experience in back-end software development
-
Proficiency in JavaScript/TypeScript and React, with a deep understanding of their ecosystems
-
Experience with server-side development with Node.js and related technologies
-
Proficiency in SQL and experience with database systems like Postgres
-
Strong understanding of RESTful APIs and web services
-
Solid understanding of software engineering best practices, including version control (Git), testing, and CI/CD
-
Familiarity with Azure DevOps or similar tooling
-
A curiosity for technology and innovation
-
A pro-active attitude, able to work independently and in a team environment
-
Good English communication skills, both verbal and written with the ability to articulate complex technical concepts to non-technical stakeholders
-
Excellent problem-solving skills
-
Attention to detail, prioritize and consistently meet deadlines
-
Flexibility to work with an international team
-
Relevant education at university level (e.g. Computer Science, Engineering)
Required knowledge of Tech Stack
-
TypeScript: Advanced proficiency in TypeScript/JavaScript for building scalable and maintainable code
-
React: Hands-on experience with React for creating dynamic, responsive user interfaces
-
SQL: hands-on experience to explore and investigate data in the backend
-
Relevant knowledge of popular libraries/ frameworks, such as:
- Front-end: Vite, React-router, React-query, MSAL, Zustand, Tailwind
- Back-end: Koa, Express, Kysely, Massive, PG, Passport, Puppeteer
- Tooling: Vitest, Jest, Zod, AJV, Debugger, Profiler, Rollup