Search by job, company or skills

Formulatrix Indonesia

Software Engineer - Backend

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the role:

Join Formulatrix Indonesia as a Software Engineer and help build cutting-edge software for robotic automation. Work with C#, C++, Visual Studio, Rider, Windows Form, WPF, ASP.NET Core, SQL Server and PostgreSQL to develop solutions used by top pharmaceutical companies and research labs worldwide. Solve complex problems, shape innovative products, and see your code come to life in real-world automation.

What will you do:

This position is open to all levels (JuniorMidSenior). We encourage you to apply, and we will align the recruitment process with your skills and experience.

  • Senior Software Engineer

Lead system design and architecture, ensure code quality and performance, handle complex technical challenges, mentor junior engineers, and drive team collaboration

  • Middle Software Engineer

Design, develop, and maintain scalable software solutions, translate business requirements into technical solutions, resolve complex technical issues, and contribute to improving development processes

  • Junior Software Engineer

Read and understand existing codebases, write unit tests, follow best coding practices, assist in problem analysis and troubleshooting, and collaborate with team members

What we are looking for:

  • Bachelor's degree in Computer Science, Information Technology, Electronics Engineering, or equivalent practical experience.
  • At least 1 year of experience as a Software Engineer or Developer, preferably in a similar role.
  • Strong proficiency in at least one object-oriented programming language (C#, C++, Python, Java, or similar).
  • Solid understanding of object-oriented programming, software architecture, and design patterns.
  • Experience with the full software development lifecycle.
  • Familiarity with unit testing, debugging, and version control systems.
  • Good understanding of software performance, scalability, and maintainability.
  • Willing to work in Salatiga / Bandung / Semarang (depending on placement).

Soft skills:

  • Strong analytical and problem-solving skills.
  • Curious, proactive, and eager to learn new technologies.
  • Highly motivated and a strong team player.
  • Clear and effective communication skills in English.
  • Detail-oriented with the ability to adapt and prioritize in a fast-paced R&D environment.
  • Proven leadership & mentoring experience (If you applied for a Senior level).

Nice to have:

  • Hands-on experience with robotics hardware, troubleshooting, and system debugging.
  • Hands-on experience developing robotics systems, including kinematics, control, and path planning.
  • Experience building and deploying neural networks for computer vision.
  • Strong knowledge of computer vision algorithms, optics, imaging systems, and familiarity with ML/CV frameworks (TensorFlow, PyTorch, OpenCV).
  • Proficient in Linux on SBCs (NVIDIA Jetson, Raspberry Pi) with a strong interest in research and emerging technologies.
  • Preferrable (one or more): Electronics Engineering background.

What we offer:

  • Enjoy working in a slow-living city with clean air, fresh water from mountain spring, beautiful natural sceneries, away from pollution and traffic-jam in large cities.
  • BPJS Health & Employment Insurance
  • Additional Health Insurance
  • Performance Bonus
  • Religious Holiday Allowance (THR)
  • Flexible Work Arrangements
  • Paid Time Off (eligible after 3 months of employment)
  • Casual Dress Code (e.g., T-shirts)
  • Office facilities that support professional productivity as well as social interaction and collaboration

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137854961

Similar Jobs