Position: Senior Full Stack Software Engineer
Company: Qubit Labs
Category: Java
Experience required: 3y
English level: upper

We have a vision to alleviate relative poverty by technologically enabling the underserved and unbanked communities in Thailand and Greater Mekong sub region to be connected to knowledge and wealth. We will provide these communities with access to lending by building an ecosystem which will enable them to seamlessly connect, engage and interact.

We will create and provide a digital platform enabling accessible finance for those who are well deserved and attracting borrowers who want to continuously learn and connect to pools of wealth by using technological advance and alternative methods.

**Responsibilities:**
— Handle the design, architecture, development, code review, and testing of key applications in the following areas: Loan Application Process and its related areas, such as data management, document storage, communication and payment messaging systems, support desk.
— As team lead, manage and communicate work responsibilities to subordinates.
— Be hands on in at least of one area of expertise of coding.
— Work with the following currents tacks: Ruby on Rails, Node.js, React, Vue.js, Kotlin, Java.
— Integrating to external systems that are developed by 3rd parties.
— Work closely with the product management and design team to define feature requirements and deliver the product that materially impacts the business and improves the customer experience.
— Identify performance bottlenecks and come up with novel ways to solve them.
— Design and implement scalable web service APIs.
— Work with RDBMS (SQL), Mongo DB and NoSQL DB database systems
— Develop and maintain various internal tools that manages the admin panels for customer service, content management and learning platform workflows.

**Required skills:**
— 3+ years full stack engineering experience in a production environment.
— Expert programming skills in tech stack outlined.
— Proficiency in Software Development Best Practices (SCM / Unit Tests).
— Deployed customer-facing software into a Production Environment.
— Fintech Domain expertise.
— Familiar with JIRA/Confluence/Agile Sprints.
— Fluency in spoken and written English.
— Good interpersonal and communication skills.

**Will be a plus:**
— Experience working on technical side projects or made open source contributions.

**We offer:**
— you can join the Kyiv product development team to work together with a thriving international company;
— see the results of your work, understand the process, influence companies decisions;
— implement all your knowledge and new ideas;
— health insurance;
— work from home till the end of the year;
— positive corporate environment;
— a variety of online activities;
— minimum bureaucracy;
— competitive compensation.