Job Closed
This listing is no longer active.
Full-Stack Engineer, React, Next.js, Node.js
Location
Philippines
Posted
59 days ago
Salary
0
Seniority
Senior
Job Description
Full-Stack Engineer, React, Next.js, Node.js
SALMON ROBOTICS LIMITED
• Develop and maintain frontend applications using React and Next.js. • Design and implement backend services using Node.js and NestJS. • Build and integrate REST and GraphQL APIs to ensure data consistency. • Work with shared UI components and ensure adherence to our design system. • Ensure error handling, system resilience, and optimize both frontend and backend performance. • Write and maintain unit, integration, and end-to-end tests. • Participate in code reviews, contribute to architectural decisions, and provide insights on system design. • Collaborate closely with designers, frontend, and backend engineers to ensure a seamless user experience. • Contribute to CI/CD pipelines and the release process to maintain smooth workflows.
Job Requirements
- Has strong experience with TypeScript across both frontend and backend.
- Is proficient in React and Next.js.
- Has hands-on experience with Node.js and NestJS.
- Understands API design principles and backend architecture.
- Is familiar with databases, caching, and service communication.
- Understands CI/CD pipelines and is experienced with production monitoring.
- Cares about performance, reliability, and maintainability.
- Writes clean, well-structured code and values quality and product stability.
- Has experience in writing tests and ensuring the reliability of both frontend and backend services.
Benefits
- Work with a passionate international team spanning the globe.
- Rapid professional growth in a merit-based environment.
- Rewards tied to performance and long-term success at Salmon.
- Opportunities for international growth within the company.
- New office in Manila, Philippines.
- Relocation support for eligible candidates.
- Fully remote and hybrid work options.
- Medical insurance and health & wellness benefits.
- A range of events and activities both online and offline.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work daily on the development of workers, APIs and related components • Flexibility to extend work to areas such as frontend • Develop and maintain features in asynchronous workers • Develop and maintain internal and external access APIs • Participate in architectural decisions and implementations • Code review (peer review)
Lead Java Software Engineer, Finance
Stark & Partners LDAWe minimize expansion risks by providing local expertise and tailored business solutions.
• Development and support of existing and new internal system integration solutions • Implementation of unit and integration tests • Investigation of production incidents • Provide work estimates and participate in sprint planning • Ensure code quality and performance by utilizing best practices • Design and implement new features, and improve existing functionality to meet business requirements • Participate in all phases of the software delivery lifecycle, from analysis through deployment and ongoing support • Decision-making on solution architecture • Provide technical leadership and mentorship to other developers
Back End Technical Consultant – Commerce and Content
TransPerfectAt TransPerfect, we celebrate diversity. We do not discriminate based on race, gender, religion, disability, national origin, sexual orientation, or any other protected status.
• Play a critical role in the technical design, development, and delivery of highly customized Commerce and Content systems for our customers. • Work effectively and corroboratively in small and large team environment. • Roll their sleeves up to deliver high quality code and technical documentation. • Wear many hats and adapt their operating mode to best serve the team. • Take initiative, work well with little guidance and loves solving tough problems.
Back-End Developer, PHP, Laravel
GlobalfyWe help entrepreneurs from all over the world to register and manage their business in the USA 🇺🇸.
• Develop high-quality software architecture and design • Identify, prioritize and execute tasks in the software development lifecycle • Develop tools and applications producing clean and efficient code • Automate tasks through appropriate tools and scripts • Collaborate with internal teams and suppliers to fix and improve products • Document development phases and monitor systems • Ensuring that the software is up to date with the latest technologies.




