Tóm lược
Mô tả công việc
Tóm tắt công việc
Your responsibilities
- Be involved and participate in the overall application lifecycle
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
- Mainly focus on coding and debugging
- Define and communicate technical and design requirements
- Provide training, help, and support to other team members
- Build high-quality reusable code that can be used in the future
- Develop functional and sustainable web applications with clean codes
- Troubleshoot and debug applications
- Learn about new technologies and new programming languages, stay up to date with current best practices, and follow new and emerging technologies
- Manage cutting-edge technologies to improve applications
- Collaborate with the frontend developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience
- Participate in continuing education and training to remain current on best practices, and better assist other team members
- Design, build and maintain efficient, reusable, and reliable C++ code/Go Code
- Implement performance and quality modules
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization
- Upstream, it may be necessary to intervene during the phases of specification of the customer’s needs; contribute to the drafting of specifications or analyze it in detail
- Participate in defining the code architecture to develop during upstream phases;
- Going up the V cycle, perform a whole set of unit tests and integration tests;
- Write the documentation associated with the project
- Good OOP knowledge
Job Type: Full-time
Working location and hours
- Location: District 1, Ho Chi Minh City, Vietnam
- Time: Mon-Fri (8.30 AM - 5.30 PM)
Salary: Negotiable
At Spirit Labs, we are nurturing the culture in which your development is key to our success. We work with a high level of Agility and Transparency in everything we do.
Benefits and welfare
- 13th-month salary
- Social insurance contributions following your gross salary (100%)
- PremiumPrivate Health Insurance (PVI)
- Company trip once a year
- Company activities (English Club, workshop, etc.)
- Yearly salary review
- Other welfare is in accordance with Vietnam labor regulations
Yêu cầu công việc
- 1-2+ years of experience with or proficiency with Node or C++ or Go
NodeJS:
- Experienced Nodejs framework
- 1+ years of experience with Agile/Scrum methodologies
- Ability to build high performing applications that process large amounts of hourly requests
- Ability to work in a fast-paced and agile development environment
- Experience building fast and efficient web applications
- Experience with integrating REST API to front end components
- Experience with PostgreSQL, MongoDB for data storage, Redis for in-memory data structures, Elasticsearch for our full-text search engine
- Experience working with the web applications
- Understand robust app server architecture, and scalable backend design
- Experience scaling an application to handle an increasing user base or having the ambition to put your scaling ideas into practice is a plus
Go/C++
- Good C++ or Go skills, Linux/Unix, TCP/IP socket programming
- C# or Rush experience is a plus
- Object-Oriented Patterns/techniques, Kernel tuning, and system programming is a plus
- Exposure to multithreaded/concurrent programming
- BS degree in Computer Science or Engineering
- Experience with algorithms/data structures knowledge
- Good OOP knowledge
- Software development lifecycle experience
- Experience with Android/ OS X/ IOS, Windows and LINUX
- Good understanding of TCP/IP protocol
- Good coordination with other developers for cross-functional requirements implementation and tests
- Resolve issues proactively to deliver high-quality products
- Like to challenge yourself with new technologies like blockchain, smart contract, solidity, EOS
- Good knowledge of design, analytics, development, coding, testing, and application programming
- A fast learner who can pick up new technologies quickly
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- JavaScript
- NodeJS
- Golang
- C++
- C#
- Algorithm
- Windows
- Linux
- iOS
- OOP
- Unix
- Socket Programming
- MongoDB
- TCP/IP
- REST API
- Elasticsearch
- Redis
- Architecture
- Protocol
- Android
- Kernel
- Blockchain
- Solidity
- EOS
NĂNG LỰC
- Agile
- Scrum
Thông tin doanh nghiệp
Spirit Labs is a software development company.
Spirit Labs is born out of a Hong Kong-based startup incubator
We work with startups and entrepreneurs to develop game-changing applications, software, services, and platforms in different industries such as fintech, marketplaces, telecom, healthcare, lifestyles, etc.
We are looking for Potential Candidates to join our development team in Ho Chi Minh City in collaboration with the development team in Hong Kong. If you are interested in working with technology experts, join us.