Competing for talent is tough. That's why you need a competitive edge. We are your secret weapon.
Backend Engineer
Location
Vietnam
Posted
3 days ago
Salary
$12 - $16 / hour
Seniority
Mid Level
Job Description
Backend Engineer
Alongside
Role Description Alongside partners with organizations to drive digital transformation and build high-performing tech teams. We're looking for a mid-level engineer to own both backend service development and data engineering on a realtime facility navigation and asset-tracking platform for industrial and logistics sites. The platform ingests live positioning and telemetry data from BLE-based tracking hardware, correlates it into events (e.g., asset pickups, movement, dwell time), and exposes it through backend services to web and mobile clients. What You'll Do: - Design, build, and maintain backend services and APIs (C#/.NET) that power the platform's core business logic. - Implement and maintain the service layer for asset tracking, facility navigation, and event detection features. - Integrate with third-party positioning/telemetry providers and their APIs. - Define and evolve API contracts in collaboration with the frontend team (web admin portal and mobile app). - Write automated tests, participate in code review, and help keep the codebase maintainable as the platform grows. - Support deployment, monitoring, and troubleshooting of backend services in production. Qualifications - 2–5 years of professional software engineering experience. - Strong proficiency in C#/.NET for backend service development. - Experience integrating with third-party APIs and webhooks. - Comfortable working with real-time or near-real-time data processing requirements. - Experience with a major cloud platform (Azure preferred, given the .NET stack). - Strong communication skills and comfort working in a small, cross-functional, fast-moving team. Requirements - Nice to Have: - Experience with actor-model or distributed-systems frameworks (e.g., Orleans). - Background in industrial, logistics, or IoT domains. Benefits - Remote work (Vietnam-based). - Estimated project duration: 19 weeks. - Full-time schedule: 8 hours per day, with mandatory availability for at least 4 hours. - Freelance / Service Agreement. - Hourly Rate: $12-$16.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Software Engineer – Data Migration Platform
DwellyLettings & property management AI-first platform
• Build an application that connects to external CRM systems used by acquired agencies, extracts relevant data, and prepares it for migration into Dwelly. • Work with APIs, exports, files, databases and poorly documented legacy systems. • Design workflows for cleaning, mapping, normalising, deduplicating, and validating complex CRM data before it enters Dwelly's core platform. • Build safe import flows with retries, audit logs, dry runs, error handling and manual review where needed. • Work with entities such as landlords, tenants, properties, tenancies, payments and maintenance records. • Use LLM APIs pragmatically for schema mapping, data classification, entity matching, exception triage and quality checks. • Own the platform end to end: architecture, implementation, testing, deployment and production support. • Work closely with engineering, product, operations and integration teams.
• Write, test, and deploy clean PHP code to deliver new product functionality. • Troubleshoot production issues, fix bugs, and ensure the application remains stable. • Refactor legacy code and improve existing logic while working on assigned tasks. • Write unit and integration tests to prevent future bugs and regressions. • Participate in grooming sessions to discuss technical solutions and provide time estimates. • Review code from teammates to check for errors and share knowledge. • Build solutions that fit within the existing product architecture and technical standards.
• Use microservices and AWS and GCP cloud infrastructure to work on a modern technology stack • Backend development to write new features and contribute to product development.
• Write clean, efficient, and well-documented code following established coding standards and best practices • Assist in developing, maintaining, and enhancing software applications using .NET technologies • Support debugging, troubleshooting, and resolving software issues to ensure application stability and performance • Contribute to unit testing and participate in functional and regression testing to maintain code quality • Collaborate in Agile development activities, including daily stand-ups, sprint planning, and retrospectives • Participate in code reviews to improve code quality and learn development best practices • Work closely with cross-functional teams to design, develop, and implement new features • Collaborate with stakeholders to understand project requirements and deliver solutions aligned with business needs • Provide technical support and assist in resolving application-related issues • Maintain and update technical documentation for the projects you contribute to • Continuously learn and adapt to new tools, technologies, and development practices




