Back End Developer

Node.js Golang Database Functional Programming APIs English Elastic Search

Icon salary 年収
$2,000 - 4,000
Icon Location Location
Remote, Ho Chi Minh

Job Overview And Responsibility

Company: Uride Website: https://www.uride.co Headquarters: Canada At Uride, we’re on a mission to empower underserved communities globally by building a marketplace that connects people in rural areas to essential services, starting with ridesharing. Currently operating in 20 cities across Canada, Uride is the nation’s fastest-growing rideshare company, providing over a million rides annually. As we prepare for international expansion, our vision goes beyond ridesharing—we aim to be the top platform for local entrepreneurs to launch service-based businesses, creating a mutually beneficial ecosystem. Our team is diverse, collaborative, and innovation-driven. We believe in solving challenges together with positivity and integrity, fostering an environment where everyone feels free to be themselves. With a startup mindset, we highly value proactivity and a solutions-oriented approach. If you’re passionate about creating impact, driving change, and seeking continuous growth, you’ll thrive at Uride. Position Overview Position: Backend Developer (Node.js) Working Location: Full-time hybrid. The role requires working within the Toronto, Canada time zone and attending the office in Ho Chi Minh City twice a week. Salary range: 2000 - 3000 USD (negotiable, full-time service contract). Requirements: Fluent in English, 2+ YoE in backend or full-stack (Golang, Node.js) Interview process: Screening call with Recruiter > Online initial talk with Uride technology team > Offline interview in HCM with VP of Technology. As the Backend Developer, you’ll play a pivotal role in shaping our platform’s architecture, ensuring smooth server-side development, and managing databases. What You’ll Do Collaborate with front-end developers and stakeholders to gather project requirements. Design and develop server-side applications and APIs. Optimize application logic and database queries for performance and scalability. Troubleshoot and resolve backend issues, conducting regular maintenance and updates. Develop and maintain backend components of web applications. Ensure high performance, quality, and responsiveness of applications. Identify and correct bottlenecks, bugs, and system inefficiencies. Maintain code quality and participate in code reviews. Stay current with the latest technology trends and bring innovative solutions to the team.

Required Skills and Experience

2+ years of backend (or full-stack) development experience, with deep expertise in Golang, Node.js, JavaScript, or TypeScript. Functional programming knowledge is a plus. Familiar with GraphQL, Websockets, Kubernetes, Kafka, ElasticSearch, Kibana, DynamoDB, and PostgreSQL. Strong understanding of distributed systems architecture (e.g., load balancing, data consistency, efficiency). Experienced in designing scalable APIs with a focus on performance and maintainability. Able to identify and resolve performance/scalability issues in systems serving millions of users. Excellent documentation and written communication skills to simplify complex technical ideas. Collaborative and communicative, knowing when to lead and when to step back. Skilled in code reviews, sprint planning, and team discussions (RFCs). High emotional intelligence, great listener, and strong collaborator. Always eager to learn, adapt, and grow. Passionate about solving complex technical problems.

Why Candidate should apply this position

A remote, international team fluent in Spanish and English. A dynamic environment that encourages learning and growth, with ample opportunities to contribute your ideas. A collaborative team ready to share knowledge and tackle challenges together. Flexibility and autonomy to define your approach with your team. An inclusive, accessible workplace where all employees are valued, respected, and supported. Uride is an equal opportunity employer that welcomes applicants of all backgrounds.

Preferred skills and experiences

High emotional intelligence, great listener, and strong collaborator. Always eager to learn, adapt, and grow. Passionate about solving complex technical problems.

Interview process

Screening call with Recruiter > Online initial talk with Uride technology team > Offline interview in HCM with VP of Technology.

Đinh Hồng Minh

Headhunter | Recruiter
employee 27 件の履歴書
cup 0 件の面接
health 0 件のオファー

Apply for this job

Successfully!

Thank you, you have sent the information successfully.

← View more Đinh Hồng Minh's jobs
upload Click or drag file to this area to upload PDF only (3MB), You can update only 1 CV

Đinh Hồng Minh

Headhunter | Recruiter
Icon employee 27 件の履歴書
Icon cup 0 件の面接
Icon health 0 件のオファー

ご成約済みの案件 (0)