Epicareer Might not Working Properly
Learn More

Full Stack Engineer

Salary undisclosed

Apply on


Original
Simplified

Our banking client is seeking a highly skilled Full Stack Developer to join our dynamic team at a leading financial institution in Singapore. The ideal candidate will have a strong background in both frontend and backend development, with expertise in JavaScript, TypeScript, and Node.js for the frontend, and Java, Spring/Spring Boot for the backend. You will be responsible for developing, maintaining, and enhancing our financial platforms and applications, ensuring high performance, security, and scalability.

Responsibilities:

  • Collaborate with cross-functional teams to design, develop, and implement high-quality software solutions for financial products and services.
  • Build responsive and user-friendly interfaces using JavaScript, TypeScript, and Node.js.
  • Ensure seamless user experience through integration with internal APIs and implementing robust client-side logic.
  • Develop and maintain backend services and APIs using Java, Spring, and Spring Boot.
  • Optimize server-side performance and ensure data integrity and security.
  • Integrate various financial systems and third-party services, ensuring smooth data flow and interoperability.
  • Write clean, maintainable, and efficient code while adhering to industry best practices.
  • Participate in code reviews, testing, and continuous integration/continuous deployment (CI/CD).
  • Diagnose and resolve technical issues across the stack, providing support for both development and production environments.
  • Work with product managers, designers, and other stakeholders to gather requirements and translate them into technical deliverables.

Requirements:

  • JavaScript/TypeScript: Proficiency in JavaScript and TypeScript programming.
  • Front-End Frameworks: Expertise in ReactJS, Node.js, and familiarity with front-end build tools like Webpack and package managers such as NPM.
  • Core Java: Solid knowledge of Core Java, including collections, JSON, JDBC, and Maven.
  • Spring Framework: Proficiency in Spring and Spring Boot, including JDBC templates and JPA.
  • Unix/Bash: Basic understanding of Unix operating systems and bash scripting.
  • Agile Methodology: Experience working in an agile environment.
  • Problem-Solving: Strong decision-making and troubleshooting skills.
  • Communication: Excellent English communication skills.
  • Team Player: Ability to work in a global team and collaborate effectively.
  • Code Quality: Strong code review skills and attention to maintaining high code quality.
  • Independence: Ability to work independently and take ownership of projects.
  • Financial Industry: Experience in the financial industry is preferable.

This is an initial 12-months contract role that has a high possibility of a perm conversion dependent on performance.