Work with Machnet

Our motto is to provide a positive and flat-hierarchy work culture. We believe that happy workplace will lead to creating a great product & an awesome customer experience.

Senior Java Developer
Apply from:
October 21, 2022
Job Designation:
Senior Java Developer
Job Type:
Full-time
Application Deadline:
December 30, 2022
Expired
Description
Level:
Senior
No of vacancies:
2

About Machnet

Machnet is a next-generation Payment as a Service platform, providing advanced solutions to companies for accelerating their financial innovation. We are a team of dedicated FinTech professionals with a mission to enable access to the global financial system. Our all-in-one payment, compliance, payment, and payout infrastructure is re-imagined and built for remittance and cross-border businesses. 

Our simple and feature-rich powerful Payment-as-a-service API helps companies build, launch and scale their cross-border business to collect payments from all US states, disburse payments in 119+ countries, fully compliant infrastructure and build in fraud prevention solutions.

Machnet was founded by a team with deep fintech and financial services experience. We have raised $2M+ to date from angel investors and venture capitalists.

The Role
  • Analyze, develop, deploy, and maintain new and existing products.
  • Develop and integrate RESTful APIs as needed.
  • Write modular, reusable and excellent quality code through TDD, code reviews and implementation of best practices. Ensure the same within the team.
  • Communicate effectively through code, verbally and written; Follow company’s coding standards, policies, processes and working culture and ethics.
  • Create and maintain technical documentations and ensure that it is up-to-date.
  • Automate deployments, integrate CI and perform manual deployments when needed.
  • Ensure test driven development with 100% test coverage; Prepare test cases, perform full-scale testing of the product based on the test cases and implement best practices to maintain quality of the product.
  • Coordinate with QA on ensuring proper testing.
  • Breakdown problems and requirements into digestible components that can be delivered by the team.
  • Constantly look for ways to improve and find inefficiencies in the system.
  • Lead and supervise junior engineers and guide them to achieve goals as necessary.
  • Mentor and share knowledge within and across teams and actively help in the continuous growth of team members.
  • Communicate new ideas, findings, issues, status and outcomes within and across teams.
Requirements
  • 3-4 year experience in software development with Java.
  • Bachelor’s in relevant field.
  • Excellent knowledge of Data type, Collection framework, Concurrencies, Multithreading
  • Good at java 8 features
  • Hands-on experience on Object-oriented approach and designing applications
  • Specific knowledge should include Spring Boot/J2EE
  • Experienced with databases like MySQL, PostgreSQL, and ORM
  • Experience in DevOps practices such as automated testing, continuous integration, and
  • automated deployments
  • Experienced with architecture styles/APIs (REST)
  • Experience creating database schemas that represent and support business processes
  • Excellent troubleshooting and communication skills
  • Experience with AWS techs like EC2, EBS, S3, SQS, RDS, Lambda
  • Experience with containerization such as Docker, Kubernetes
  • Experience in designing, developing and maintaining microservice applications
  • Attention to detail.
  • Additional skills and experience
  • Experience in frontend technologies
  • Knowledge of Agile Scrum.
  • Has experience in handling team as a team leader
What are we looking for?

We are looking for a high-energy software developer to join our growing team. The successful candidate will play a critical role in our core team, developing high quality fintech product with an opportunity to learn from senior developers.

Come join our fast-growing team!

What do we expect
  • Developer-first mindset - We always keep developers in mind while building our solutions: developers who build our systems and developers who will use our APIs. We want to create products which developers can understand and easily use to meet their customer’s needs.
  • Technical excellence – strive for the best in your craft and inspire the team on achieving coding and design best practices.
  • A true team player- We work hard and play hard. We love our new members to come and inspire us to have fun and build world class products. If we are not having fun building, we are not doing something right.
  • Adaptability- Our industry is always evolving so you need to be fast and comfortable working in a high pace environment.
  • Own your solution – We are a small team and wear multiple hats but at the end of the day we all own what we develop and present to our clients. We build as if no one is watching and take initiative to make it better.
  • Be inquisitive- We ask questions to understand what we are trying to solve before we even build it. We ask questions to figure out the best possible solution. We ask questions to make sure we are building a solution that solves the problem. Even when something has been built, we are always on the lookout for improvements to make the team and our systems more secure, scalable and efficient.
Life at Machnet
  • You’ll work with a talented team in Nepal and US  building innovative cross-border payments products
  • Your work and product is at the bleeding edge of fintech innovation and will have a direct impact on making the payments world a better place
  • You’ll use creativity to solve new challenges and problems. There will never be a dull day. We are often asked to solve problems that didn’t exist before. It will be fun.
  • You gain both technical and non-technical product knowledge and will play a key role in sharing product knowledge across teams.
  • You will have unlimited career growth trajectory as we are very ambitious with our future plans
  • Competitive salary and stock options in the US parent company.
  • Flexibility to work remote or in office
  • You will have a lot of fun building at Machnet. We always look for opportunities to play, share, give back and have fun together. We truly believe and support on living our best lives.
  • Benefit
    • 💰 Competitive salary and comprehensive Health Benefit 
    • 🏠 Hybrid Work Culture
    • 🧠 Training and Development 
    • 📚 Recognition Framework 
    • 📈 Stock Options 
    • 🔒 Social Security Fund
    • 🏥 Accidental and Medical Insurance
    • 💪 Free Gym Membership
    • 🚗 Transportation Facility

    Diversity and Equity

    Machnet is committed to having a workforce that is reflective of the diversity within Nepal and Globally. We encourage applicants from racialized communities, indigenous persons, persons with disabilities, persons of diverse sexual orientation and gender identity, and all those who can provide different perspectives and contributions to the diversification of Machnet.

    Apply Now