Yêu cầu công việc
Your qualifications and skills:
Time Management: Effective time management and multitasking skills are required, along with the ability to perform well under pressure.
Database and Containerization: Experience working with MongoDB and Docker is required.
Problem- Solving: Creative problem- solving abilities and the capacity to apply business logic to development tasks are key.
Education: A Bachelor’s degree in Computer Science, IT, or a related field, or equivalent practical experience in software development.
Language Skills: Must have a good command of written and spoken English.
Core Technologies: Must have in- depth knowledge of either .NET Core (C, ASP.NET) or NodeJS, with the ability to manage multiple facets of the technology stack, including performance, scalability, security, and testing.
CI/CD Familiarity: Must be knowledgeable about CI/CD development practices and comfortable working within such frameworks.
Design and Architecture: Familiarity with various design and architectural patterns is essential.
Testing Skills: Ability to write comprehensive unit tests.
Experience: A minimum of 2 years in software development is required. However, recent graduates with a strong technical foundation and excellent communication skills are also encouraged to apply.
Framework Expertise: Experience with JavaScript libraries and frameworks such as ReactJS, and Redux/Mobx is necessary.
Team Collaboration: Must be capable of working both independently and as part of a team, demonstrating strong collaborative skills.
Web Development Proficiency: Demonstrated proficiency in modern web development technologies is essential, including but not limited to HTML5, CSS3, JavaScript, ES6+, and TypeScript.
Coding Standards: A strong ability to write clean, readable, and maintainable code is crucial.
Version Control: Proficiency in Git is essential.
Bonus points:
Extensive experience in developing high- loading website systems with slick user experience.
Good at understanding and explaining complex technical topics.
Knowledge of Gaming Development.
Well- versed in Agile environments.