Backend Developer

Arc Full-time
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 170K

Job location

Remote

Tech stack

Java
Multitier Architecture
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Data analysis
Application Performance Management
User Authentication
Authentication Protocols
Unit Testing
Azure
Big Data
Cloud Computing
Code Review
Collaborative Software
Databases
Continuous Integration
Data Integrity
Relational Databases
DevOps
Distributed Systems
Fault Tolerance
Github
Mobile Application Software
Python
PostgreSQL
Machine Learning
MongoDB
MySQL
NoSQL
OAuth
Object-Oriented Software Development
Performance Tuning
Scrum
Systems Development Life Cycle
E2e Testing
Cloud Services
Blockchain
Prometheus
JSON Web Token
Secure Coding
Data Streaming
Systems Architecture
Management of Software Versions
Data Processing
Enterprise Software Applications
Data Storage Technologies
Test Driven Development
System Availability
Large Language Models
Grafana
Spring-boot
Caching
Reliability of Systems
Backend
Gitlab
GIT
Event Driven Architecture
AI Platforms
Integration Tests
Solid Principles
Kubernetes
Infrastructure Automation Frameworks
Enterprise Integration
Web3.js
Front End Software Development
Api Design
REST
Wearables
Software Version Control
Data Pipelines
Docker
User Administration
Jenkins
Microservices

Job description

As a Senior Backend Engineer at EyeLabX, you will be responsible for designing and building the core backend platform that powers the entire Eye-Cura ecosystem. You'll develop scalable cloud services that connect our wearable devices, mobile applications, AI services, and blockchain-powered reward system into one reliable platform. This role goes beyond developing APIs. You'll help define the backend architecture, build high-performance data pipelines for real-time sensor data, and ensure our platform remains secure, scalable, and production-ready as we grow.

Working closely with product managers, AI engineers, mobile developers, and hardware engineers, you'll play a key role in turning real-world wearable data into meaningful user experiences., Backend System Development: Design, develop, and maintain scalable backend services that power the Eye-Cura ecosystem, supporting wearable devices, mobile applications, AI services, and blockchain integrations.

API Development & Microservices: Design and maintain secure, high-performance REST APIs and microservices for device communication, user management, analytics, and platform integrations.

Database Management: Design and manage databases to ensure high availability, data integrity, and performance. Optimize queries, handle large datasets, and ensure rapid access to critical information.

IoT Data Pipeline: Build reliable backend services to ingest, validate, process, and store real-time sensor data from Eye-Cura wearable devices. Ensure data integrity, fault tolerance, and efficient processing at scale.

AI Platform Integration: Collaborate with AI engineers to build data pipelines and backend services that support personalized eye-health recommendations and real-time analytics.

Blockchain Integration: Develop backend services that securely interact with our blockchain reward system, including token issuance, transaction validation, and user reward tracking.

Collaborative Development: Work closely with frontend developers, designers, product managers, and data scientists to implement new features and enhance the overall user experience. Collaborate in brainstorming, system design, and code reviews.

Database & Performance Optimization: Design efficient database schemas, optimize queries, and continuously improve application performance as the platform scales.

Security and Compliance: Implement secure coding practices and ensure backend services protect sensitive health data while supporting compliance with industry standards such as HIPAA and GDPR.

Test-Driven Development: Write maintainable, clean, and well-documented code. Develop unit tests, integration tests, and end-to-end tests to ensure all systems perform as expected.

Platform Evolution: Contribute to the evolution of the platform's backend architecture. Ensure the system remains flexible and scalable to accommodate future enhancements, new features, and growing user demands.

Requirements

Backend architectureDatabase Management System ConceptsAi/llm technologiesTokenomicsWeb3, Experience: At least 5+ years of professional experience in backend development, with a proven track record of designing and developing scalable, high-performance systems.

Backend Development: Strong proficiency in Java (Spring Boot or Quarkus preferred). Experience with Python or Go is a plus. Solid understanding of object-oriented programming, clean architecture, and software design principles.

Cloud Platforms: Hands-on experience with cloud platforms such as AWS, Azure, or GCP. Experience deploying and maintaining cloud-native applications using Docker, Kubernetes, and modern CI/CD pipelines.

Data Processing & Backend Services: Experience building reliable backend services that process, validate, and manage large volumes of real-time or event-driven data. Knowledge of asynchronous processing and messaging patterns is a plus.

Database Management: Strong experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB or similar). Ability to design efficient schemas, optimize complex queries, and maintain high-performance data storage.

API Development & Microservices: Solid experience designing and building secure RESTful APIs and microservices. Familiarity with API versioning, authentication, authorization, and service-to-service communication.

System Architecture: Solid understanding of distributed systems, scalability, fault tolerance, caching strategies, and performance optimization for production environments.

Version Control & Collaboration: Proficiency with Git, GitHub/GitLab, code reviews, and collaborative software development workflows.

Distributed Ledger Technology (DLT): Understanding of distributed ledger technologies, consensus algorithms, and transaction validation. Experience with decentralized applications (dApps) is an advantage.

Version Control & Collaboration Tools: Proficiency with Git, GitHub/GitLab, code reviews, and collaborative software development workflows.

Problem Solving: Strong analytical and troubleshooting skills with the ability to identify performance bottlenecks, improve system reliability, and design scalable technical solutions.

Agile Methodologies: Experience working within Agile teams using Scrum or Kanban methodologies while collaborating closely with product managers, designers, and cross-functional engineering teams.

Preferred Skills:

IoT Platforms, Data Pipelines : Experience building backend systems that communicate with connected devices, wearable technology, or IoT ecosystems, designing data ingestion pipelines, event-driven architectures, or streaming data systems for large-scale applications.

AI, Blockchain Integration: Familiarity integrating AI or machine learning services into production applications through APIs or backend services, experience integrating blockchain networks, digital wallets, token-based reward systems, or Web3 technologies into backend platforms.

DevOps: Familiarity with infrastructure automation, monitoring, observability, and CI/CD tools such as GitHub Actions, Azure DevOps, Jenkins, Prometheus, Grafana, or OpenTelemetry.

Microservices Architecture: Experience designing and maintaining distributed microservice architectures with strong knowledge of scalability, resiliency, and service orchestration.

Security: Understanding of security best practices, including encryption, OAuth, JWT, and authentication protocols.

Healthcare Technology: Experience working with healthcare, digital wellness, wearable technology, or other regulated industries handling sensitive user data.

Technical Leadership: Experience mentoring engineers, participating in architectural decisions, conducting code reviews, and helping establish engineering best practices across development teams.

Benefits & conditions

US$160K - 170K

Apply for this position