Jobs · itviec

S

Backend Engineer Go Middle Senior Level Ironwood Digital 4548

Ironwood Digital · Not Available, Hồ Chí Minh · Posted today

onsitesenior🇻🇳 Vietnam
Apply on itviec

About the role

Top 3 Reasons To Join Us Dynamic and supportive working environment Opportunities to work on high-complexity technical High ownership, real impact. The Job We are looking for a Golang Backend Developer to join our team in building a Security Platform and Identity Provider (IdP) solution. You will work on modern authentication mechanisms such as OAuth2, OpenID Connect, JWT, SSO, and MFA, while developing scalable and high-performance backend services.. Current focused projects : Identity Platform (started) End-to-end Encryption Storage (started) AI-Powered Solutions for Enterprise Position : team member Open level: from Middle to Principal level Work location (select 1 of 2 options below) : In Vietnam: 112 Ly Chinh Thang, Xuan Hoa Ward, HCMC On-site in Dubai: extremely high benefits, all living costs covered by allowance (accommodation, meals on working days, transportation) Working hours : 9:00 - 18:00 Monday to Friday Full-time at the office, NO hybrid & NO remote Responsibilities Backend Development Design, develop, and maintain microservices using Golang . Implement authentication & authorization modules: OAuth2, OpenID Connect, JWT , token lifecycle management. Single Sign-On (SSO), MFA (TOTP/SMS/Email). User identity management, account federation. Integrate and develop Identity Provider (IdP) components. Data & System Integration Design and optimize MongoDB schemas and queries. Use Redis for caching, session storage, rate limiting, and distributed locking. Work with Kafka for event-driven architecture, message streaming, and high-throughput data processing. Security & Quality Apply security standards such as OWASP ASVS and OWASP Top 10 . Implement secure data handling, encryption, and system hardening. Conduct code reviews and ensure high performance, reliability, and scalability. Infrastructure Deploy and maintain services using Docker and CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins). Implement logging and monitoring solutions using ELK, Prometheus, Grafana. Your Skills and Experience Must Have 2–5 years of experience in Golang backend development. Strong understanding of: Goroutines, channels, concurrency patterns. RESTful APIs and/or gRPC. Hands-on experience with: MongoDB (schema design, indexing, performance tuning). Redis (caching, session store, distributed lock). Kafka (consumer/producer, partitions, consumer groups). Solid knowledge of: OAuth2, OpenID Connect, JWT (mandatory). Strong understanding of backend security: CSRF, XSS, NoSQL Injection, secure coding practices. Nice to Have Experience with IdP solutions such as: Keycloak, Auth0, Okta, FusionAuth. Knowledge of: SAML2, LDAP, SCIM. Distributed systems, high-performance architecture. Experience working on large-scale microservices systems. Soft Skills Strong analytical and problem-solving skills. Ability to communicate clearly and work effectively in a team. Proactive, responsible, and eager to learn. Interest in security and identity management technologies. Why You'll Love Working Here Annual Leave: 12 days/year 13th-month salary Performance / Project-based Bonus Salary review: once per year Social insurance: based on full gross salary Company-provided laptop (MacBook Pro or MacBook Air M4 – based on position) and external monitor Technical skill development support (Udemy / Coursera courses) Monthly team bonding activities Free coffee and snacks Working hours: 9:00 AM – 6:00 PM, Monday to Friday Working mode: 100% onsite at the office ( No hybrid, no remote )

Read the full posting on itviec

FAQ

Is the Backend Engineer Go Middle Senior Level Ironwood Digital 4548 role at Ironwood Digital remote?+

This Backend Engineer Go Middle Senior Level Ironwood Digital 4548 position is listed as onsite (Not Available, Hồ Chí Minh).

What seniority level is this Backend Engineer Go Middle Senior Level Ironwood Digital 4548 role?+

This is a senior level position.

How do I apply for the Backend Engineer Go Middle Senior Level Ironwood Digital 4548 role at Ironwood Digital?+

Use the "Apply on itviec" button to open the original posting on itviec, where you can submit your application directly to Ironwood Digital.