Pintu is offering an opportunity for a full-time Software Engineer to join our Backend Team responsible for the Web3 product. The applicant will gain experience in all phases of the software development lifecycle, from requirements gathering to design, coding, unit testing, debugging, and support in production.
This position requires outstanding technical proficiency, professionalism, solid communication, exceptional problem-solving skills, and an eager attitude.
The successful candidate will play a key role in designing seamless API, creating a secure and scalable system, ensuring system reliability, and maintaining the system end-to-end for our groundbreaking web3 products.
Strong written and oral communication is necessary as the applicant will frequently interact with the business stakeholders and product teams to achieve Pintu's strategic business goals.
Essential Functions / Responsibilities
Design API, communication protocol between frontend, backend, and key management system
Design system and collaborate with frontend and cryptography engineers to create a secure and scalable system.
Working with the SRE team to ensure system reliability.
Create and maintain the system end to end.
Experience Required
5+ years of experience in building high-traffic applications.
Solid hands-on experience in GO.
Have experience in using monitoring and alerting system.
Have experience in using message broker/queue systems such as SNS, SQS, and Google PubSub.
Able to optimize applications by using various instrumentation.
Bonus skills
Have experience code in trusted environment such as intel sgx, aws nitro enclave (is a plus)
Have experience using a cryptography library (is a plus)
Have experience with web3 application and blockchain ecosystem (is a plus)
Experience in C++ and/or Rust programming languages (is a plus)