By Function
Account Management 6
Accounting & Finance 40
Administration 10
Auditor 2
Banking & Finance 2
Business Development 46
Compliance 3
Consultant 11
Customer Service 5
Developer 12
Engineering 26
Engineering 16
General Management 26
Health and Safety 7
Human Resources 27
Information Technology 34
Legal 10
Logistics & Supply Chain 14
Manufacturing 22
Marketing 36
Merchandising 1
Operations 33
Other 27
Production Management 19
Project Management 20
Public Relations 5
Quality Control 16
Research 14
Risk Management 4
Sales 90
Sales & Marketing 50
Supply Chain 8
Trading 1
By Industry
Advertising 2
Agriculture 3
Automotive 59
Banking & Finance 4
Chemical 28
Construction 25
Consultancy 5
Consumer Goods / FMCG 63
Digital 11
E-Commerce 14
Engineering 20
Entertainment 1
Fintech 7
Garment/Textile 5
Health 12
Hospital 4
Hospitality 4
Hotel, Restaurant, Cafe 8
Information Technology 41
Insurance 3
Logistics 12
Manufacturing 61
Market Research 3
Medical Devices 3
Mining 9
Oil & Gas 14
Other 58
Pharmaceutical 7
Power Generation 1
Printing Industry 5
Professional Services 13
Property & Real Estate 11
Recruitment Agency (Inhouse) 2
Retail 28
Telecommunications 6
Trading and Distribution 24
Senior Software Engineer (Java/Python) - Relocate Abroad
Talent Hunts Indonesia is an Executive Search Agency based in Jakarta, currently working with Software Services Company, who are looking for talent for their Senior Software Engineer. This position will be responsible for play a pivotal role in designing, developing, and maintaining high quality software solutions for our esteemed clients. We are seeking individuals with a strong foundation in software engineering principles, a passion for technology, and a proven track record of successful project delivery .
- Location: Bahrain
- Job Type: Full-time
- Industry: Software Development / IT Services / Enterprise Solutions
Job Description:
- Design, develop, and maintain backend systems and APIs using Java and/or Python.
- Participate in all stages of the software development lifecycle: planning, designing, coding, testing, and deployment.
- Collaborate with cross-functional teams (Product, QA, DevOps) to deliver robust and scalable software solutions.
- Troubleshoot and resolve software defects and production issues.
- Write clean, efficient, and well-documented code following best practices.
- Contribute to architectural decisions and code reviews.
- Ensure software quality through automated testing, code reviews, and CI/CD practices.
- Stay updated with industry trends and apply relevant technologies to improve the system.
Requirements:
- Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years professional experience in software development.
- Proven expertise in Java and/or Python.
- Solid understanding of object-oriented programming, data structures, and algorithms.
- Experience with RESTful API development, microservices architecture, and cloud platforms (AWS, Azure, or GCP preferred).
- Familiarity with CI/CD tools, version control systems (e.g., Git), and Agile development methodologies.
- Strong debugging and troubleshooting skills.
- Excellent communication skills and ability to work in a team-oriented environment.
Preferred Qualifications (Nice to Have):
- Experience with Spring Boot, Django, Flask, or equivalent frameworks.
- Knowledge of Docker, Kubernetes, or other container orchestration tools.
- Background in financial services, telecom, or other regulated industries.
- Familiarity with frontend frameworks (React, Angular) is a plus.