about the company
Well-established global leader operating within the industrial machinery and equipment sector. Aiming to deliver innovative, high-performance solutions for complex manufacturing challenges.
about the role
...
You will join a specialized team in Singapore as a Full Stack Software Engineer to build and maintain scalable, high-performance solutions. This role involves significant ownership, requiring you to design and develop controls and software for new product features in collaboration with cross-functional teams across different geographic regions.
- Primarily focus on developing rich, responsive front-end interfaces using Angular and its ecosystem (e.g., RxJS, NgRx).
- Create robust, scalable back-end solutions using C++ and C#. This includes implementing complex business logic, handling intensive data processing, and optimizing for low latency/high throughput, with a strong focus on memory management, multithreading, and concurrency.
- Implement best practices, including design patterns (MVC, MVVM, Flux), and leverage REST, Microservices, and containerization tools (Docker, Kubernetes). You will also write clean, modular, and testable code, conducting comprehensive unit, integration, and end-to-end testing.
- Design and manage database schemas (SQL/NoSQL) and develop efficient communication protocols/APIs (e.g., RESTful, gRPC) for seamless interaction between the Angular front-end and C++ back-end
skills and experience
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- Minimum of 5 years of experience in full-stack software development (50% backend, 50% frontend)
- Proven ability to develop concepts and architectures.
- Expertise in Angular (or strong background in Vue/React with a willingness to quickly transition to Angular).
- Strong proficiency in C++/C# for back-end, server-side application development.
- Familiarity with database management (PostgreSQL, MySQL, or NoSQL).
- Experience with testing frameworks (e.g., Jasmine, Karma, Cypress for Angular; Google Test/Catch2 for C++/C#).
To apply online please use the 'apply' function, alternatively you may contact Evangeline.
(EA: 94C3609/ R24124002 )