Wilson Bittencourt is in direct contact with the company and can answer any questions you may have. Email
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.
- 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.