Company Description
Sigma Lending empowers UK SMEs with simple, streamlined unsecured loans, offering up to £100,000 within 24 hours of approval. Unlock your potential and move forward confidently with Sigma Lending.
Role Description
We are seeking a highly skilled and motivated Full Stack Software Engineer to join our dynamic team. You will be working on both backend and frontend development using modern technologies such as Node.js, Vue 3 and MongoDB. Your role will involve building and maintaining our core lending platform, implementing new features, and ensuring the scalability and security of our infrastructure.
As part of a small, agile team, you will have the opportunity to work independently and directly impact key business processes, such as loan applications, underwriting, and customer onboarding. Key Responsibilities:
- Design, develop, and maintain full stack applications using Node.js, MongoDB, Vue 3 and Element Plus.
- Develop scalable and secure RESTful APIs to support the loan application, underwriting, servicing and collections processes.
- Handle the maintenance, optimization, and scaling of the frontend and backend systems.
- Implement third-party integrations such as open banking APIs to facilitate payment and financial data processing, credit agencies and payment providers.
- Ensure system reliability and availability through DevOps best practices including monitoring, logging, and deploying using CI/CD pipelines (e.g. AWS, Lightsail).
- Proactively identify and fix bugs, and continuously improve performance and code quality.
Required Skills and Experience:
- 3+ years of experience working as a full stack developer, preferably in a fintech or fast-paced startup environment.
- Strong proficiency in Vue.js (Vue 3) and its ecosystem.
- Solid understanding and hands-on experience with Node.js for backend development, building and maintaining APIs.
- Strong experience with MongoDB, including designing schemas, writing queries, and optimizing performance for scalability.
- Experience with integrating open banking platforms is a significant plus.
- Familiarity with DevOps practices (CI/CD, containerization, monitoring) and cloud platforms like AWS or Lightsail.
- Strong knowledge of HTML, CSS, and responsive design principles.
- Experience with Version Control (Git) and working in a collaborative development environment.
Preferred Qualifications:
- Familiarity with payments systems, open banking APIs, and financial data processing.
- Knowledge of security best practices in web development and experience in handling sensitive data.
- Experience with agile methodologies and working in cross-functional teams.
- A self-starter with the ability to work independently, solve problems, and take ownership of projects from start to finish.
- Familiarity with machine learning and latest AI developments a plus.