Are you experienced and passionate about writing clean codes, following best coding practices, developing high-quality and scalable software? Are you vast and knowledgeable in the full software development life cycle; from system analysis, architectural design, code writing, documentation, testing, deployment and maintenance? We will like to meet you.
The Opportunity:
We are looking for experienced and forward-thinking software engineers, who possesses willingness to learn, team players and are passionate problem solvers to join our growing engineering team.
What will you be doing?
Interpreting, analysing, planning and engineering great products in the fintech industry.
Partake in the full software development life cycle.
Write and conduct different tests to ensure delivery of bug free software products.
Solve complex problems in a simple manner
Requirements and Skills
8+ years experience as Software Engineer, Full Stack Engineer / Backend Engineer.
Good analytical thinking
Familiarity of micro service architecture
Great understanding of design principles
Good understanding of data structure and algorithms
Experience with MVC and frontend frameworks (e.g Angular, React etc.)
Experience in multiple languages such: PHP (Laravel and/or Symfony), NodeJS, Go
Familiarity with databases (e.g. MySQL, MongoDB) and caching system
Good understanding of web servers (e.g Apache, Nginx) and Linux servers
Experience with cloud platforms such as: AWS, Google Cloud Platform and/or Digital Ocean.
Good working knowledge of version control system
Knowledge of CI/CD development, delivery and deployment process
Effective communication, relationship building, and teamwork skills
You are willing to take risks, fail, learn, give and receive feedback, and try new approaches