At PINTU, we are building the #1 crypto platform in Indonesia and Southeast Asia. We know that 99% of new investors are underserved because many existing solutions cater to the 1% who are pros and early adopters; hence, we provide an offering that helps even new investors learn, invest, and interact with digital assets through our seamless & user-friendly experience.
Pintu is offering an opportunity for a full-time Staff Engineer to join our Backend Team responsible for serving as a technical leader in the company's strategic planning regarding technology and software architecture.
Strong written and oral communication is a must as the applicant will frequently be interacting with the business stakeholders and product teams to achieve Pintu strategic business goals.
Why you should join us
- Exposed to blockchain technology and had the opportunity to apply it in our feature development directly
- Team up with the top engineering team in a supportive environment for your career growth and personal well-being
- Opportunity to work from anywhere
Essential Functions / Responsibilities
- Provide guidance and direction to the engineering team, ensuring best practices are followed and the technical vision is communicated and understood.
- Lead by example by writing clean, maintainable, and efficient code.
- Participate in and oversee the design, development, and implementation of complex systems and applications.
- Analyze, evaluate, and resolve deep technical issues, ensuring the final output meets high-quality standards and is consistent with user needs.
- Work closely with senior engineers and engineering leaders within the company to maintain hardware and software needed for projects to be completed efficiently.
- Mentor and guide the professional and technical development of engineers on your team, providing clear feedback and suggestions for improvement.
- Foster a collaborative, inspiring culture within the team, encouraging open communication, innovation, and inclusivity.
- Ensure the application of standard engineering methods and practices during development.
- Implement and oversee testing methodologies to ensure the stability and usability of products.
- Coordinate with the QA team to schedule performance tests and resolve issues highlighted from such tests.
- Prepare and maintain technical documentation, including project plans, process documents, and performance statistics.
- Conduct reviews, evaluations, and analyses of current systems and propose system-wide improvements based on the company's needs.
- Minimum 8 years of experience in software engineering, including a proven track record of leading the delivery of large-scale, high-quality systems
- Solid hands-on experience in Go
- Experience in building robust and effective monitoring and alerting system
- Experience in using message broker/queue systems such as AWS SNS/SQS, Google Pub/Sub, Kafka, RabbitMQ, etc
- Proficiency with database technology mechanisms, understanding how it works, and how to scale it
- Experience in implementing various software and design principle
- Experience working under Continuous Delivery and Zero-Downtime models
- Knowledge in using Workflow Engine such as Cadence or Temporal
- Experience in using Kubernetes as the application infrastructure layer
- Strong knowledge of optimizing application performance, as well as using various profiling techniques and tools
- Experience in using or building a reliable and efficient application build system
- Experience in using and maintaining Temporal as a Workflow Engine
- Experience in working on Fintech Core functionalities
- Knowledge of Google Cloud and AWS Cloud Infrastructure and components (products)
- Good understanding or experience in Scrum methodology
- Active in the engineering community, preferably with contributions to open-source projects or speaking engagements at conferences and meetups
Let’s Realise a Cryptocurrency Bank for Everyone!
We are building the #1 cryptocurrency bank for everyone to accelerate the transition to an open financial system
We have impacted many lives, but there’s still plenty to do, and we can’t do it alone. You can learn more about us.
What is PINTU?
PINTU is a blockchain-based digital investment app that focuses on new investors. We have created a user-friendly app that helps new investors to learn, buy, and invest cryptocurrency one click away.
Our agility and firm hold on our core purpose and values have allowed us to remain resilient and thrive through tumultuous times.
Learn more about PINTU here.