Senior Software Engineer - Backend - Java (Hybrid)

Details of the offer

We are looking for a Senior Software Engineer - Backend (Java). As a Senior Backend Engineer, you will be responsible to design and develop highly scalable, available, reliable, secure, and fault-tolerant systems with mínimal guidance. Also, you will work with the Head of Engineering and overall backend teams to design & execute the engineering roadmap.

**About Flip**

Rafi, Luqman, and Anjar, who were college friends in Universitas Indonesia, started Flip as a project in 2015 to transfer payments to each other at a fraction of what banks would charge them. They are pioneers in the Indonesian market, with their technology now helping millions of Indonesians, both individuals and businesses, carry out bank-to-bank money transfers through a reliable and seamless app.

After five years of operations, Flip has helped Indonesians transfer money worth several trillions of rupiah and has received double-digit funding from respectable investors such as Sequoia India, Insight Partner, and Insignia. Flip's ultimate mission is to give Indonesians access to one of the most progressive and fairest financial services in the world.

At Flip, we always strive to provide the fairest place for you to work, learn, and grow with talented and fun people in various opportunities to advance your career and get fair rewards. We believe that we have to treat employees, customers, and all stakeholders fairly and respectfully. Fair treatment for employees means we establish clear goals, facilitate our employees to achieve them, and value their contribution to the company with equitable benefits.

**What you'll do**
- Work cross-functionally with the Product, Design, Operations, and Backend teams across the squads to ship world-class products and features with mínimal guidance.
- Design and develop highly scalable, available, reliable, secure, and fault-tolerant systems with mínimal guidance.
- Write code that's clear, concise, performant, tested, and easily understood by others.
- Actively mentor associate software engineers in the team.
- Partner with the product management team to execute the feature roadmap.
- Work with the Head of Engineering and overall backend teams to design and execute the engineering roadmap.
- Improve engineering standards, tooling, and processes.
- Help debug production issues across services and levels of the stack

**What you'll need**
- Strong software engineering skills in Java with a good understanding of its ecosystems
- Solid understanding of algorithms, algorithmic complexities, OOP, design patterns, and clean code.
- Ability to estimate and execute releases with a good degree of predictability.
- Ability to scope, review and refine user stories and/or tasks for technical completeness and to alleviate dependency risk.
- Good in business acumen, excellent problem skills, and broad understanding of software and system design.
- Experience in handling or scaling a system that handles high traffic/large data sets/high concurrency.
- Experience in CI/CD like Jenkins/Gitlab CI/Travis CI/TeamCity and related technologies is a plus.
- Technical leadership experience is a plus.
- Knowledge and experience in migrating a monolith to service-oriented architecture is a plus.


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Data Engineer

As Data Engineer, you will gathers and collects the data, stores it, does batch processing or real-time processing on it, and serves it via an API to a data ...


Ibm Careers - Jakarta

Published a month ago

Oracle Net Suite Developer

Duration : 12 Months Extendable Contract Location :Jakarta, Indonesia Payroll under : PT amIT Global Solutions Sdn Bhd Detailed Job Descriptions: Strong k...


Amit Global Solutions Sdn Bhd - Jakarta

Published a month ago

Software Tester

Perform tests on the company software as well as the data used in the software - Keep test case documents accurate and up to date - Provide suggestions on ho...


Chartnexus (M) Sdn Bhd - Jakarta

Published a month ago

Vue Js Developer

**Job Descriptions**: - Develop user-facing features using Vue.js - Build reusable components and front-end libraries for future use - Ensure the technical ...


Pt Lawencon Internasional - Jakarta

Published a month ago

Built at: 2024-11-16T08:51:11.729Z