Middle Software Engineer - Backend

Formulatrix logo

Formulatrix

View Salaries, Reviews, and more  

Job Summary


Salary
Rp7,500,000 - Rp15,500,000 / Monthly EST

Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Python PostgreSQL .NET C# SQL Asp.net Linux Java PyTorch .Net Core Spring C++ TensorFlow

Job Description

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:

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 (Middle Level) and 4 years (Senior Level) of experience as a Software Development

• 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).


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.

• An Electronics Engineering background is preferred.


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 sceneries, away from pollution and traffic jams in large cities.

• BPJS health & employment insurance.

• Additional Health Insurance.

• Performance-based 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 past experience.


• Achievements

We encourage you to highlight key accomplishments from your professional or personal projects. 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.



Interview Questions of Middle Software Engineer - Backend at Formulatrix

Currently, there aren't any interview questions for this role at Formulatrix shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now