We are looking for a skilled full stack engineer to help us expand track, a platform that helps companies evaluate technical skills of engineers.
Technology Stack
- Serverside: C#, .NET
- Frontend: React, Typescript, VueJS
- Database: PostgreSQL (RDS)
- Infrastructure: AWS(ALB, ECS, RDS, S3, Lambda), Docker, Redis, Terraform
Responsibilities
- Develop and Maintain Applications. Design and implement server and client applications using the .NET Framework and related technologies.
- Architect Backend Systems. Lead the design of scalable and maintainable backend architectures utilizing design patterns like Controller-Service-Repository, dependency injection, and decorators.
- Translate Requirements into Solutions. Convert user stories and mockups into functional, user-friendly software that meets or exceeds expectations.
- Ensure Code Quality. Conduct thorough code reviews, and introduce processes that enhance code quality and maintainability.
- Collaborate on Product Development. Work closely with product teams to clarify requirements, provide technical insights, and deliver solutions aligned with customer needs.
- Monitor and Maintain System Stability. Proactively monitor systems, respond swiftly to issues, and ensure the continuous, stable operation of services.
Requirements
- 3+ years of experience with .NET Core and .NET Framework
- Understanding of Razor syntax and the ability to create and manage Razor views
- Experience with Entity Framework Core or other ORM tools
- Experience with modern Typescript/ES6+ and VueJS framework
- Understanding of why, when and how to write automated tests
- Demonstrable ability to develop modern and beautiful web applications
Nice to haves
While not specifically required, tell us if you have any of the following.
- Basic knowledge of Figma for smooth collaboration with designers
- Spoken and written Japanese language ability
Compensation
6.5 to 8 million JPY annually.