We have a vision to spread the message of Islam to the world through technology as our competence
Badr Interactive is a professional software house company that delivers innovation solutions for global organisations and companies. Our mission is to create a legacy of goodness by helping enterprises accelerate the adoption of new technologies.

Mission
Since 2011 we have been helping companies and notable brands boost their performance through digitalisation. But there’s something unique about Badr Interactive!
All of our employees have one vision that our work is not only for gaining profit but also as our deeds to get ridho from Allah SWT. We do not serve projects that contain Riba, Gharar and Maysir in it. That’s why we have the tagline “Creating Million of Daily Goodness”. Hopefully, all of our products will be beneficial for many people.
Watch more about our mission from cofounder perspective.
Our company isn’t just about making money, it’s about using our technological expertise to bring positive impact to as many people as possible. At Badr Interactive, we believe that technology can be a powerful tool for social good.
Our founders are passionate about making a better world as a servant of Allah, and that’s what drives us forward. If you want to be part of a team, we invite you to learn more about our vision and join us on this exciting journey.
📌 Vacancy That We Open
Backend EngineerÂ
- Full Time Project
Job Descriptions
- Backend Engineer with 2+ years of experience specializing in Node.js and proficiency in Python
- Having knowledge of data and frontend technologies is a plus
- Proven experience in working as a team
- Familiarity with cornerstone.js and dicom data (Point plus)
- Fluent in english (Communication and written)
- Must be based in Jabodetabek
Data Engineer
- Full Time Project
Must Have:
- Proven experience as a Data Engineer or similar role with a strong track record of designing and implementing data solutions.
- Proficiency in programming languages such as Python (primary), Java, or Scala.
- Hands-on experience with stream processing and CDC pipelines, particularly using Apache Kafka.
- Experience with analytical databases and real-time data warehouses, especially RisingWave and ClickHouse.
- Solid understanding of database concepts (SQL & NoSQL), including query optimization for high-performance analytics.
- Familiarity with data ingestion pipelines, ETL/ELT processes, and system integrations.
- Strong knowledge of data modeling, partitioning, and schema evolution in streaming/analytical environments.
Nice to Have:
- Experience with cloud platforms (AWS, GCP, or Azure) and services such as S3, BigQuery, Redshift, EMR, or EC2.
- Familiarity with observability and monitoring tools (e.g., Grafana, Prometheus, Kibana) for data pipeline monitoring.
- Experience in performance tuning for highly concurrent workloads.
- Basic understanding of data governance, security, and compliance practices.
Sales Consultant
- Full Time Contract
Responsibilities
- Identify client business needs and translate them into relevant technology solutions.
- Collaborate with technical teams (developers, system analysts, and project managers) to design feasible solution architectures.
- Prepare and present technical and commercial proposals to clients.
- Deliver product demos, proofs of concept (PoC), and customized solutions according to project requirements.
- Act as a liaison between the sales and technical teams throughout the pre-sales process until handover to the delivery team.
- Stay updated on technology trends and provide insights on suitable digital strategies for clients.
Qualifications
- Bachelor’s degree (S1) in Information Technology, Information Systems, or Technology Business Management.
- Minimum 3 years of experience as a Sales Consultant, Pre-sales Engineer, or Solution Architect (preferably in IT Consulting or System Integration).
- Understanding of web and mobile application architecture (e.g., frontend, backend, API, database, cloud, and security layers).
- Strong business analysis skills to understand client needs from both functional and non-functional perspectives.
- Capable of preparing clear and well-structured proposals, Scope of Work (SoW), and High-Level Design (HLD) documents.
- Excellent communication, presentation, and negotiation skills.
- Solution-oriented, results-driven, and customer satisfaction focused.
Nice to Have
- Understanding of microservices architecture, API Gateway, or ESB-based system integration.
- Familiar with technologies such as Next.js, Express.js, Laravel, Node.js, or cloud platforms (AWS, GCP, Azure).
- Experience in preparing technical documents such as BRD, SRS, or Solution Design Document.
- Possession of certifications such as AWS Solution Architect, Google Cloud Architect is a plus.
- Experience in selling custom software development or enterprise system integration solutions.
Machine Learning Engineer
- Full Time Project
Responsibilities:
- Develop and train machine learning models for multiple use cases (recommendation systems, forecasting, NLP, computer vision, etc.)
- Perform data preprocessing, feature engineering, and exploratory data analysis
- Deploy and monitoring ML models in production environments
- Collaborate closely with Data Scientist, Data Engineer, and Backend Engineer
- Continuously optimize and improve model performance
- Maintain technical documentation and share knowledge with the team
- Follow best practices in MLOps and model versioning
Required:
- Bachelor’s degree in Computer Science, Mathematics, Statistics, or a related field
- 1–3 years of experience as an ML Engineer, Data Scientist, or similar role
- Proficiency in Python and ML libraries (Scikit-learn, TensorFlow/PyTorch, Pandas, NumPy)
- Solid understanding of supervised and unsupervised learning algorithms
- Experience with data processing and SQL
- Familiarity with Git version control
- Strong problem solving skills
- Good communication and teamwork skills
Nice to Have:
- Experience deploying models to production (REST API, Docker, Kubernetes)
- Familiarity with cloud platforms (AWS, GCP, or Azure)
- Experience with MLOps tools (MLflow, Kubeflow, Airflow)
- Knowledge of Deep Learning and NLP
- Contributions to open-source projects or a portfolio on GitHub
- Experience with Big Data tools (Spark, Hadoop)
Software Quality Assurance
- Full Time Project
Qualifications
- At Least 2 Years of Software QA Experience
- Have extensive understanding of user stories and design comprehensive test requirements or test cases
- Solid Knowledge of Mysql (String, text, intreger, datetime) and simple query (Select, Delete, Insert, Update)
- Have Knowledge about positive and negative test
- Be able to manual testing in website (Chrome, Firefox, Safari) and Mobile (Android,IOS)
- Quick to understand business process and able to think from an end-user perspective
- Capable of performing thorough testing on both UI (Frontend) and API (Backend) levels.
Contract duration: 3 months (end in January 2026)
Business Analyst – Sales
- Full Time Project
Job Description
The Business Analyst in the Sales Division will be responsible for identifying client business needs, analyzing requirements, and assisting the sales team in preparing suitable solutions and proposals. This position acts as the main liaison between the sales team, technical team, and clients to ensure that business needs are accurately translated into effective and marketable technology solutions.
Key Responsibilities
- Conduct requirement gathering sessions with clients and the sales team to understand business needs and operational context.
- Translate business needs into clear and structured Business Requirement Documents (BRD) or Functional Specification Documents (FSD).
- Collaborate with technical teams to ensure proposed solutions align with client requirements.
- Support the sales team in preparing proposals tailored to client needs.
- Perform market, technology, and competitor analysis to support strategic sales initiatives.
Qualifications
- 2–4 years of experience as a Business Analyst, Sales Support Analyst, or Pre-Sales Consultant in the IT/software development industry.
- Strong understanding of the Software Development Life Cycle (SDLC) and Agile/Scrum methodologies.
- Proven analytical and documentation skills, including BRD/FSD creation, use cases, and user stories.
- Capable of developing professional business proposals and sales presentations.
- Excellent communication and negotiation skills with both internal and external stakeholders.
- Fluent in English (both written and verbal) is a strong advantage.
Preferred Qualifications
- Experience in pre-sales or RFP projects for custom software solutions.
- Strong presentation and storytelling skills in explaining IT solutions to non-technical clients.
Â
Contract Duration: 3 Months
Back End Developer
- Full Time Project
Qualifications:
- 3+ years of professional experience as a Node.js Backend
- Strong proficiency in Node.js and its ecosystem
- In-depth knowledge of asynchronous programming and event-driven architecture.
- Familiarity with microservices architecture and API development.
- Experience with database technologies (e.g., SQL, NoSQL).
- Excellent problem-solving and debugging skills.
- Ability to work effectively in a collaborative team environment