The Job:
The Full Stack Developer is in charge with designing and implementing scalable, high-performance applications while collaborating closely with cross functional teams to deliver innovative solutions. The position is essential to ensure software quality by doing manual and automated testing.
Other Responsibilities:
- Design, develop and maintain FE applications using React, Typescript, Redux Toolkit, SASS, HTML and JavaScript
- Develop and maintain backend services and APIs using Node.js Express
- Design, optimize and maintain data models using PostgreSQL and DynamoDB
- Implement microservices-based architecture for scalability and modularity
- Write automated tests using Jest and Playwright to ensure software quality
- Utilize Git for version control and ensure effective branching, merging and deployment strategies
- Champion the use of coding best practices, automated testing and continuous integration
- Enforce code standards, documentation practices and maintainability
- Maintain clear and comprehensive documentation for codebases, processes and systems
- Work with product managers, business analysts and other stakeholders to translate business requirements into technical solutions
- Stay up to date with the latest development trends, technologies and best practices
Job Specifications:
- Preferably possesses a degree in Computer Science, Information Technology, or a related field
- At least 2 years of professional experience as a Full Stack Developer
- Experience in React, TypeScript, Redux Toolkit, SASS, HTML and JavaScript for Front End
- Experience in Node.js Express for Back End development
- Experience with relational and NoSQL databases (e.g. MySQL, PostgreSQL, MongoDB)
- Experience in version control systems such as Git or similar versions
- Experience with CI/CD pipelines and automation tools
- Has experience writing automated test using Playwright and Jest
- Knowledge in microservices
- With proven experience in Waterfall Software Development methodology
- Experience/strong interest in financial business systems is highly desirable