Backend Engineer

Tech Troops Company — Indonesia · Posted ~1 hour ago

Mid

Skills

Golang Python Django RESTful APIs Microservices PostgreSQL Redis Git Database design Query optimization Caching API integration Authentication Authorization Data security Agile/Scrum REST APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Backend Engineer is sought to develop secure and scalable backend applications and microservices. The role requires strong Go and/or Python skills, REST API development, PostgreSQL and Redis expertise, and solid software engineering practices. Experience with authentication, authorization, data security, and regulated financial systems is particularly valuable.

Highlights

Backend engineering role with modern Go/Python technologies, API and microservices development, strong database work, security practices, and exposure to regulated financial systems.

Description

Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field. Minimum 2–4 years of experience as a Backend Engineer/Software Engineer. Strong proficiency in Golang (Go) and/or Python (Django). Hands-on experience developing RESTful APIs, microservices, and backend applications. Strong knowledge of PostgreSQL and Redis, including database design, query optimization, and caching mechanisms. Experience with Git and software development best practices. Familiarity with API integration, authentication, authorization, and data security. Experience working in banking, financial services, fintech, or other regulated industries is highly preferred. Understanding of banking-related systems such as payment processing, transaction systems, account services, or financial APIs is an advantage. Familiarity with security, data privacy, audit trails, and regulatory requirements in the banking/financial industry. Experience working in an Agile/Scrum development environment. Strong analytical and problem-solving skills. Good communication and collaboration skills, with the ability to work effectively with Product, QA, DevOps, and other technical teams.