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 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are currently looking for Middle and Senior Software Engineers to join our growing engineering team at Formulatrix Indonesia.

About the role:

Join Formulatrix Indonesia as a Software Engineer and help build cutting-edge software for robotic automation. Work with C#, C++, .NET, 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:

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.

What we are looking for:

  • Bachelor's degree in Computer Science, Information Technology, Electronics Engineering, or equivalent practical experience.
  • At least 1 year for Middle Level and 4 years for Senior Level of experienceas 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.
  • A natural tinkerer: curious, proactive, and eager to learn; someone who enjoys fiddling with technology, robots/hardware, or any DIY projects in their spare time. .
  • 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 position).

Nice to have:

  • Personal maker projects: Experience with DIY electronics (Arduino/Raspberry Pi), home automation, building PCs, or contributing to Open Source projects.
  • 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.
  • Preferred (one or more): Electronics Engineering background

What we offer:

  • Exposure to an intensive R&D work environment
  • Close collaboration with top-tier engineers
  • Enjoy working in a slow-living city with clean air, fresh water from a mountain spring, beautiful natural scenery, and a peaceful, pollution-free environment, away from the traffic jams of 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

Want your CV to stand out Show us what you've built and what you're proud of.

We highly encourage you to include :

  • Personal Projects / Tech-related Hobbies

At Formulatrix, we are problem solvers and builders at heart. We highly encourage you to include a Hobbies and Side Projects section in your CV. We'd love to hear about the things you fiddle with in your spare time, or in your experience.

  • Achievements

We'd like to encourage you to highlight key accomplishments from your professional or personal projects. You can focus on the results or impact you have delivered, such as improvements, optimizations, or successful implementations.

  • Job Description & Contribution

When describing your experience, try to summarize your main responsibilities and contributions clearly. Keep it concise, but provide enough context so we can understand your role and the impact of your work.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144528531