Job Description
Overview
Indepay | Setara Networks provided pay range. This range is provided by Indepay | Setara Networks. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
IDR1,300,000,000.00/yr - IDR2,000,000,000.00/yr
We at Indepay | Setara Networks are here to revolutionize the Indonesian payment ecosystem by introducing one click checkout services in order to make transactions zero-fee, instant, and rewarding for the consumer.
On one side we're working with financial institutes to enable real-time account to account transfers through our platform, and on the other-side we're giving consumers a reliable and secure payment experience which is better than anything else they've experienced in the Indonesian ecosystem.
Join a Series A startup with boundless opportunities. Our vision for payment transformation is to disrupt the traditional online payment landscape by pioneering a faster, safer, and incredibly simple payment solution, enabling payment in just 20 seconds powered by the open banking regulatory framework.
Strategic partnerships with top brands will allow you to work with industry leaders across telco providers, banks, FnB, and OTT to redefine the future of online payments. If you're passionate about innovation and eager to make a significant impact, this is your chance to be part of something transformative.
We are looking for an experienced and hands-on professional for this position, with experience on complete SDLC for products/components in highly scalable lending/credit rating platforms across ecommerce/enterprise software/supply chain management/network distribution systems. The ideal candidate will have built systems across phases from R&D to deployment/adoption/implementation in market for at least one high-transacting system (built for millions of transactions with millions of users), ensuring stability, security, availability, failover/redundancy, and performance for initial deployment through increasing usage. This role is for our Engineering Excellence Center based in Gurgaon. We are looking for B. Tech/M. Tech/PhD/MCA candidates from premier colleges with backgrounds in an early-stage product company.
Join a multicultural team at the epicenter of transforming Indonesia's future payment industry. Ready to simplify and revolutionize transactions? Apply now and let's reshape the world of payments together!
What your current role should be like
What you will be accountable for includes leading the engineering effort for a scalable Lending Platform and delivering high-quality, secure, and maintainable software across ecommerce/enterprise software/supply chain management networks.
Responsibilities
You should have 10+ years of experience in software engineering, with a strong background in designing and delivering highly scalable and reliable full-stack systems, ideally in high-transaction environments (payments, e-commerce, or SaaS platforms)
Proven ability to lead cross-functional engineering teams (10+ engineers) while fostering a collaborative and innovative environment to deliver top-notch products within tight deadlines
Expertise in modern software architecture (microservices, distributed systems) and technologies, including Java, Spring Boot, Docker, Kubernetes, and leading cloud platforms (GCP preferred)
Hands-on experience in end-to-end SDLC, from R&D to deployment, and proficiency in DevOps practices, ensuring high system availability and performance
Demonstrated success in driving data-driven decisions through performance metrics, system logs, and collaboration across teams to deliver impactful business solutions
What will you do
Strategizing for Technology/Platform
Fully own the Company's Lending Platform across ecommerce/enterprise software/supply chain management/network distribution systems to lead the development projects for success of the platform while ensuring security, stability, availability, performance, compliance and maintainability
Contribute to defining technology roadmap envisioning the tech stacks required to scale the business with a long-term technology vision
Build and leverage relationships with internal and external stakeholders for creating, managing and delivering various releases of the platform instituting best engineering practices
Research and suggest new technology, applications and protocols, stay up-to-date with new technology trends, participate in technology POCs and support evaluation of different technologies and platforms
Contribute to cross organizational goals with other technology leaders/managers to participate and deliver on various initiatives and activities
Delivery, Project & Technical Management
Create and manage end-to-end detailed development plans for self as IC and for team and will identify budget, resource requirements, and costing. Set and manage expectations, communicate, and execute goals within timelines with top-notch quality
Lead the platform release deployments for the market(s) by executing appropriate well documented and approved plans
Review business requirements, and draft/review the PRDs/Functional requirements for the platform and releases while being responsible for backend, infrastructure, architecture, scalability & server-side engineering
Define engineering processes and work towards their continuous improvement and champion the software engineering practices and processes from planning, to architecting and designing, coding, review, and testing
Lead/support various testing, audit and certification activities
Create various project reports for the management team
Participate in peer reviews of architecture, design and code
People Leadership
Recruit and grow a team of driven engineers who have high expectations by helping them in their goal setting and career growth
Foster a collaborative culture that embodies our principles
Manage outsourced engineering workforce and contractors to get the best out of them in a cost-effective way
Define and measure various development KPIs and seek continuous improvement in quality and productivity
Requirements
Domain
SME level knowledge in ecommerce/enterprise software/supply chain management, category, item and cart management
Demonstrable experience in building a team for product development
Excellent knowledge in agent/retailer based distribution network systems for financial and VAS to consumers
Concrete experience in delivering projects by working with cross functional teams, collaborating with different business stakeholders
Technology
At least 6 years of experience as a Java/System architect
Strong knowledge of Java 8+ and J2EE
Experience in developing distributed systems is a plus
At least 5 years of hands-on experience in Spring Boot
Expert level knowledge in identification and application of design & architecture patterns
At least architected and delivered one microservices based project end to end
Should have experience with agile & scrum, and DevOps deployment (and automation) methodologies
Strong application knowledge of any queuing systems like SQS, RabbitMQ, Kafka
Must have working knowledge with clustered queuing systems, debugging queues when the system fails
Experience in building centralized log management. Experience with ELK stack will be appreciated
Experience in developing cache management systems is appreciated but not mandatory; exposure to such systems like Redis, Memcache etc. is required.
Good understanding of server technologies and working experience with Tomcat, Apache, JBoss etc
Working experience with different versioning and CI/CD pipeline tools like Github, cloud build, cloud run, jenkins etc
Either worked or knew how to architect applications for HA server configuration
Must have worked with servers in HA mode
Experience in developing and maintaining fault tolerant large scale enterprise applications
Working knowledge with Linux/Unix environments
Exposure to containerisation and tools like Docker and Kubernetes is appreciated
Basic scripting knowledge appreciated
Strong knowledge in one of the leading cloud platforms is mandatory. GCP preferred
Working knowledge with postgresql databases is mandatory
Experience with nosql databases like MongoDB, Cassandra etc. are good to have
Experience with one of the API management tools like Apigee, Mulesoft anypoint, kong etc
Experience in developing and deploying API through any API management platform
Experience in defining and tracking the api traffic and client behavioral metrics
Exposure to big data technologies is appreciated but not mandatory
Working experience with different versioning and CI/CD pipeline tools like Github, cloud build, cloud run, jenkins etc
In depth knowledge on java concurrency and multi-threading is a must have
Benefits
What do we offer?
An opportunity to make a positive impact on the world by providing basic financial services to unbanked and underbanked people worldwide
An opportunity to define and develop a product for the global market
An opportunity to be part of the core team who will build a global company and define its culture and processes
An opportunity to move horizontally or vertically across geographies through multiple career paths
An opportunity to work at the frontier of modern banking solutions technology
We offer competitive salaries, long term incentives and other generous benefits. We promote an entrepreneurship culture and look forward to a budding ground for future entrepreneurs.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Indepay | Setara Networks by 2x
Get notified about new Director of Engineering jobs in Jakarta Metropolitan Area.
Jakarta, Jakarta, Indonesia
#J-18808-Ljbffr