Senior Software Developer

Posted May 15

Overview

Simfoni creates a competitive advantage for its customers through deployment of advanced Spend Analytics. Our Artificial Intelligence technology has disrupted the traditional methods of performing spend analysis and our Spend Intelligence suite provides a full savings opportunity lifecycle for identifying, booking, and tracking results. We are an entrepreneurial enterprise, which means that we think and act in a dynamic and agile fashion to respond quickly to opportunities and market demand. We have recently closed our Series B funding to invest in growth for the US market and have also acquired a firm in the USA to boost our growth and presence.

As part of the engineering team, the Senior Software Engineer will work directly with engineers in a dynamic, open environment, employing the latest techniques and best practices in engineering, and utilizing the best-in-class tools and frameworks building a highly distributed, scalable, and enterprise-class SaaS platform.

Simfoni has been recently awarded the distinguished 2022 Gold Stevie Award for Great Employers - Employer of the Year! Read the press release here: https://hubs.la/Q01jqJgh0

Role Definition

As part of the backend engineering team, the Senior Software Engineer will work directly with engineers in a dynamic, open environment, employing the latest techniques and best practices in back-end engineering, and utilizing the best-in-class tools and frameworks building a highly distributed, scalable, and enterprise-class SaaS platform.

Key Responsibilities:

  • Be responsible for key back-end components of the platform
  • Contribute to the overall API framework
  • Implement solutions using iterative processes, Agile development methodologies, and test-driven development.
  • Implement services that are highly available, fault-tolerant, using cutting edge technology concepts such as NoSQL DBs and distributed messaging frameworks
  • Design and architect industry-leading SaaS BI solutions, able to operate at cloud scale
  • Read technical/functional specifications and documentation from various feature teams
  • Work with engineers and Product Managers to define SaaS requirements and ensure they are in roadmaps
  • Work collaboratively with technical leads and managers with the expectation of driving to solutions with them
  • Provide documentation, guidance, and support to feature teams and other technical team members on SaaS best practices and target architectures

Requirements

About you:

  • You must be a Full-stack developer with Python and a UI framework experience of 3 – 5 years
  • You have at least 3 years of experience in a SaaS Product company
  • You have experience in a cloud-native platform preferably AWS (or Azure GCP)
  • If you have knowledge of and exposure to design patterns, good SQL skills including debugging slow running SQL queries. it’s a plus!
  • You are a Serial Problem Solver
  • An enthusiastic, high energy team member who is viewed as a “doer” on the team and across internal organizations
  • Are willing to travel as needed

Job Features

  • Job Category Product & Engineering
  • Benefits Competitive Salary
  • Base Location India based. You may work from home but may be required to be in a regional Simfoni office from time to time.
  • Service Line Engineering
  • Specialism Software Engineering
  • Reporting to Engineering Manager
  • Travel and working hours We operate with non-linear working hours to accommodate global time zones of clients and global Simfoni operations, but in line with the Company’s work-life balance objective the Company is committed to ensuring that employees achieve a reasonable balance. The role may require travel between regional Simfoni office locations.