Tóm lược
- Yêu cầu kỹ thuật:
- JavaScript ,
- TypeScript ,
- PHP ,
- NoSQL ,
- SOLID ,
- DevOps ,
- AWS ,
- CI/CD
Mô tả công việc
Tóm tắt công việc
- 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
Yêu cầu công việc
- 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.
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- JavaScript
- TypeScript
- PHP
- NoSQL
- SOLID
- DevOps
- AWS
- CI/CD
NĂNG LỰC
- Agile
- Scrum
- Kanban
- Communication Skills
Thông tin doanh nghiệp
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.