Software Engineer

fram^

Indonesia

On-site

IDR 330,000,000 - 600,000,000

Full time

16 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

fram^ is seeking experienced Software Engineers to contribute to software outsourcing projects for clients across industries. You will develop, enhance, and maintain software solutions using modern web frameworks, cloud infrastructure, production databases, and AI service integration.

Join a collaborative team to design scalable systems, build APIs, and implement AI-powered features while ensuring code quality and reliability through testing and best practices.

Qualifications

  • Experience: 4+ years hands-on software engineering in production environments.
  • Proficient with React.js for frontend and Node.js (NestJS) for backend.
  • Cloud, containerization (AWS, Docker), and CI/CD with GitHub Actions.
  • Databases and caching with PostgreSQL and Redis.
  • AI service integration and RESTful architecture.
  • Strong testing (Jest) and Agile/Scrum practices.
  • Fluent written and spoken English for international collaboration.
  • Bachelor’s degree in CS/IT or equivalent experience.

Responsibilities

  • Design, develop, and maintain software applications per requirements.
  • Build frontend interfaces, backend services, APIs, and integrations.
  • Develop and integrate AI-powered features where applicable.
  • Work with cloud platforms, databases, and third-party services.
  • Troubleshoot and improve performance, reliability, and scalability.
  • Ensure code quality through testing and reviews.
  • Collaborate with teammates to plan and deliver features.
  • Participate in discussions to improve system design and processes.

Skills

React.js
Node.js (NestJS)
OpenAI API
RESTful APIs
Jest
Agile/Scrum
English communication

Education

Bachelor’s degree in Computer Science/Information Technology

Tools

AWS
Docker
GitHub Actions
PostgreSQL
Redis
OpenAI API integration

Job description

We are looking for experienced Software Engineers to join our team and contribute to software outsourcing projects for clients across various industries.

In this role, you will work on developing, enhancing, and maintaining software solutions based on project requirements and your technical expertise. You will collaborate with other engineers and cross-functional team members to build reliable, scalable, and high-quality applications using modern, industry-standard technologies.

We welcome candidates with strong hands-on experience in modern web frameworks, cloud infrastructure, production databases, and AI service integration who enjoy solving complex technical challenges and delivering practical software solutions.

KEY RESPONSIBILITIES
  • Design, develop, and maintain software applications based on business and technical requirements.
  • Build frontend interfaces, backend services, APIs, and system integrations according to project needs.
  • Develop and integrate AI-powered features and services where applicable.
  • Work with databases, cloud platforms, and third-party services to support application functionality.
  • Troubleshoot technical issues and improve application performance, reliability, and scalability.
  • Ensure code quality through testing, code reviews, and engineering best practices.
  • Collaborate with team members to plan, implement, and deliver software features.
  • Participate in technical discussions and contribute to improving system design and development processes.
REQUIREMENTS
  • Experience: At least 4 years of hands-on software engineering experience in production environments.
  • Core Languages & Frameworks: React.js for Frontend and Node.js (NestJS) for Backend.
  • Cloud & Infrastructure: AWS, Docker containerization, and GitHub Actions for CI/CD.
  • Databases & Caching: PostgreSQL for relational data and Redis for in-memory caching.
  • AI & API Integration: OpenAI API for LLM integration and RESTful APIs for service architecture.
  • Practices & Tools: Git, Jest for automated testing, and Agile/Scrum development methodologies.
  • Soft Skills & Communication: Good written and spoken English skills for effective collaboration with international clients and distributed teams.
  • Education: Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

SIRCLO • Tangerang Selatan

On-site
IDR 600,000,000 - 1,200,000,000
AI Fullstack Software Engineer
AI Fullstack Software Engineer

Eka Hospital Group • Tangerang Selatan

On-site
IDR 480,000,000 - 720,000,000
Junior Developer
Junior Developer

PT ALEXA MEDIKA • Tangerang

On-site
IDR 70,000,000 - 110,000,000
Associate Software Engineer
Associate Software Engineer

Durianpay • Jakarta Selatan

On-site
IDR 120,000,000 - 180,000,000
Sr. Full-Stack Software Engineer - Remote
Sr. Full-Stack Software Engineer - Remote

YO AI Labs • Jakarta Pusat

Remote
IDR 992,686,000 - 2,233,544,000
Senior Full Stack Developer (C#, Python, and PHP) - Indonesia
Senior Full Stack Developer (C#, Python, and PHP) - Indonesia

CLaaS2SaaS • Jakarta Pusat

On-site
IDR 200,880,000 - 357,120,000
Backend Engineer
Backend Engineer

Bibit.id • Daerah Khusus Ibukota Jakarta

On-site
IDR 350,140,056 - 700,280,112
Software Engineer
Software Engineer

PT Wintermar Offshore Marine Tbk • Jakarta Utara

On-site
IDR 250,000,000 - 400,000,000
Full-Stack JavaScript Developer (AI-Native)
Full-Stack JavaScript Developer (AI-Native)

UltaHost • Jakarta Pusat

On-site
IDR 360,000,000 - 720,000,000
Software Developer / Software Engineer
Software Developer / Software Engineer

PT DIPANTARA INOVASI TEKNOLOGI • Daerah Khusus Ibukota Jakarta

On-site
IDR 111,600,000 - 167,400,000