Senior Software Developer
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.