Backend Engineer

Techconnect.id Jakarta Raya, Indonesia
Apply Now

šŸ“Œ CONTRACT DETAILS • Duration: 12-months fixed term (subject to change based on business needs) • Engagement: Through 3rd party/vendor • Work setup: Hybrid with dedicated full office hours

Lead/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. • 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/Junior • 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. • Write clean, testable, and well-documented code in alignment with team coding standards. • Participate in code reviews and recommend improvements to development processes. • Troubleshoot and resolve backend performance issues, API failures, and database bottlenecks. • Evaluate and implement caching, queuing, and optimization techniques under team guidance. • Maintain technical documentation for services, APIs, and system components. • Stay current with backend ecosystem trends and contribute learnings to the team.