We seek a motivated and skilled Back End Engineer with at least 2 years of professional experience to join our team. The ideal candidate will have hands-on experience building and maintaining scalable, high-performance server-side applications, a solid grasp of API design and database architecture, and a passion for delivering clean, maintainable code.
In this role, you will design, implement, and operate the core services that power our SaaS platform. You’ll collaborate closely with front-end engineers, product managers, and designers to translate business requirements into robust technical solutions. You will own features end-to-end—from system design through production deployment—and continuously optimize for reliability, performance, and maintainability.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 2+ years of professional experience building back-end services
- Strong proficiency in at least one server-side language and ecosystem (e.g. Java / Spring Boot, Kotlin, Node.js, Python)
- Experience designing and consuming RESTful and/or GraphQL APIs
- Solid understanding of relational databases (e.g. PostgreSQL) and/or NoSQL stores (e.g. MongoDB, Redis)
- Familiarity with containerization and orchestration (Docker, Kubernetes)
- Working knowledge of message queues and event-driven architectures (e.g. RabbitMQ, Kafka)
- Comfortable with CI/CD pipelines and automated testing (unit, integration, end-to-end)
- Excellent debugging, performance-tuning, and problem-solving skills
- Strong collaboration and communication abilities; experience working in agile teams
Bonus
- Prior exposure to e-commerce platforms or integrations (Shopify, Salla, Zid)
- Experience with cloud providers (AWS, GCP, Azure) and serverless patterns
- Familiarity with monitoring/logging tools (Prometheus, Grafana, ELK)
What You’ll Do
- Architect, build, and maintain scalable microservices that handle high volumes of e-commerce messaging and data sync
- Design and implement RESTful/GraphQL APIs consumed by our front-end and third-party integrations
- Collaborate with product, design, and front-end teams to define clear, testable requirements and deliver weekly production releases
- Write clean, well-tested code; participate in pair programming and conduct on-demand code reviews
- Identify performance bottlenecks, troubleshoot production issues, and propose optimizations
- Continuously improve system reliability through robust monitoring, alerting, and automated remediation
- Participate in technical design discussions, contribute to architecture decisions, and mentor junior engineers
About BusinessChat
BusinessChat is building a revenue engine for e-commerce businesses through WhatsApp marketing automation. Our modern SaaS platform—backed by leading VCs in Saudi Arabia and Jordan—enables merchants to drive sales with personalized campaigns, cart-abandonment recovery, and AI-powered messaging flows.
We believe Great People = Great Company, and we foster a culture of ownership, learning, and high-quality code. Join us in Amman and help shape a world-class product from Jordan!
Moto: Great People = Great Company.
Ready to make an impact? Apply now and grow with us!