Backend Engineer (Contract Basis)

Techconnect.id

View original posting

Work arrangement
On-site
Job type
Contract
Occupation
Software & IT
Location
Tangerang, Tangerang, ID
Compensation
Not disclosed
Apply by
April 14, 2027

About this role

<h2>📌 EMPLOYMENT DETAILS</h2><ul>
<li>Employment type: through 3rd party/ vendor</li>
<li>Duration: 24 months fixed term (subject to change based on business needs)</li>
<li>Work setup: Full onsite with dedicated full office hours based in BSD, Tangerang.</li>
</ul><h2>The Role</h2><h2>Senior</h2><ul>
<li>Lead the design and development of scalable, secure, and high-performance backend systems and RESTful APIs using Golang, Java Spring Boot, or Python.</li>
<li>Strategize backend architecture decisions, including microservices design, data modeling, and system integration patterns.</li>
<li>Authorize technical standards for API development, database management, and service reliability across the engineering team.</li>
<li>Plan and evaluate CI/CD pipeline improvements, containerization strategies (Docker &amp; Kubernetes), and cloud infrastructure on AWS/GCP.</li>
<li>Lead code reviews, establish engineering best practices, and drive a culture of quality and ownership.</li>
<li>Formulate data management strategies across SQL/NoSQL databases (PostgreSQL, MySQL, Oracle, MongoDB, Redis) including caching and performance tuning.</li>
<li>Recommend and evaluate emerging backend technologies, frameworks, and patterns to continuously improve system capabilities.</li>
<li>Control system reliability, availability, and security posture through proactive monitoring, incident management, and root cause analysis.</li>
<li>Synergize across Product, Frontend, DevOps, and QA teams to align technical delivery with business goals.</li>
<li>Use AI-assisted development tools thoughtfully to improve backend delivery, test coverage, debugging, and documentation without compromising quality or security.</li>
<li>Mentor mid and junior engineers, fostering technical growth and engineering culture within the team.</li>
<li>Evaluate and manage technical debt, dependency lifecycle, and long-term platform scalability.</li>
</ul><h2>Mid</h2><ul>
<li>Develop and maintain backend services and RESTful APIs using Golang, Java Spring Boot, or Python, with a focus on scalability and performance.</li>
<li>Implement and manage SQL/NoSQL database schemas (PostgreSQL, MySQL, Oracle, MongoDB, Redis) and apply caching strategies.</li>
<li>Build and maintain microservices following established architecture patterns and engineering standards.</li>
<li>Collaborate with Product Managers, Frontend Engineers, and QA to deliver end-to-end features and seamless integrations.</li>
<li>Plan and contribute to CI/CD pipelines and containerized deployments using Docker &amp; Kubernetes.</li>
<li>Write clean, testable, and well-documented code in alignment with team coding standards.</li>
<li>Participate in code reviews and recommend improvements to development processes.</li>
<li>Use AI-assisted coding tools where appropriate for implementation, debugging, tests, and documentation, validating all output through established engineering practices.</li>
<li>Troubleshoot and resolve backend performance issues, API failures, and database bottlenecks.</li>
<li>Evaluate and implement caching, queuing, and optimization techniques under team guidance.</li>
<li>Maintain technical documentation for services, APIs, and system components.</li>
<li>Stay current with backend ecosystem trends and contribute learnings to the team.</li>
</ul><h2>Requirements</h2><h2>Senior</h2><ul>
<li>Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).</li>
<li>5+ years of professional backend development experience with a proven record of building high-traffic, mission-critical systems.</li>
<li>Deep expertise in Golang, Java Spring Boot, or Python; proficiency in more than one language is a strong advantage.</li>
<li>Proven track record architecting and leading microservices-based backend systems at scale.</li>
<li>Strong command of RESTful API design principles, including versioning, security, and performance.</li>
<li>Expert-level experience with databases: PostgreSQL, MySQL, Oracle, MongoDB, Redis — including query optimization and schema design.</li>
<li>Solid experience with cloud platforms (AWS or GCP) and containerization tools (Docker, Kubernetes).</li>
<li>Expertise in CI/CD pipelines, automated testing, and deployment best practices.</li>
<li>Familiarity with AI-assisted coding tools such as Cursor, GitHub Copilot, Claude Code, OpenAI Codex, or similar, with the judgment to review and test generated output.</li>
<li>Strong understanding of system reliability, observability, and security practices.</li>
<li>Experience leading code reviews and setting engineering standards for a team.</li>
<li>Excellent communication, stakeholder management, and cross-functional collaboration skills.</li>
<li>Prior experience in high-traffic, mission-critical production environments is required.</li>
</ul><h2>Mid</h2><ul>
<li>Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).</li>
<li>2–4 years of professional backend development experience with at least one production system shipped.</li>
<li>Working proficiency in Golang, Java Spring Boot, or Python.</li>
<li>Hands-on experience with RESTful API development and basic microservices concepts.</li>
<li>Solid experience with relational and/or NoSQL databases (PostgreSQL, MySQL, Oracle, MongoDB, Redis).</li>
<li>Familiarity with cloud platforms (AWS or GCP) and containerization basics (Docker, Kubernetes).</li>
<li>Experience with Git and collaborative development workflows (code reviews, branching strategies).</li>
<li>Familiarity with AI-assisted coding tools for development, testing, debugging, or documentation is an advantage.</li>
<li>Understanding of CI/CD concepts and deployment pipelines.</li>
<li>Basic knowledge of caching strategies, queuing systems, and performance considerations.</li>
<li>Strong problem-solving skills, attention to detail, and eagerness to learn.</li>
<li>Good communication skills and ability to thrive in a collaborative, agile environment.</li>
<li>Prior exposure to high-traffic systems is an advantage</li>
</ul>

Apply on employer site

You'll continue on the employer's careers page to submit your application.