Position: Software Engineer - Full Stack (Java, Angular)
Company: Particles Global
Category: Java
Experience required: 3y
English level: upper

The UK based Fintech product company is seeking a Software Engineer based remotely to join an energetic and global team focused on delivering on the company's value proposition to market. The product opens new doors for merchants by providing a sophisticated and flexible payment solution to online merchants who want to increase profit. We work with large retailers, business platforms and large Not-For-Profits. Our teams are located internationally across the United Kingdom, Ukraine and Australia. 

In the Software Engineer role, you will be involved in the development of new unique features in various parts of our large product (b2b modules, no code solutions, payment widgets, development of new and extent of existing services). 

You will have the opportunity to work with global leaders, payment service providers and technology vendors across Europe, APAC, US and other markets while being part of the next generation of payments for merchants and the industry.

**Responsibilities**

Main focus on providing the highest quality, clean code
Stay up to date with current best practices
Collaborate and help to QA and support teams 
Collaborate and take part in technical meetings with devOps, security, architects team members
Collaborate with Front-end developers
Collaborate with Back-end developers
Provide mentorship, training, help and support to other team members
Participate in roadmaps, estimates, risk management
Participate in solution design

**Must Have**

5+ years commercial experience
Practical experience with Java
Practical experience with Typescript
Practical experience with Angular
Superior understanding of HTML, CSS
Superior understanding of RESTful API design principles, OOP
Practical experience with MongoDB, PostgreSQL
Practical experience with Docker
Nice to Have
Proficiency in methods of creating adaptive and responsive design
Creativity and acknowledge of a good style and trends
GitLab CI, Kubernetes, AWS
Elasticsearch, Any MQ
Experience with integration of payments system APIs (PayPal, Stripe, etc) as well as understanding of basic underlying concepts, standards (ISO8583, PCI DSS, etc)
Experience with task management system Jira
Understanding of CI/CD principles
Experience with payment services

**What's in it for you?**

A great values-based company culture
Flexible working: We are a remote-first company that encourages a healthy work-life balance.
20 days of  PTO and social events
You’ll be part of a successful, highly motivated, and extremely collaborative team.