a search for a Software Engineer who possesses a strong sense of ownership and a dedication to crafting scalable, resilient systems, particularly within the dynamic landscape of our Billing system.
Our Billing team crunches high scale volume data into industry top-standard reports across Forters diverse product lines.
As we continuously evolve to integrate new products, the team actively collaborates in a cross functional effort for shaping Forter's product integrations.
If you're passionate about architecting robust systems that drive success, we invite you to join us in molding the future of Forter's Billing infrastructure.
Why should you join us?
The Billing domain is one of the cornerstones of Forters suite of offerings. We are a key step in every new product launch, we empower our stakeholders and support various contractual structures, and we make sure the systems are performant, accurate, and adhering to strict financial standards.
As an engineer joining us, you'll play a central role in making the above happen, taking a crucial part in Forters revenue stream. Some of the challenges youll face:
Design and implement scalable, performance-oriented systems, responsible for digesting hundreds of millions of transactions per month
Enable the extension of Forters offering, by bringing the billing process perspective to the decision-making process
Take part in a cross-team effort to define a common language between the various products and the financial systems
Constantly aim towards improving the systems to meet the highest quality, observability, and monitoring standards
What you'll be doing:
Lead hands-on significant development efforts while collaborating with teammates and individual contributors at Forter
Work with on data oriented tasks for the integration of task orchestration mechanisms for enhancing the system's management and processing efficiency
Initiate and own complex projects, work with PMs to define features and scope, while guiding through technical decisions and tradeoffs
Hold yourself to high standards, as we value accountability and testing just as we value our production systems. We achieve this by employing advanced monitoring and testing solutions.
Collaborate in an environment involving various stakeholders within the company by planning, brainstorming, and sharing feedback.
Requirements: 7+ years of experience writing and maintaining complex backend systems using a modern programming language
3+ years of thorough Python experience
Proficiency in various storage solutions such as MySQL, Snowflake, and Redis
Proven track record of leading technical projects through all stages of the Software development life cycle - from requirements to deployment
Experience with AWS or other public cloud services
Enthusiasm for providing technical solutions that bring an immediate business impact
Strong design, development, delivery, and quality assurance skills.
Excellent communication skills, able to convey technical concepts to diverse audiences effectively.
It would be cool if you have:
Familiarity with NoSQL data stores such as Elasticsearch
Previous background in the fintech industry
Experience building and maintaining data pipelines using industry-standard frameworks like Airflow, Kafka, Delta Lake, etc
Experience with Kubernetes or other container orchestration platforms
Familiarity with observability systems such as Honeycomb, Datadog, Grafana, etc
Passion for coding and mentoring others
Previous experience working on B2B products
Experience maintaining billing / ERP systems
This position is open to all candidates.