Posted at: 22 March

Senior Back-End Developer

Company

Arc.dev

Arc.dev is a freelance platform that only connects developers who pass their vetting process. NOTE: Jobs posted by Arc.dev are freelance opportunities provided by their clients, and you will likely communicate with Arc.dev when applying for a job.

Remote Hiring Policy:

Arc.dev is a fully remote freelance platform.

Job Type

Contract

Allowed Applicant Locations

Croatia, Worldwide

Apply Here

Job Description

About Us

We are an innovative EdTech/AI company dedicated to creating advanced, personalized

learning experiences for students worldwide. Our platform integrates AI-driven tutoring,

advanced student profiling, and real-time analytics to deliver dynamic educational content

tailored to individual learners. As we continue to grow, we’re seeking a Backend Developer

(Remote, Contract-Based) who thrives on building and optimizing data pipelines, ensuring

reliable performance, and driving technical excellence in a fast-paced environment.

Role Overview

As a Backend Developer on a contract basis, you will be responsible for designing,

implementing, and maintaining our back-end services. You will collaborate closely with

cross-functional teams—including frontend engineers, data scientists, and product

managers—to ensure our platform is secure, efficient, and capable of handling complex data

operations (e.g., student profile updates, concurrency control, real-time analytics).

Key Responsibilities

1. API & Service Development

- Design and implement RESTful or GraphQL APIs to support web and mobile

applications.

- Develop scalable microservices or monolithic back-end modules (depending on

project requirements) with maintainability in mind.

2. Database & Data Pipeline Management

- Architect, optimize, and maintain SQL/NoSQL databases for storing and

processing large volumes of data (student profiles, user interactions,

AI-generated metadata).

- Implement robust data processing pipelines, ensuring consistency and efficient

data flows across systems.

3. Concurrency & Transactional Integrity

- Handle concurrency control, atomic transactions, and data

consistency—especially for multiple user or AI-driven updates.

- Implement solutions to prevent race conditions and data conflicts in high-volume,

real-time environments.

4. Performance & Reliability

- Monitor and optimize application performance and resource utilization.

- Implement caching strategies and high-availability designs to support peak loads

and reduce latency.

5. Security & Compliance

- Follow best practices for data protection, authentication, and authorization

(especially relevant to educational data).

- Ensure compliance with data privacy regulations.

6. Collaboration & Code Quality

- Work closely with product managers, AI/ML engineers, and QA teams to refine

features and resolve issues.

- Write clean, testable code and participate in peer reviews to maintain high

development standards.

7. Continuous Integration & Deployment

- Contribute to CI/CD pipelines for automated testing, deployment, and monitoring.

- Debug production issues across multiple services and levels of the tech stack.

8. Innovation & Growth

- Stay current with the latest backend technologies, frameworks, and best

practices.

- Propose new methods to enhance data processing, storage efficiency, and AI

integration where appropriate.

Required Qualifications

- Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or

equivalent work experience.

- 5+ years of professional back-end development (contract or full-time) building and

deploying backend services.

- Strong Programming Skills in one or more relevant languages/frameworks (e.g.,

Python, Node.js, Go, Java).

- Database Proficiency (SQL/NoSQL) with hands-on experience designing schemas,

optimizing queries, and maintaining data integrity.

- API Experience with RESTful or GraphQL endpoints and best practices for security and

versioning.

- Concurrency and Transactional Integrity skills (e.g., dealing with race conditions,

applying optimistic/pessimistic locking).

- Git & CI/CD experience, including branching strategies and integration pipelines.

- Cloud & Containerization experience (AWS, Azure, GCP, Docker, Kubernetes) is a

plus.

ⓘ View potential timezone restrictions

- Excellent Communication skills for remote collaboration across multiple time zones.

Preferred/Bonus Skills

- EdTech Domain Experience or familiarity with student data privacy and compliance

requirements.

- AI/ML Integration – working knowledge of integrating large language models or ML

pipelines.

- Distributed Systems – experience with event-driven architectures and microservices.

- Monitoring & Logging – proficiency in tools like ELK Stack, Prometheus, Grafana, or

Datadog.

Apply Here