What is the mission about?
• Build reusable code and libraries for future use
• Integrate user-facing elements developed by front-end developers with server-side logic
• Optimize the application for maximum speed and scalability
• Implement security and data protection
• Design and implement data storage solutions
• Conduct UI tests and optimize performance
• Manage cutting-edge technologies to improve applications
• Collaborate with multidisciplinary team of designers, developers and system administrators
• Follow new and emerging technologies
What do you need?
• In-depth understanding of the entire web development process (design, development and deployment)
• Experience using C#, ASP.NET, ASP.NET Core and MVC
• Experience using Golang
• Experience using NodeJs
• Knowledge of Entity Framework 6 and ADO.NET
• Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
• Proficient knowledge and experience in creating, integrating, and managing databases using MySQL, SQLite, PostgreSQL, and/or MongoDB.
• Understanding accessibility and security compliance including the OWASP security principles
• Management of hosting environment and scaling an application to support load changes
• API Integration
• Data migration, transformation, and scripting
• Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
• Proficient understanding of code versioning tools, such as Git
• Ability to develop and design effective security and hack prevention settings