Mid Fullstack Developer

Pengiklan Anonim

Tangerang Selatan

On-site

IDR 279,000,000 - 468,720,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Pengiklan Anonim is seeking a Mid Fullstack Developer to own the engineering stack end-to-end, from proposing architecture and design decisions through to debugging live production issues. This role requires weighing trade-offs, proposing solutions, and influencing how our systems are built.

You will work across React and Next.js front end, Node.js, Fastify, Java Spring Boot, and Go services, deploy to cloud environments, review code, mentor juniors, and collaborate with clients and stakeholders

Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • 3 to 5 years of relevant experience.

Responsibilities

  • Translate design specs into readable, maintainable code.
  • Investigate and evaluate new technologies; propose improvements.
  • Write scalable, well-documented code and enforce coding standards.
  • Maintain and upgrade existing systems with proper training and documentation.
  • Deploy and manage test/dev environments; ensure production readiness.
  • Report progress using tools like JIRA, Airtable, ClickUp, GitHub, Google Docs/Sheets/Slides, Trello, Bitbucket.
  • Own documentation efforts (installation guides, admin manuals, config guides).
  • Contribute to improving team processes, tooling, or documentation standards.
  • Lead discussions on engineering trade-offs and provide sound technical judgment.
  • Collaborate with engineers, designers, and clients; mentor juniors as needed.

Skills

Ownership & architecture decisions
Strong communication
Mentorship
Agile workflows
Independent work

Education

Bachelor's degree in Computer Science or related field

Tools

Node.js
Fastify
Go
Java Spring Boot
React
Next.js
AWS
Azure
DigitalOcean
Vercel
SQL
NoSQL
Jira
Airtable
ClickUp
Github
Trello
Bitbucket
Jest
Playwright
TestNG
Cypress
Linux (Ubuntu/RedHat)

Job description

We are looking for a Mid Fullstack Developer to take real ownership across our engineering stack, from proposing architecture and design decisions through to debugging issues in live production environments. This is not a role that only implements what is specified. You will weigh trade-offs, propose solutions, and help decide how our systems are built.

In practice, that means working end to end across our React and Next.js front end, our Node.js, Fastify, Java Spring-boot, and Go services, and the cloud environments we deploy to, while reviewing code, mentoring junior developers, and working directly with clients and stakeholders to clarify requirements.

What You Will Be Doing
  • Translate design specifications and business workflows into readable, maintainable, and well-architected code.
  • Investigate, design, test, apply, and evaluate new or existing technologies, and recommend improvements to the team.
  • Write and modify code that is scalable, performant, resilient, and well-documented, while helping enforce coding standards across the team.
  • Maintain and upgrade existing systems, ensuring proper training and documentation are provided to users.
  • Deploy and manage test and development environments, ensuring consistency and identifying discrepancies before they reach production.
  • Report on weekly tasks and progress using project management tools such as JIRA, Airtable, ClickUp, Microsoft Office, Google Docs/Sheets/Slides, Trello, and Bitbucket.
  • Own documentation efforts, including technical installation guides, administration manuals, code usage references, application configuration guides, and training materials.
  • Contribute to improving team processes, tooling, or documentation standards.
  • Lead discussions on engineering issues and trade-offs, contributing sound technical judgment to the team.
  • Collaborate closely with engineers, designers, and clients, and provide guidance to junior developers when needed.
What We Are Looking For
Education and experience
  • Bachelor's degree in Computer Science or a related field, with a minimum of 3 to 5 years of relevant experience.
Technical skills
  • Proven experience in back-end development using Node.js, Fastify, and Go (knowledge of Java/Spring Boot is a plus).
  • Practical experience deploying and managing applications in cloud environments, particularly AWS, Azure, DigitalOcean, and Vercel.
  • Strong understanding of SQL and NoSQL databases, such as SQL Server, SingleStore, PostgreSQL, MariaDB, MongoDB, CouchDB, Cassandra, ClickHouse, Elasticsearch, and Redis, including schema design and query optimization.
  • Solid experience with unit testing, security remediation, and non-functional testing.
  • Working knowledge of DevSecOps practices, including CI/CD pipelines, orchestration, and containerization.
  • Practical experience with test-driven development (TDD) and applying security concepts for prevention and detection.
  • Hands-on experience with automated testing using Jest, Playwright, TestNG, and/or Cypress.
  • Comfortable working in Linux environments (Ubuntu/RedHat).
Process and tools

Experienced in Agile workflows and tools such as JIRA, Airtable, ClickUp, Github, Microsoft Office, Google Docs/Sheets/Slides, Trello, and Bitbucket, with a strong focus on continuous improvement and software craftsmanship.

How you work
  • Strong communication and interpersonal skills, with the ability to explain technical decisions to both technical and non-technical stakeholders.
  • Ownership over architecture/design decisions, not just implementing specs, but proposing solutions and weighing trade-offs.
  • Ability to work independently with minimal supervision, only escalating genuinely complex or ambiguous problems.
  • Code review responsibility, reviewing peers' or juniors' code, not just having their own review.
  • Mentorship, guiding junior developers, pairing, or helping onboard new hires.
  • Estimation/scoping skills, able to break down features and give realistic time/effort estimates.
  • Production ownership, comfortable debugging/troubleshooting issues in live environments, not just dev/test.
  • Cross-functional communication, direct interaction with clients/stakeholders to clarify requirements, not just receiving fully-defined tasks.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Fullstack Developer
Junior Fullstack Developer

Pengiklan Anonim • Tangerang Selatan

On-site
IDR 89,280,000 - 145,080,000
Fullstack Developer
Fullstack Developer

Bumi Amartha Teknologi Mandiri • Jakarta Pusat

On-site
IDR 180,000,000 - 300,000,000
Full Stack Engineer
Full Stack Engineer

WireHire • Kebayoran Baru

On-site
IDR 300,000,000 - 600,000,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Krom • Jakarta Pusat

On-site
IDR 350,000,000 - 550,000,000
Software Engineer - Fullstack
Software Engineer - Fullstack

Samsung Southeast Asia & Oceania • Daerah Khusus Ibukota Jakarta

On-site
Full Stack Developer
Full Stack Developer

PT Leon Boga Sentosa • Jakarta Utara

On-site
IDR 167,400,000 - 279,000,000
Fullstack Developer
Fullstack Developer

PT Istana Group Indonesia • Tangerang Selatan

On-site
IDR 240,000,000 - 480,000,000
Fullstack Software Developer
Fullstack Software Developer

PT Intikom Berlian Mustika • Jakarta Pusat

On-site
IDR 133,920,000 - 200,880,000
Fullstack Software Developer
Fullstack Software Developer

PT. Intikom Berlian Mustika • Jakarta Timur

On-site
IDR 175,070,000 - 262,606,000
Fullstack Developer
Fullstack Developer

MateCareer • Jakarta Utara

On-site
IDR 111,600,000 - 279,000,000