Title: Junior Backend Engineer
Company Name: RACO
Vacancy: 1
Age: At most 30 years
Job Location: Dhaka (Uttara Sector 4)
Salary: Tk. 20000 - 20000 (Monthly)
Experience:
Published: 2025-11-18
Application Deadline: 2025-11-30
Education:
We’re looking for a Backend Developer who is eager to learn, hungry to build, and ready to contribute to the next generation of AI products at RacoAI.
As a Backend Engineer at RacoAI, you will work on designing APIs, database schemas, distributed systems, and cloud-native services. You will collaborate with our product and AI teams to build smart, scalable backend systems powering our AI-driven products.
Design schema and relationships — Plan database tables, structures, and entity relationships.
Write queries and migrations — Create, update, and maintain schemas with proper versioning.
Optimize DB performance — Implement indexing, caching strategies, and optimized joins.
Async/parallel processing — Build background workers and concurrent operations.
Queue systems — Implement Kafka/Redis queues for asynchronous task processing.
Payments & integrations — Integrate Stripe, PayPal, and mobile banking platforms.
Email service integration — Use SendGrid, SMTP, or similar email providers.
API documentation — Maintain clear API specifications using Swagger/OpenAPI.
Real-time communication — Implement WebSockets, WebRTC, Socket.IO, and Webhooks.
CI/CD pipelines — Automate testing, building, and deployments.
Containerization — Package backend services using Docker/Kubernetes.
Server configuration — Optimize server setups with NGINX, pm2, Gunicorn, or Uvicorn.
Cloud deployment — Deploy backend services on AWS, GCP, Azure, or DigitalOcean.
Strong understanding of Object-Oriented Programming (OOP).
Good foundation in Data Structures & Algorithms.
Node.js + Express.js — REST API development using JavaScript/TypeScript.
Django REST Framework — Backend development with Python and ORM capabilities.
Golang — Building high-performance microservices and scalable backend systems.
Experience with async/parallel processing using WebSocket, WebRTC, Socket.IO, Webhooks.
Experience with payment integrations — Stripe, PayPal, mobile banking (bKash, Rocket, Nagad, etc.).
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
Fresh graduates or final-year students are strongly encouraged to apply.
Build real production systems powering AI products.
Learn directly from experienced backend and AI engineers.
Rapid growth opportunities in a high-learning, high-impact environment.
Ownership, flexibility, and the freedom to experiment with new technologies.
Send your CV, GitHub/Portfolio, and a brief statement on why you want to join RacoAI to: info@racoai.io