G

Senior Software Engineer (Golang)

GeoComply
Full-time
On-site
Vietnam
Developer
We're embarking on a thrilling journey to revolutionize our geolocation services, and we need a Senior Software Engineer to help us. This role is a unique opportunity to make a significant impact across three critical areas: engine migration, new product innovation, and anti-spoofing methods. You'll be instrumental in migrating our legacy systems to a cutting-edge technology stack, spearheading the development of groundbreaking products, and fortifying our defenses against evolving spoofing threats. If you're a passionate engineer who thrives in a dynamic environment and enjoys tackling complex challenges, we encourage you to apply!

    • Engine Migration:
    • Contribute to our "Stack 2.0" initiative, a multi-year project to enhance the reliability, features, and efficiency of our geolocation services.
    • Architect and build high-availability distributed services using Golang, ensuring continuous operation and bolstering customer trust.
    • Migrate self-hosted databases to cloud services (AWS or GCP) to improve scalability, reliability, and performance.
    • Drive the shift from a monolithic architecture to a microservices-based ecosystem, enabling greater agility and faster development cycles.
    • Contribute to automating operational tasks, such as releases and production support, to increase efficiency and free up resources for innovation.
    • Utilize Golang to create clean, reusable, and well-tested services and APIs that power our products. 
    • Contribute innovative ideas to enhance the efficiency and effectiveness of the Stack 2.0 migration project.
    •  New Product Innovation:
    • Drive the development, scaling, and optimization of innovative geolocation products that align with GeoComply’s mission and customer needs.
    • Collaborate with cross-functional teams, including product management and business stakeholders, to define product requirements and translate them into technical solutions.
    • Design and implement features that empower business users to define and execute real-time rules within our geolocation platform.
    • Champion a user-centric approach to product development, ensuring our solutions are intuitive, efficient, and deliver exceptional value.
    • Anti-Spoofing Measures:
    • Collaborate with our global team of experts to build technologies that set the industry standard for anti-fraud and compliance solutions.
    • Stay abreast of emerging spoofing techniques and proactively adapt our systems to maintain a robust security posture.

Who You Are

    • Computer Science background with 5+ years of experience in programming languages.
    • Proven expertise in designing and implementing microservices architectures, with hands-on experience in Golang.
    • Solid understanding of data structures and algorithms.
    • Proficiency in cloud technologies, specifically AWS or GCP.
    • Experience with containerization technologies (Docker, Kubernetes, etc.).

Bonus Points

    • Experience building products that enable business users to define and manage rules for real-time execution.
    • Familiarity with geolocation spoofing techniques and anti-fraud measures.