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.
Key Responsibilities:
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.
Required Skills and Qualifications:
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.