Software Engineer - London, United Kingdom - Opus Recruitment Solutions

    Opus Recruitment Solutions background
    Description

    Job Description

    My client are revolutionizing the banking industry through cutting-edge digital solutions. They specialize in creating seamless digital banking experiences that empower users and transform traditional banking practices. As a Software Engineer, you'll have the opportunity to work with a dynamic team of professionals and contribute to the development of their next-generation digital banking platforms.

    They are seeking a talented and passionate Software Engineer to join their team. In this role, you will play a key part in designing, developing, and maintaining their digital banking applications. You will have the opportunity to work with a diverse set of technologies including Java, Kotlin, Python, JavaScript/TypeScript, Spring, and If you are excited about building innovative solutions that redefine the banking experience, they want to hear from you.

    The role is 100% remote role and will include a lot of green field work. The company have annual Company retreats to countries such as Thailand and Portugal

    Responsibilities:

    • Collaborate with cross-functional teams to design and develop scalable, reliable, and secure digital banking applications.
    • Implement new features and enhancements using Java, Kotlin, Python, JavaScript/TypeScript, Spring, and
    • Write clean, efficient, and well-documented code.
    • Perform code reviews and provide constructive feedback to team members.
    • Troubleshoot and debug issues to ensure optimal performance and usability.
    • Stay updated on emerging technologies and best practices in software development.

    Qualifications:

    • Bachelor's degree in Computer Science, Engineering, or related field.
    • Proven experience in software development, with a focus on building web applications.
    • Proficiency in Java, Kotlin, Python, JavaScript/TypeScript, Spring, and
    • Strong understanding of software development principles, design patterns, and best practices.
    • Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
    • Familiarity with Agile methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
    • Excellent communication and collaboration skills.

    Benefits:

    • Competitive salary and benefits package.
    • Opportunities for professional growth and development.
    • Flexible work schedule and remote working.
    • Dynamic and inclusive work environment.
    • Chance to make a meaningful impact in the fintech industry.
    • Annual Company retreat.