BACKEND DEVELOPER (NodeJs)
About us
Tekup is a prominent IT outsourcing company that specializes in delivering customized software solutions and OSDS services to enterprises in Vietnam and around the globe.
With a board of experienced and skilled technical engineers in various IT industries, Tekup commits to providing quality products that have received certitude from customers. Regardless of the project type or industry, Tekup consistently strives to provide comprehensive support from consulting to system development for customers from around the world, including those from Vietnam, Australia, France, Japan, Philippines,…
Tekup appreciates employees’ responsibilities and the quality of their work dedication. Tekup is not only a company but also a great workplace where Tekupers can live, work, play, and do more things together. Tekup creates a dynamic-enthusiastic-proactive working environment & opensharing culture which can equally help employees develop and enhance their professional skills.
Address: 25 Xuan Tam st, Thuan Phuoc ward, Hai Chau dist, Da Nang.
What to do
- Server-Side Logic: Develop all server-side logic, ensuring efficient data exchange between the server and users.
- Database Management: Define and maintain the central database, optimizing performance and responsiveness.
- Integration: Connect the application with other web services (open third-party) and seamlessly integrate front-end elements.
- Performance Optimizaton: Focus on performance enhancements, security measures, and code quality maintenance.
- API Development: Create robust APIs to support application functionality.
- Testing and Debugging: Conduct meticulous testing and debugging to uphold application integrity.
️What you should have
- At least 3 years of experience in the role of Backend Developer (Middle level).
- Proficient in NodeJS frameworks such as ExpressJS or NestJS.
- Strong understanding of RESTful API and version control systems like Git.
- Solid knowledge of Object-Oriented Programming (OOP) and the SOLID principles.
- Experienced in working extensively with both SQL databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, DynamoDB, Elastic Search, Redis).
- Effective communication skills with the ability to collaborate with clients daily in English.
️Nice to have
- Experience in developing distributed or large-scale server systems using AWS is highly valued.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- In-depth knowledge of design patterns (e.g., Observer, Factory, Builder, Prototype) is a plus.
- Experience with LMS (Learning Management Systems), EdTech, FinTech, or CRM systems is an advantage.
What we offer
- Salary is negotiable based on skills and experience.
- Performance reviews twice a year.
- 13th-month bonus.
- Participation in social insurance (SI), health insurance (HI), and full benefits as per state regulations.
- Weekends (Saturday and Sunday) are off, plus public holidays according to current state regulations.
- Participation in company football, badminton, and board game clubs.
- Annual team-building events and special occasion parties.
- A professional, dynamic, and enthusiastic environment that welcomes individual ideas and contributions.