Developer
- Be the owner and fully control at least one service or functional area, including solution, architect, DB, detailed design, coding, code review, deployment, monitoring, and support. - Actively participate in the Product Requirements Document (PRD) discovery phase to clarify and understand business problems and objectives. - Identify boundaries and create architectures to build robust, scalable, secure, highly available, and reliable systems. - Collaborate with the frontend team to define data models and API endpoints to serve our business needs best. - Identify impacted areas and services, define the scope of testing, and mitigate risks to prevent service degradation. - Write, review, and refactor code following best practices to ensure optimal performance, security, usability, and reusability. - Define, implement, and execute unit testing. - Use CI/CD best practices to deploy, monitor, detect, and forecast issues, discuss solutions, and follow up. - Effectively communicate and explain business logic, technical decisions, and solutions in your area of responsibility to stakeholders, including non-technical audiences. - Monitor system performance, proactively detect and forecast potential issues, discuss solutions, and follow up on resolutions. - Identify, debug, and resolve complex issues, including technical support cases, and explain solutions to non-technical users. - Support and coaching for at least 2 junior members, or open a training session for members in a team, group, or company. - Collaborate smoothly with other team members, cross-team, and cross-group to get things done in a timely manner with optimal solutions. - Be a person that others come to ask for solutions or advice. - Show the ownership & responsibility.
- 5+ years of relevant experience (or demonstrated rapid technical growth if fewer years). - Good knowledge of infrastructure concepts (e.g., networking, servers, CI/CD pipelines, containerization, etc.). - Solid understanding of DDD (Domain Driven Design), EDA (Event Driven Architecture) and Microservices Architecture. - Solid understanding of OOP principles and clean code best practices. - Proficiency in C# and .NET Core framework. - Solid understanding of designing secure and reliable RESTful APIs. - Solid understanding of the AWS cloud platform. - Experience in performance optimization for Database and Back-end system. - Experience in building a data-intensive system. - Ability to understand business requirements and translate them into technical requirements. - Ability to self-learn and adapt to new business and technologies quickly
- Attractive salary package, up to $3.000. - Opportunity to become a Team Leader/ Technical Leader. - Building large-scale SaaS for global. - Healthcare: Annual health check-up, Premium Healthcare Insurance for you and your loved ones. - International working environment, flat and transparent organization. - Working & growing with Young, Ambitious & Talented Team. - Flexible working time, from Monday to Friday. - Work hard, rest well: Enjoy 15 days of annual leave. - Prioritizing a work-life balance with the flexible work-from-home policy. - Various training on hot-trend technologies, best practices, and soft skills. - Social – Health – Insurance paid fully. - Free in-house entertainment facilities, coffee, and snack. - Company trip, big annual year-end party every year, team building, etc. And much more, join us and let yourself explore other fantastic things!
- Experience in Security and Pentest. - Knowledge of e-commerce. - The ability to train and coach Junior Developers. - Intermediate English communication skills.
Team Lead
Share with successful candidates