Principal engineer

INSTANA
Expired
., District 1, Ho Chi Minh
At office

Job description

IN BRIEF:

• We are looking for an experienced principal software engineer who is passionate about building products that customers love. You will join a dynamic and fast-paced environment and work with cross-functional teams to design, build and roll out products that deliver the company’s vision and strategy.

 

DUTIES & RESPONSIBILITIES:

• Participate in coding/developing web and mobile applications as well as solving technical issues.

• Propose and consult technical solutions related to infrastructure and software architecture of applications.

• Do troubleshooting for performance, issues/problems originating from applications in development and production environments.

• Ensure that the right environments and infrastructure is available for development and testing.

• Conduct technical seminars to share knowledge between the team (code review, clean code, algorithms …)

• Do planning for developing tasks, progress reports to project managers, adhere to delivery schedules.

Your skills and experience

REQUIREMENT:

• BS, MS, and/or PhD degree in computer science, software engineering, or a related technical field

• A solid knowledge of OOP, multithreading programming, data structures, algorithms, and design patterns

• Very strong problem solving with deep system know-how cross devices and languages development.

• Strong knowledge and fluency in web and mobile development using frameworks (Spring MVC, Spring Boot, Spring Security, Spring Data, Hibernate, Angular, React) and programming languages (Java, Kotlin, Swift, JavaScript, TypeScript, PHP) including the good foundation of SQL databases (MySQL, PostgreSQL, Oracle…) and NoSQL databases (MongoDB, Cassandra, DynamoDB…)

• Experience of distributed storage & messaging systems (CDN, RabbitMQ, Kafka…), microservices, ELK, and mobile development (iOS and/or Android)

• Experience of CI/CD, release management including AppStore, Google Play, AWS, automation scripting, and Docker are big pluses.

• Experience in agile development processes, such as Scrum, Kanban.

• Interested in technical challenges and eager to explore new technologies.

• Flexibility to adapt to changing instructions and requirements.

• Ability to work independently, proactive problem solver.

• Willingness to troubleshoot and solve complex problems.

• Strong communication skills to effectively collaborate with other developers, and relevant staff members or clients.

• Strong English skills.

Why you'll love working here

Competitive salary package

International working environment

Make life easier for DevOps

Company type
IT Product
Company size
51-150 employees
Country
United States
Working days
Monday - Friday
Overtime policy
No OT