Product Software Engineer-Backend (Java)
Core
Design and build scalable backend solutions for Flowin, a SaaS-based e-invoicing platform, enhancing digital capabilities like Peppol integration.
Role type
Senior Product Software Engineer (Backend)
Builds
SaaS e-invoicing solutions (Flowin) for finance, tax, and accounting professionals
Domain
Finance, Tax, Accounting, Risk, Compliance
Deliverable
production ML models | product features
Required skills
Java (Spring Boot), REST/GraphQL API design, Microservices, AWS SQS/SNS or GCP PubSub, SQL (Oracle/Postgres), NoSQL, CI/CD (GitLab/Jenkins), Kubernetes, Terraform/AWS CDK/Pulumi/Ansible/Helm
Preferred skills
Serverless architectures, Agile (Scrum/Kanban), Infrastructure as Code
Technologies
Java, Spring Boot, AWS, GCP, Kubernetes, Git, Maven, IntelliJ, Oracle, Postgres, GitLab, Jenkins, Terraform, AWS CDK, Pulumi, Ansible, Helm
Responsibilities
Design and implement scalable, maintainable, and high-performance software solutions; Contribute to backend development, infrastructure (IaC), and CI/CD pipelines; Drive continuous improvement through refactoring, testing, and code quality initiatives; Work closely with product managers, designers, and engineers to define and deliver features; Participate in Scrum ceremonies and agile planning processes; Collaborate with other developers to share expertise.
Seniority
Senior, hands-on IC