Go Back
Senior Backend Developer (Ruby on Rails/Golang/Elixir) - Global Fintech startup
- IT, Software development, System Engineering Jobs
Description
Responsibilities
- Deliver values to users, teammates and company
- Develop secure and scalable backend system to serve millions of global users
- Implement high quality coding standards in order to deliver readable, stable and maintainable systems
- Work closely with teammates and help each other to grow through the form of code review, regular sharing sessions and project retrospectives, etc.
- Analyze requirements wisely and solve difficult problems across the stack
- Conduct technical research and propose pragmatic ways to improve tech stack for long-term engineering initiatives
- Follow and constantly improve development process
Responsibilities
Requirements
Minimum
- 5-8 years experience in server-side programming languages is required
- Interested in building first-class product with talented teammates to solve challenging real world financial industry problems
- Embrace open source community and willing to give back for everyone’s good
- Capable to pick up various technologies, a fast learner and have a “get things done” mentality
- Humble to embrace better ideas from others, eager to make things better, open to challenges and possibilities
- Familiar with iterative product development style
- Knowledge of low level networking or OS internals (Linux)
Advantage
- Experienced in Ruby on Rails, Golang, Elixir and Node.Js
- Participated in Open Source projects
- Knowledge of handling scalability, security and performance
- Knowledge of domain driven microservices architecture backend development
- Knowledge of zero downtime CI/CD and development principles
- Knowledge of DevOps process and tools
Hard Skills
- Coding and Programming (Python, C#, Java, PHP, etc
- Database and Queries
- Operating Systems
Soft Skills
- Communication
- Leadership
- Adaptability
- Problem-solver
We offer
- We offer an attractive compensation package working in a cutting-edge field of Fintech.
- Huge responsibilities from Day 1. Be the owner of your own learning curve. The possibilities are limitless and depend on you
- You get to work in a very dynamic environment and be part of an international team
- You will get to have involvement in developing brand new products from scratch using latest technologies alongside with a passionate and talented team