About Moon
Moon is a Fintech startup focusing on revolutionizing the banking, finance and payments ecosystem of today. We are looking for passionate individuals who share our energy in creating the best experience for our customers and want to change the world with us.
At Moon, we pride ourselves on being able to innovate new and disruptive ideas to create the best products. As a back- end developer, you will be involved from the conception to the completion of projects that you can be personally proud of.
Visit us at paywithmoon.com and follow us on social media for more information.
Back-end Software Engineer (Junior / Internship / Part-time)
About the role
We are looking for people who love taking initiatives, loves to learn & be able to adapt to a variety of situations. This is a great opportunity for someone wanting to make a mark in the financial world with talented and motivated team members in a diverse and energetic workplace.
This position is for you if you’ve recently graduated, are still studying, or looking for a summer internship.
What will you be doing?
- Responsible for development of back-end infrastructure, such as
- Algorithmic Trading
- Payment Gateway API
- Cloud Architecture
- DevOps Workflow and Continuous Integration
- Work and collaborate with the rest of the team in building the best products for our users
- Learn and understand Back-End design principles, Cloud Architecture and DevOps practices
- Work with cutting edge frameworks to develop a flexible and well-structured cloud infrastructure to support the needs of our various applications:
- Serverless Framework to architect Cloud Resources
- GraphQL API and AWS AppSync
- Server Frameworks (NodeJS/Python/Go…) on AWS Lambda, AWS EC2, AWS Elastic Beanstalk
- On & Off-BlockChain ledger and transaction systems
- Research & Development on new projects involving experimental technology
What you will need
- Good interpersonal and communication skills
- Ability to work independently
- A burning desire to learn
- Strong Back-End Development Skills (e.g. Algorithms, NodeJS - preferred)
- Ability to read and comprehend your peers’ code
- Any 2 of:
- Knowledge of Web and Networking Protocols
- Proficiency in at least one Cloud platform (e.g. AWS/ Firebase/ GCP/ Azure)
- Proficiency with the serverless framework and/or Terraform/AWS CloudFormation
- Experience with algorithmic trading
- Can pass our algorithms test
- Completed one or more Software Engineering Courses covering web and cloud ecosystems
- Preferred, not required:
- Bachelor’s Degree in Computer Science or related field
- Able to work in a relatively large (~100 kLoC) codebase
- Able to provide sufficient documentation, allowing your peers to understand your code without much effort
- Proficiency in multiple Back-End framework (NodeJS - preferred/Django/Flask/Go/…)
- Experience working with Git to manage code
- Experience working with REST APIs
- Experience working with GraphQL APIs
- Experience working with NoSQL/SQL databases
- If you don’t meet any optional requirements but are extremely passionate in learning and joining the Fintech industry, don’t worry! We’ll guide you on your learning journey
Where will you need to be?
Anywhere in the world, as long as you own a modern laptop or computer.
If you prefer to work out of an office, we have positions in both Singapore and New York City.
Related Job Searches:
- Company:
Moon Technologies - Designation:
Back-end Software Engineer - Profession:
Engineering - Industry:
Finance