TechConnect GmbH
Backend Engineer (Contract Basis)
24-month fixed-term backend contract (hired through a third-party vendor) at Senior or Mid level, fully onsite in BSD, Tangerang, Indonesia. The engineer designs and ships scalable microservices and RESTful APIs using Golang, Java Spring Boot, or Python with PostgreSQL/MySQL/MongoDB/Redis, Docker/Kubernetes, CI/CD, and AWS/GCP.
- Compensation
- Not disclosed
- Location
- Tangerang, Indonesia
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 2+ years
- Category
- Backend
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)
- Senior: 5+ years of professional backend development experience
- Mid: 2–4 years of backend experience with at least one production system shipped
- Proficiency in Golang, Java Spring Boot, or Python (deep expertise for Senior)
- Microservices design and architecture experience (proven at scale for Senior)
- Strong RESTful API design principles, including versioning, security, and performance
- Experience with PostgreSQL, MySQL, Oracle, MongoDB, or Redis, including query optimization and schema design
- Experience with cloud platforms (AWS or GCP)
- Experience with containerization tools (Docker, Kubernetes)
- CI/CD pipelines, automated testing, and deployment best practices
- Familiarity with AI-assisted coding tools (Cursor, GitHub Copilot, Claude Code, OpenAI Codex, or similar)
- Understanding of system reliability, observability, and security practices
- Senior: experience leading code reviews and setting engineering standards
- Senior: prior experience in high-traffic, mission-critical production environments
- Excellent communication and cross-functional collaboration skills
- Experience with Git and collaborative development workflows (code reviews, branching strategies)
- Basic knowledge of caching strategies, queuing systems, and performance considerations
- Strong problem-solving skills, attention to detail, and eagerness to learn
Nice to have
- Mid: prior exposure to high-traffic systems
- Mid: familiarity with AI-assisted coding tools for development, testing, debugging, or documentation
Full description
Description
EMPLOYMENT DETAILS
- Employment type: through 3rd party/ vendor
- Duration: 24 months fixed term (subject to change based on business needs)
- Work setup: Full onsite with dedicated full office hours based in BSD, Tangerang.
The Role
Senior
- Lead the design and development of scalable, secure, and high-performance backend systems and RESTful APIs using Golang, Java Spring Boot, or Python.
- Strategize backend architecture decisions, including microservices design, data modeling, and system integration patterns.
- Authorize technical standards for API development, database management, and service reliability across the engineering team.
- Plan and evaluate CI/CD pipeline improvements, containerization strategies (Docker & Kubernetes), and cloud infrastructure on AWS/GCP.
- Lead code reviews, establish engineering best practices, and drive a culture of quality and ownership.
- Formulate data management strategies across SQL/NoSQL databases (PostgreSQL, MySQL, Oracle, MongoDB, Redis) including caching and performance tuning.
- Recommend and evaluate emerging backend technologies, frameworks, and patterns to continuously improve system capabilities.
- Control system reliability, availability, and security posture through proactive monitoring, incident management, and root cause analysis.
- Synergize across Product, Frontend, DevOps, and QA teams to align technical delivery with business goals.
- Use AI-assisted development tools thoughtfully to improve backend delivery, test coverage, debugging, and documentation without compromising quality or security.
- Mentor mid and junior engineers, fostering technical growth and engineering culture within the team.
- Evaluate and manage technical debt, dependency lifecycle, and long-term platform scalability.
Mid
- Develop and maintain backend services and RESTful APIs using Golang, Java Spring Boot, or Python, with a focus on scalability and performance.
- Implement and manage SQL/NoSQL database schemas (PostgreSQL, MySQL, Oracle, MongoDB, Redis) and apply caching strategies.
- Build and maintain microservices following established architecture patterns and engineering standards.
- Collaborate with Product Managers, Frontend Engineers, and QA to deliver end-to-end features and seamless integrations.
- Plan and contribute to CI/CD pipelines and containerized deployments using Docker & Kubernetes.