Our Story

Join Us

Full Stack Engineer

Full Stack Engineer

Level:

Mid-Senior

Location:

Remote

About GIG-A:

はじめまして /hajimemashite/ 'nice to meet you'

We are a financial technology company that offers mobile daily banking services in Japan. We help customers open a local bank account, manage everyday spending and transfer money.

About your role:

Your mission as a Full Stack Engineer in the Product Engineering team is to source new partner leads, define, iterate and align on solution alternatives, and manage existing partner relations in payment, cards, insurance and compliance domains in Japan that determine to a large part the user experience and unit economics of our product.

Objectives of your role:
tick-symbol

Work across the full stack, building highly scalable distributed solutions that enable positive and secure user experiences and measurable business growth.

tick-symbol

Develop new features and infrastructure in support of rapidly emerging business and product requirements.

tick-symbol

Assume initiative to propose and deliver a compelling technical solution from early proof-of-concept to testing against user requirements to market-ready release.

tick-symbol

Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application UX/UI design.

Daily and monthly responsibilities:
tick-symbol

Design and build end-to-end systems optimized for security, speed and scale.

tick-symbol

Participate in all aspects of iterative software development including design, implementation, testing, deployment, publishing, and troubleshooting.

tick-symbol

Search, learn, and familiarize yourself with current tech trends. Discover and implement new technologies that yield a competitive advantage.

tick-symbol

Collaborate across multiple ethnic cultures via Slack, Jira comments, Confluence documents, and frequent video conferences.

Team and Culture:

tick-symbol

Born global and born remote
We are nomads with the world as our home. We demonstrate with kind actions that every employee belongs to our 一門 /ichimon/ 'clan'.

tick-symbol

We are our customers
It's personal, because we have lived through the pain of the underbanked. We empathise with our customers and adapt to their feedback.

tick-symbol

Bring choices to the table
We are proactive in seeking out challenges and opportunities. We are transparent in communication and propose multiple courses of action to deliver a solution.

tick-symbol

Become a learning machine
We continuously upskill to achieve freedom of manoeuvre with our team and to triumph over challenges.

Required skills and qualifications:

tick-symbol

Experience working with Java, Spring Boot, Flutter & AWS.

tick-symbol

Bonus points for experience working with Kotlin, AWS, CI/CD, RDS, Postgres.

tick-symbol

You are motivated by the impact that your work has.

tick-symbol

You enjoy writing testable code and believe in Test Driven Development.

tick-symbol

Fluent English is a must.

tick-symbol

You are a confident communicator. Communicating with teammates, collecting requirements, describing product features, demoing work in progress, and providing updates are integral parts of your work.

tick-symbol

You have a self-starter mindset: you enjoy working in a fast-paced team where you can take the initiative. You are autonomous and independent, but you also know when to collaborate with the rest of the team.

tick-symbol

You are a risk-taker: you’re not afraid of challenges, and you think being questioned on your assumptions and decisions helps you grow.

tick-symbol

Previous experience with building finance/banking products.

tick-symbol

Bonus points if you speak Japanese.

What we offer:

tick-symbol

Continuous learning environment.

tick-symbol

Improve your technical skill-set.

tick-symbol

Trust and freedom.

tick-symbol

Supportive and highly skilled team members.

tick-symbol

Great culture of transparency and openness.

tick-symbol

Opportunity to make a real impact in customers’ lives.