Junior Fullstack Developer
Summary
Junior fullstack developer at PT Noxus Ideata Prima, an enterprise software company in Tangerang, Indonesia, building applications for multinationals, state-owned enterprises, and government institutions. You ship production features across React/Next.js front ends and Node.js/Fastify/Go back ends, with senior engineers reviewing all code.
Junior Fullstack Developer
Build real features on real systems, with senior engineers reading every line you write.
Discipline Fullstack Development
Division Engineering Division
Type Full-Time
Experience Up to 2 years
About the role
We are looking for a Junior Developer to build real features on real systems, with senior engineers alongside you. You will write code that ships to enterprise clients, and you will have your work reviewed properly, which is the fastest way we know to get good.
You will work across the stack, from the React and Next.js front end through to our Node.js, Fastify, and Go services, and you will be expected to ask questions, raise concerns, and say when something does not make sense.
About the company
PT Noxus Ideata Prima builds enterprise application software for multinational corporations, state-owned enterprises, and Indonesian government institutions.
Our engineering work spans a modern polyglot stack, including event-driven systems and long-running workflows. Our clients operate under real regulatory scrutiny, so quality is not something we check at the end. It is a discipline we apply at every stage of delivery.
Why you will want to join
01 You will learn on real systems
Not sandbox projects. Your code runs in production for clients who depend on it, which teaches you things no tutorial can.
02 Every line you write gets reviewed
Senior engineers read your code and explain the why, not just the what. Mentoring is part of the job here, not a favour.
03 A stack that will still be worth knowing in five years
TypeScript, React and Next.js, Go, cloud deployments, CI/CD, and proper testing habits from day one.
What you will do
The work itself
- Translate UI and UX designs into readable, maintainable code.
- Investigate, design, test, apply, and evaluate new or existing code.
- Write and modify code that complies with our standards and is scalable, performant, resilient, and well documented.
- Maintain and upgrade existing code, and help make sure users are given proper training.
- Deploy test and development environments, and check that there are no code discrepancies between them.
- Report on weekly tasks using project management tools such as JIRA, Airtable, ClickUp, Microsoft Office, Google Docs/Sheets/Slides, Trello, and Bitbucket.
- Assist with documentation, including user installation, administration, code usage, application configuration manuals, and training materials.
- Discuss engineering issues and trade-offs openly, and communicate clearly when you are stuck or unsure.
- Collaborate with other engineers, design professionals, and clients to build systems and software.
What we look for
What we are looking for
Education and experience
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- Up to 2 years of professional experience. Strong personal projects, internships, or bootcamp work count.
Technical skills
- Front-end development with JavaScript and TypeScript, with working knowledge of React and Next.js.
- Back-end development with Node.js, Fastify, and Go Fiber.
- Some exposure to cloud environments, particularly DigitalOcean and Vercel.
- Working knowledge of SQL and NoSQL databases such as SQL Server, SingleStore, PostgreSQL, MariaDB, MongoDB, CouchDB, Cassandra, ClickHouse, Elasticsearch, and Redis.
- Familiarity with DevSecOps practices, including CI/CD pipelines, orchestration, and containerization.
- Familiarity with test-driven development and with security concepts for prevention and detection.
- Familiarity with automated testing using Jest and Cypress.
- Familiarity with Linux environments (Ubuntu/RedHat).
- Comfortable with Git and Bitbucket for version control and code review.
Process and tools
- Familiar with Agile environments and tools such as JIRA, Airtable, ClickUp, Microsoft Office, Google Docs/Sheets/Slides, Trello, and Bitbucket, with a focus on continuous improvement and software craftsmanship.
How you work
The habits that matter here
Skills we can check on a CV. These are the ones we ask about in the interview.
- 01 Willing to ask questions early rather than stay stuck quietly.
- 02 Open to feedback on your code, and able to act on it without taking it personally.
- 03 Careful about details, and willing to read the specification before writing the code.
- 04 Eager to learn, and honest about what you do not know yet.
Skills
- Agile
- Airtable
- Bitbucket
- Cassandra
- CI/CD
- ClickHouse
- ClickUp
- Cloud
- Containerization
- CouchDB
- Cypress
- DevSecOps
- Elasticsearch
- Event Driven Architecture
- Fastify
- Fiber
- Git
- JavaScript
- Jest
- Jira
- Linux
- MariaDB
- MongoDB
- Next.js
- Node.js
- NoSQL
- PostgreSQL
- React
- Redis
- RHEL
- SQL
- SQL Server
- TDD
- Test Automation
- Trello
- TypeScript
- Ubuntu
- Vercel
- Version Control