JobStreet Teknologi & IT Full Time

Software Engineer

PT TechMaju Digital Archipelago

Bandung, West Java ไม่เปิดเผยเงินเดือน Posted 5/6/2026
Location Bandung, West Java
Salary ไม่เปิดเผยเงินเดือน
Job Type Full Time
Country Indonesia

Job Description

Full details about the role and requirements

Yukerja Summary

The Software Engineer role at PT TechMaju Digital Archipelago is curated from JobStreet (category Teknologi & IT). Note the work location (Bandung, West Java) before applying. Yukerja.com is not the employer — applications are handled on the official source site.

Software Engineer

About TechMaju

TechMaju is an AI-first software platform company helping organizations build, automate, and scale business-critical applications. Our platform combines workflows, data, integrations, and AI to help teams operate more efficiently and deliver greater business impact.

As AI continues to transform software development, we are investing in AI-native engineering practices, intelligent automation, and agentic systems that help accelerate the software delivery lifecycle. We believe the future of engineering combines strong technical fundamentals with the effective use of AI-powered tools and workflows.

About the Role

As a Software Engineer at TechMaju, you will help design, build, and maintain core platform capabilities while ensuring scalability, reliability, security, and performance. This role is ideal for engineers who enjoy solving diverse technical challenges, working across different parts of the stack, and continuously learning new technologies.

You will contribute to customer-facing features, platform infrastructure, integrations, and AI-powered capabilities while collaborating closely with product, solutions, and support teams.

Responsibilities

Product Development

  • Design, develop, and maintain platform features using Python, JavaScript, and related technologies.

  • Write clean, maintainable, and production-ready code.

  • Develop APIs, integrations, and services that support platform growth and extensibility.

  • Optimize application performance, database interactions, and system reliability.

Architecture & Platform Engineering

  • Contribute to system design and architectural decisions that support scalability and long-term maintainability.

  • Improve platform reliability, observability, security, and operational efficiency.

  • Support cloud infrastructure, deployment pipelines, and automation initiatives.

AI-Native Development & Innovation

  • Leverage AI-assisted development tools to improve engineering productivity and software quality.

  • Contribute to AI-powered platform capabilities, workflows, and automation features.

  • Explore and evaluate emerging technologies related to AI-native software development and agentic systems.

  • Experiment with new tools, frameworks, and engineering practices that improve how software is built and delivered.

Quality & Operational Excellence

  • Develop and maintain automated tests, monitoring, and deployment processes.

  • Debug and resolve complex technical issues across the platform.

  • Collaborate with support and solutions teams to investigate and resolve critical production issues.

  • Identify recurring issues and implement long-term improvements.

Collaboration & Continuous Learning

  • Partner closely with product managers, solutions engineers, and fellow engineers to deliver high-quality solutions.

  • Participate in code reviews, technical discussions, and knowledge sharing.

  • Continuously improve engineering processes, tooling, and development practices.

Qualifications

Experience

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Experience in software development through professional work, internships, open-source contributions, or significant personal projects.

  • Fresh graduates with strong technical portfolios are encouraged to apply.

Technical Skills

  • Proficiency in Python and JavaScript.

  • Strong understanding of software engineering fundamentals, including version control, testing, debugging, and code reviews.

  • Experience working with relational databases such as MySQL, MariaDB, or PostgreSQL.

  • Familiarity with API development and system integrations.

  • Experience working with Linux-based environments and development tooling.

  • Exposure to cloud platforms, CI/CD pipelines, and DevOps practices is a plus.

  • Understanding of security best practices and secure software development principles.

AI-Native Engineering (Preferred, Not Required)

Experience with any of the following is a plus:

  • Claude Code, OpenCode, Cursor, GitHub Copilot, or similar AI-assisted development tools.

  • Large Language Models (LLMs) and AI application development.

  • Agentic systems, workflow automation, or orchestration platforms.

  • Prompt engineering, evaluation frameworks, or AI-powered developer workflows.

We do not expect candidates to be experts in every emerging AI technology. Strong software engineering fundamentals, curiosity, and a willingness to learn are more important than prior experience with specific tools.

Soft Skills

  • Strong written and verbal communication skills in English.

  • Excellent analytical and problem-solving abilities.

  • Ability to work effectively in a collaborative, fast-moving environment.

  • Self-motivated, adaptable, and eager to learn.

  • Strong sense of ownership and accountability.

What We Offer

Accelerated Growth

Join a lean team where you'll have the opportunity to take ownership, contribute across multiple areas, and grow rapidly alongside the company.

Meaningful Impact

Your work will directly influence the platform, customer experience, and future direction of the business.

AI-Native Engineering Environment

Gain hands-on experience with modern AI development tools, emerging engineering workflows, and next-generation software delivery practices.

Culture of Learning & Innovation

We encourage experimentation, continuous improvement, and thoughtful adoption of new technologies. Your ideas and contributions will have a direct impact on how we build and evolve the platform.

Collaborative Team

Work alongside talented and driven teammates who value curiosity, accountability, technical excellence, and mutual respect.

Disclaimer: Yukerja.com is a job aggregator, not an employer. This listing is aggregated from JobStreet. Applications are processed on the official company or source site. We are not responsible for listing accuracy.

Tips for Applying to Software Engineer

  1. Read the full description and ensure your skills match before applying to PT TechMaju Digital Archipelago.
  2. Tailor your CV and cover letter to keywords in the job description — especially for Teknologi & IT roles.
  3. Click Apply Now to go to JobStreet. The hiring process is entirely on the source site.
  4. Prepare an updated portfolio or LinkedIn profile if required during screening.
  5. Beware of payment requests — legitimate jobs do not charge application fees.

Related articles: CV ATS · Career Blog & Tips