• Design, develop and maintain web applications
• Write technical documents or specifications
• Review committed source code among team members
• Work closely with cross-functional teams such as product owners, frontend, design, QA, infra and operations teams
• Who We Think Will Be A Great Fit:
• Minimum 3+ years of hands-on experience in software engineering, with exposure to the full development lifecycle
• Strong proficiency in .NET technologies, including C#, .NET Core, Web API, and Entity Framework
• Experience working with both SQL and NoSQL databases; MySQL is preferred
• Practical experience with containerization tools such as Docker
• Familiarity with cloud platforms, especially AWS, is a plus
• Solid understanding of object-oriented programming (OOP) principles and design patterns
• Knowledge of microservices and multi-tier (N-tier) system architecture
• Strong written and reading communication skills in English
• Collaborative mindset with excellent communication skills and a strong team-oriented attitude