Strong grasp of software engineering principles and best practices
Work collaboratively within one of our development teams through the entire product lifecycle, actively contributing to solution design and development of new features ensuring that high-quality, high-value software is delivered.
Professional experience of coding (including best practices and common conventions).
Understanding of OOP (Objective Oriented Programming).
Solid experience with Microservices Design Patterns and Architecture.
Have demonstrable experience of build/run/deploy within a containerized environment.
Experience of API design.
Experience of automation.
Ability to debug and optimize complex code.
Proactive and adaptable approach to tasks.
Experience of architecting complex systems.
SKILL
Graduated with a IT/Computer Science/Telecommunication related degree.
Solid development experience of working in a commercial environment.
Experience working with agile methodologies.
3+ years of experience building, shipping, and maintaining solutions of industrial experience in similar capacity.
Communication and presentation
Problem solving
Teamwork
Time management
Proficient in MS Office (Word, Excel, PowerPoint…
Technical Skills Required
Proven experience in (1 or more): .NET, JavaScript (NodeJS, Reactive JS,…), Python (Fast API, Flask, Django,…).
Knowledge of database technologies such as MongoDB, PostreSQL hoặc GraphSQL
Nice to have
Defect tracking software (Jira preferred) would be advantageous.
Knowledge of distributed version control systems.
Experience with automated build and continuous integration suites.
Understanding and ownership of best practice as a Senior Engineer (eg. TDD, SOLID, XP).
DevOps Experience.
izota là công ty Cổ phần đang hoạt động lĩnh vực IT Phần mềm tại TPHCM. Hiện tại chúng tôi đang cần tuyển vị trị trí "Senior Full-stack Developer" với các kỹ năng như .NET, Java, Python. Bạn sẽ được hưởng các chế độ phúc lợi như Phúc lợi cao, Team Building khi làm việc tại izota.