About the job Senior Software Engineer Fullstack
JOB PURPOSE:
The Senior Software Engineer Fullstack is responsible for architecting, designing, and developing high-quality applications that align with our business goals and user needs. This role encompasses working across the entire technology stack, from crafting intuitive front-end interfaces to building robust and secure back-end services and managing databases. The Senior Fullstack Software Engineer will collaborate closely with cross-functional teams, including product managers, Technical lead, business analyst, and other engineers, to deliver secure and scalable solutions.
The role involves leading technical discussions, making critical architectural decisions, and implementing best practices in software engineering. The Senior Software Engineer Fullstack will mentor junior engineers, fostering a culture of continuous learning and improvement. This position requires a proactive approach to problem-solving, a commitment to staying current with emerging technologies, and the ability to adapt to the evolving landscape of software development. Ultimately, this role is crucial in ensuring the successful delivery of reliable, user-centric applications that drive the overall success and growth of the company.
QUALIFICATIONS:
- College or university degree in Computer Science/Engineering or related course.
- Work experience in a bank or fintech is an advantage
- At least 5 years work experience as a Senior Software Engineer or equivalent
- Knowledgeable on various programming languages such as NodeJs and ReactJs or C# programming language.
- Experience in Flutter or React is an advantage
- Knowledgeable in NoSQL and MongoDB database
- Must have hands on experience in developing microservices.
- Knowledgeable in implementing best practice coding standards and security.
- Basic Project Management Skills
- Flexible and adaptable to learning and understanding new technologies