Search by job, company or skills

FORMULATRIX

Software Engineer - Backend

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

Job Description

About the role

We are looking for an experienced Software Engineer to join our team at Formulatrix Indonesia, a leading technology company based in Salatiga, Central Java. In this full-time role, you will play a crucial part in the development and implementation of cutting-edge software solutions that power our innovative products.

What you'll be doing

  • Design, develop and maintain high-quality, scalable software applications and systems.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Write clean, efficient and well-documented code using the latest software engineering best practices.
  • Identify and resolve complex technical issues, bugs and bottlenecks.
  • Contribute to the continuous improvement of our software development processes and tool.

What we're 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:
Function:
Employment Type:

About Company

Job ID: 137863873

Similar Jobs