Backend Engineer

Job Description

Title: Backend Engineer

Company Name: RACO

Vacancy: 1

Age: 25 to 40 years

Job Location: Dhaka (Uttara Sector 4)

Salary: Tk. 20000 - 25000 (Monthly)

Experience:

  • At least 2 years


Published: 2025-12-08

Application Deadline: 2025-12-31

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering
  • 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.



Requirements:
  • At least 2 years


Skills Required:

Additional Requirements:
  • Age 25 to 40 years

Mandatory Skills

  • 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.).


Responsibilities & Context:

About RacoAI

At RacoAI, we build cutting-edge AI-driven products designed to help businesses understand and utilize their data more intelligently. As a fast-moving startup, we value creativity, problem-solving, and a strong engineering mindset — and we’re excited to bring fresh talent into our team.

We’re looking for a Backend Engineer (preferably a university fresher) who is eager to learn, hungry to build, and ready to contribute to the next generation of AI products at RacoAI.

Role Overview

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.

Key Responsibilities

  • 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.



Job Other Benifits:
    Salary Range : 20,000 - 25,000 BDT per month Why RacoAI? 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.


Employment Status: Full Time

Job Work Place:

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs