Working at 4most

We are not your typical consultancy firm; with over 250 credit risk and actuarial consultants our colleagues own a significant share of the business, and we have ambitious plans to grow even further.

As experts in our field, we are passionate about what we do and embrace diversity; we’ve created a fun and innovative environment where technical minds flourish. Individual success is not measured by the size of your team or the hours you work, it’s the unique value you bring to the community. We want our people to think differently and challenge the status quo.

Our people are our biggest asset, having been voted the Best Company to work for at the 2023 Credit Strategy Awards, Best Management Consultancy Firm MEA Finance UAE 2022 and Women in Credit Employer of the Year for 2022, our awards speak for themselves. We reward teamwork and believe value should be shared with all who contribute.

We are passionate about what we do and making a difference, so we're aiming to reduce emissions and be carbon neutral (including scope 1, 2 & 3) by 2025. As an aspiring B-Corp we want to work with people and clients who share our values.

Position Summary

4most are looking for a Senior Software Engineer (Full stack) to build out our pipeline of AI and ML products and services for both 4most and its clients. You will thrive in this role if you have a strong sense of end-to-end ownership and enjoy translating requirements into valuable products by building applications that users will love. In this role, you will have the opportunity to contribute to many parts of our stack including user facing web applications, internal tooling, and core platform infrastructure.

We want you to play a key role in the design and implementation of web applications while maintaining security and optimising performance in our Microsoft Azure DevOps environment.

You will work closely within a small team of data engineers, general cloud engineers, data scientists and MLOps engineers to create solutions that benefit 4most and our clients. As the team grows, you will also mentor and coach junior engineers, conduct code reviews, and ensure that the software meets the requirements and standards of the project. The role will be primarily working with internal stakeholders but will, as necessary, require interacting with clients to provide technical expertise if appropriate.

You should have strong end-to-end product ownership, be able to translate product requirements into user and ensure the reliability, security, and scalability of our applications. You should be able to collaborate successfully with your team to invent, design, and build software that is stable and performant. You should be proficient in a broad range of design approaches and know when it is appropriate to use them and when it is not.

Key Responsibilities

  • Design, develop, test, and deploy software applications using various technologies and frameworks that support delivery of AI/ML model outcomes.
  • Ensure that the applications comfortably meet user requirements and follow the latest engineering practices.
  • Collaborate with cross-functional teams across 4most (Consultants, Client Partners, Data Engineers, Data Scientists, MLOps Engineers) and work towards shipping of robust AI products and service.
  • Identify and evaluate new technologies to improve the application development process.
  • Provide education, collaborative support and enthusiasm in your area of expertise for 4most and our clients.
  • Work with incumbent IT team to develop the necessary infrastructure to deploy the developed software solutions.

Requirements

  • 5+ years of proven experience developing software applications.
  • Experience and passion working with web libraries and frameworks, such as React and Typescript.
  • Experience writing distributed, highly scalable and available backend systems & APIs using Java or similar programming languages.
  • A fundamental understanding of data structures.
  • Experience with testing concepts, tools, and integrating testing and best practices.
  • Clear understanding of reactive functional, and object-oriented programming fundamentals.
  • Knowledge of back-end services.

You should have extensive, hands-on experience working on at least one of:  

  • Software development with AI & ML components.
  • Experience in software development within banking, financial services, or technology sectors.
  • Experience with Azure Serverless technologies.

Benefits

Salary dependant on experience plus;

  1. 33 days' holiday (including national and public holidays),
  2. Discretionary bonus,
  3. 50% sponsorship towards relevant courses (e.g. professional qualification, Masters, PhD etc.),
  4. Private health insurance,
  5. Life Assurance,
  6. Employee's provident fund.

Location

Bengaluru, Karnataka, India

Job Overview
Job Posted:
1 week ago
Job Expires:
Job Type
Full Time

Share This Job: