Title: Full Stack Founding Engineer (React & Node.js / Python) – CPaaS Platform
Company Name: Digital Cloud Communications
Vacancy: --
Age: 25 to 35 years
Job Location: Dhaka
Salary: Negotiable
Experience:
2 to 5 years of professional experience in full stack software development.
Strong proficiency in JavaScript/TypeScript, React ecosystems, and modern CSS/frontend tooling.
Mandatory: Proficient experience using AI coding assistants (Claude, Codex, etc.) as a standard part of your development workflow.
Proven ability to work closely with customers to understand behavioral requirements and transform real-world problems into clean, functional software.
Solid grasp of relational databases, version control (Git), and modern web security practices.
Familiarity with automated testing and a habit of writing testable code.
Strong problem-solving skills and a willingness to own features end to end.
Preferred Qualifications (Nice to Have)
Telecom & Messaging: Prior experience integrating the WhatsApp Cloud API, SMS gateways, or working with the SMPP protocol.
Voice Technologies: Familiarity with the SIP protocol, IP Telephony, or WebRTC.
Infrastructure: Working knowledge of deployment pipelines, Virtual Machines (VMs), or container orchestration with Kubernetes.
Job Context
We are seeking an innovative, product-minded Full Stack Developer with 1 to 3 years of experience to join our core engineering team. In this role, you will be instrumental in building both the user-facing interfaces and the underlying infrastructure of our scaling CPaaS (Communications Platform as a Service) platform. The ideal candidate will bridge the gap between frontend and backend, developing modern Single Page Applications (SPAs) using React while maintaining robust, asynchronous backend systems.
Job Responsibilities
● Frontend Development: Design and build highly responsive, intuitive Single Page Applications (SPAs) using React, ensuring clean state management and optimal client-side performance.
● Backend Engineering: Develop and maintain scalable server-side architecture using Node.js or Python.
● Asynchronous Workflows: Manage high-volume background jobs and message queues using Bull queue (Node.js) or Celery (Python).
● Real-Time Communication: Implement real-time features such as live delivery status and event streaming using WebSockets and event-driven patterns.
● Database Management: Optimize schemas, handle complex data relations, and ensure data integrity using PostgreSQL.
● AI-Assisted Engineering: Actively leverage modern AI tools (such as Claude, Codex, or GitHub Copilot) to accelerate coding, debugging, and architectural planning.
● Customer-Centric Execution: Partner with customers and product stakeholders to unpack user friction points, translating them into technical requirements and clean, functional UI features.
● API Integration: Build and consume secure, low-latency RESTful APIs to connect the React frontend with backend communication services.
● Quality & Reliability: Write clean, testable code and participate in code reviews, testing, and deployment to keep the platform reliable and maintainable.