Positive Thinking Company

E-Town, 364 Cong Hoa, TP Hồ Chí Minh

Company Size : 100-499

View more

Job Summary

100-499

Product

Việt Nam

Senior Fullstack Engineer

Positive Thinking Company

Tân Bình, TP Hồ Chí Minh

  • English
  • Experienced (Non-Manager)
  • Full Time
  • Negotiable
  • Posted:27/12/2023
  • 1

Job description

Overview of job

  • As a Senior Software Engineer you will be responsible for the design, development, and delivery of our web and mobile applications.
  • You will work closely with fellow software engineers, product managers, and other key stakeholders to devise innovative solutions to customer problems.
  • You will be influential in defining the future of the Company software architecture as we continue to evolve. But most importantly, you’ll be joining a top-notch engineering team! 
  • Provide continuous support and guidance to less senior colleagues through regular coaching activities and support them in fulfilling their personal development plans

Job Requirement

  • 5+ years of relevant software engineering experience. 
  • Good full stack background in multiple programming languages, including languages such as TypeScript, JavaScript, or PHP. 
  • Solid understanding of SOLID principles. 
  • Experience working in an AWS environment and using AWS services. 
  • Experience working in an agile team (Scrum or Kanban). 
  • Experience with modern Relation and NoSQL databases. 
  • Experience with Continuous Integration and Continuous Delivery principles and practices. 
  • Experience with DevOps practices such as logging, monitoring, alerting, observability. 
  • Experience writing automated tests. 
  • Experience building distributed systems. 
  • Good verbal English communication skills, especially in the global software development environment

Bonus

  • Experience with modern data stores eg: DynamoDB, MongoDB, EventStore, Redis, etc.  
  • Understanding of the CQRS pattern and event-driven architectures. 
  • Played the role of technical lead of a successful delivery team. 
  • Experience building event-based systems. 
  • Experience with XP techniques, such as pair programming or TDD. 
  • Familiarity with Docker and Kubernetes. 
  • Familiarity with continuous integration systems and concepts. 
  • Understanding of microservices architecture. 

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • JavaScript
  • TypeScript
  • PHP
  • NoSQL
  • SOLID
  • DevOps
  • AWS
  • CI/CD

COMPETENCES

  • Agile
  • Scrum
  • Kanban
  • Communication Skills

BUSINESS PROFILE

Positive Thinking Company is a global independent tech consultancy group.

With a team of more than 3,000 talented tech specialists on the ground in over 35 cities across Europe, the USA, Asia, Australia, and Africa, we serve clients of all sizes. We believe collaboration betters our world. Our unique open ecosystem model allows us to deliver end-to-end tech solutions.

Our services draw on a wide array of expertise, including apps & platforms, security, cloud, data & analytics, hyperautomation, and digital workplace. 

Our core expertise in Vietnam and the APAC region allows us to provide state-of-the-art technology services that digitally transform our clients:

Apps & Platforms: We combine agile methodologies, advanced technology, collaborative tools, and multidisciplinary teams to develop web, mobile, and enterprise apps for our worldwide clients.

B.O.T. Model: We bootstrap software development centers by building high-performing and scalable software development teams in Vietnam with our Build Operate Transfer model.