What you need to know about the role
Your way to impact
- Be a Full stack technical engineer within your team and execute with excellence.
- Be a valued member of an autonomous, cross-functional agile team.
- Build performance sensitive systems that serve millions of requests each day.
- Code and implement real time, micro services software applications, document and test systems.
- Crypto currencies and Payments combination is very rare in the Payments industry
- Participate in release management and on-call duties, review recommendations for project or production issues and diagnostics.
Your day to day
In your day to day role you will
- You know how to write highly scalable micro services in Java and Spring boot.
- You know how to write efficient, reusable code in Java script.
- You have experience in Batch and Event driven systems.
- You be part of the technical projects and take pride in building systems that are used by millions of users every day.
- You have development experience in JAVA and Node JS & React JS
- You have great communication skills.
- You have managed the workload and handled change of priorities and able to resolve the ambiguity.
What do you need to bring-
- 3+ years of experience developing software as Full Stack Engineer.
- Good hands-on development skills using JAVA, Spring boot and React, NodeJS,
- Deep understanding of and experience applying object-oriented design and Reactive/ Functional
- Good analytical and problem solving skills
- Good communication skills, both verbal and written.
- Right Attitude, Great Problem-solving skills, Passion to work in a smart and highly engaged team.
- Strong debugging and problem resolution skills
- Experience developing data-driven applications using an industry standard RDBMS (Oracle, DB2, etc.), including strong data architecture and SQL development skills
- Experience collaborating with business users to define the key business requirements and translate them into process/technical solutions
- Experience applying software design patterns, data structures, algorithms.
- Experience in application performance fine tuning is a plus.
- Experience with unit testing (preferably Google Test) and tools
- Experience using industry standard software development tools (IDE / Version Control / Continuous Integration)
- Expertise in online payments and related domains is a plus
Our Benefits:
Any general requests for consideration of your skills, please