iKonnect Vietnam Ltd. Co |
Job Overview and Responsibilities
About us
The client is the foremost personal financial portal in South East Asia, dedicated to assisting consumers in comparing loans, insurance, and credit cards. Their primary objective is to empower consumers in making more informed and improved financial decisions.
About the job
We are in search of an exceptional Software Development Engineer who will successfully execute crucial initiatives, beginning with the conceptualization phase and progressing through requirement definition, analysis, formulation of technical specifications, development, and final product delivery. Evaluate specifications and business requirements to identify suitable technologies and configurations that align with the business needs.
Responsibilities
- Use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible
- Work in collaborative, value-driven teams to build innovative customer experiences for our clients
- Create distributed systems out of microservices
- Efficiently utilize DevOps tools and practices to build and deploy software
- Write and review technical design documentation
- Architect and design services/systems using design patterns that allow for iterative delivery and future scaling
- Keep reliability, maintainability and scalability of our systems top of mind
- Improve code and architecture by regularly planning technical work with the team
- Regularly lead and deliver features that improve business outcomes at product surface level
- Act as a mentor for less-experienced peers through both your technical knowledge and leadership skill
Key Requirements
- Bachelor's Degree in Computer Science or related engineering field
- 5+ years of experience working as a Software Development Engineer
- Experience in Ruby/Rails Development ecosystem
- Have practical knowledge of OOPs concepts and SOLID principles
- Have experience designing and maintaining distributed systems
- Experience in building and deploying end to end applications from scratch
- Experience in designing and building APIs for services
- Experiences in writing unit, integration and end to end tests
- Experience in MySQL, PostgreSQL or other relational databases
- Database design skills with understanding of handling sensitive customer data
- Experience in either React.js or Vue.js is good to have
- Understanding of web technologies like Javascript, HTML, CSS
- Experience in working on cloud providers like AWS is a strong plus
Why You Should Apply This Position
- Be one of the first key members in a technical team in Vietnam
- Outstanding career growth and development opportunities
- Competitive salary package and bi-annual performance review
- Energetic, positive and initiative-driven culture