Mô Tả Công Việc
Who We Are:
We are a team of talented developers, architects, managers, engineers, designers, DevOps-engineers, and QA-engineers using brand new tech to solve non-trivial tasks. We work on VR (Virtual Reality), AR (Augmented Reality), IoT (Internet of Things), web-projects, mobile apps, Enterprise business applications, and Unity Gaming. We create projects using Python, С#, PHP, Objective-C, JavaScript (React, Vue.js, Angular), Java, and Swift and deploy them into AWS / Azure / Google Cloud.
We're all about collaboration so our teams review and test each other's code, providing regular feedback, and, in line with our Values, we're always improving.
Where We Are:
We believe a diverse range of backgrounds strengthens our team. We also have offices in the USA, Russia, and Vietnam. You will work in our office in Ho Chi Minh alongside our Russia-based teams.
Yêu Cầu Công Việc
Who You Are:
- 3+ years of experience with Backend .NET
- You are confident in .NET, you understand the structures, algorithms, design patterns.
- Have experience with Entity Framework and databases.
- Daily work with ASP.NET MVC, ASP.NET Core.
- Offer thoughtful and reasoned solutions and implement them with a minimum of bugs (or without them at all)!
- Plan your decision before writing the first line of code.
- Know how to test your own and foreign code (unit tests, integration tests, manual tests).
- Understand the complexity of O-notation algorithms.
Preferred Skills:
- Experience with Windows Azure, AWS.
- Practical knowledge in the field of optimization and profiling of .NET code.
- Practical knowledge in the field of optimization and profiling MS SQL (execution plan is your best friend!).
- Experience in developing desktop applications for Windows.
- Practical experience in developing desktop applications using WPF.
- Experience with Frontend Angular framework (or Vue.js, React).
- Good understanding of Frontend technologies: CSS / HTML / JavaScript / Webpack.
- Experience or interest in working with other languages.
- Ability to communicate with other developers and analyze their own proposed solutions (and ideas) in terms of ROI (Return on Investment
What You'll Do:
- Create API, backend for mobile, web, IoT, and desktop applications.
- Develop Enterprise Solutions (CRM / ERP).
- Develop new applications and projects.
- Work with projects that already live in production and where the number of users, traffic, databases and infrastructure load is growing.
Technologies We Use:
- .NET Framework, .NET Core.
- ASP.NET MVC, ASP.NET Core.
- Microsoft SQL Server, PostgreSQL, MySQL.
- JavaScript (Angular).
- WPF.
- xUnit.
- Azure / AWS.
- Jenkins.
- JMeter.
- Git, Gitflow.
- IIS.
What We Appreciate:
- Both beautiful code and minimum code.
- Clear code that is covered by tests and contains detailed comments.
- Developers, increasing the amount of knowledge and experience of the team.
- Those who are not afraid of responsibility and work for the result.
- Developers who do not require micromanagement and continuous monitoring.
- The actual documentation and those who support it.
- Sense of humor
- Good English speaking skill
Hình thức
Quyền Lợi
What You'll Get:
- We offer a very competitive salary for our employees: $1000 - $1500
- Full paid probation.
- Annual salary review based on performance and contribution.
- 13th-month salary.
- Quarter bonus based on performance and contribution.
- Unused leaves in a year will be paid as a bonus.
- English learning support and getting technical certification support programs.
- Employee recognition program company-wide.
- Work on international projects in various fields.
- Nice and friendly working environment.
- Lots of interesting and challenging projects to work on.
- Work with smart and straight technical geeks from other countries.
- A chance to travel and get yourself trained at headquarter in California, America.
- Free access to a library of educational books.
- Flexible working hours scheme is for everyone.
- In case you have personal stuff, working at home is possible.
- Can't work on that day? No worries, you can work at the weekend to keep your leave.
- Full of snacks, fruits, ... in the kitchen to help yourself during work time.
- Need to relax? Get a buddy for a dart, table football, or ping-pong game.
- Having lunch with colleagues or watching news/sports on TV during lunchtime.
- By default, we don't work on Saturday or Sunday, because we love to see you refreshed next week.
- Premium health insurance during the year.
- Annual health check to make sure you're healthy.
- Monthly team-building events to have a closer relationship with your work-mates.
- Company trips with your family.
- Football match every week for football lovers.
- Join a running team to increase your stamina on multiple days in a week.
If you are interested in non-trivial tasks, algorithms, working in a team with experienced people, and working on high traffic apps, then submit a resume and send examples of your code (or a link to a profile on GitHub / bitbucket).