BNA Smart Payment

Joined in 2023
100% answers
Since 2001, BNA Smart Payment Systems Ltd. (“BNA”) has been an industry leader in the payments industry, specializing in card present transaction for a multitude of industries ranging from auto dealers, general retail, hospitality, restaurants, service professionals, and golf courses, to name a few. BNA has now focused on the eCommerce space, developing multiple platforms specifically surrounding ease of merchant boarding, customer convenience, and frictionless checkout. BNA’s eCommerce platform offers merchants a PCI Compliant, PSD Licensed, Global Card Payments Platform, enhanced with the latest technology for global online transactions.
  • · 93 views · 10 applications · 17d

    Backend Developer (Go + TypeScript)

    Full Remote · Ukraine · Product · 4 years of experience · Beginner/Elementary
    About the Role We're seeking a Backend Developer with strong expertise in Golang and proficiency in TypeScript (for backend services) to help us build and scale high-performance, distributed systems. You'll work with modern databases, message queues,...

    About the Role

    We're seeking a Backend Developer with strong expertise in Golang and proficiency in TypeScript (for backend services) to help us build and scale high-performance, distributed systems. You'll work with modern databases, message queues, cloud infrastructure, and third-party integrations in a fully remote environment.

     

    Responsibilities

    • Design, develop, and maintain scalable backend services primarily in Go

    • Develop supporting backend components and tooling in TypeScript (e.g., Node.js)

    • Implement efficient data models and queries using PostgreSQL and MongoDB

    • Leverage Redis for caching and transient data management

    • Build and maintain asynchronous job processing with RabbitMQ and Azure Service Bus

    • Integrate and manage cloud storage using AWS S3

    • Work with third-party APIs, including SendGrid (email) and Twilio (SMS)

    • Write unit and integration tests to ensure high code quality and reliability

    • Collaborate with team members in architecture planning, code reviews, and DevOps workflows

     

    Required Skills

    • 3+ years of backend development experience with Go

    • 2+ years of experience writing backend services in TypeScript (Node.js or similar)

    • Solid experience with PostgreSQL and MongoDB

    • Working knowledge of Redis for caching and pub/sub use cases

    • Proficiency in message queue systems: RabbitMQ and/or Azure Service Bus

    • Experience with AWS S3 for object storage

    • Familiarity with integrating third-party services like SendGrid and Twilio

    • Comfortable working with REST APIs and asynchronous job workflows

    • Familiar with Git, Docker, CI/CD, and cloud-based development workflows

     

    Nice to Have

    • Experience with microservice architecture or event-driven systems

    • Experience with observability stacks (Prometheus, Grafana, OpenTelemetry)

     

    Soft Skills

    • Strong communication in remote-first teams

    • Proactive mindset with high ownership and accountability

    • Attention to detail and commitment to clean, maintainable code

    More
Log In or Sign Up to see all posted jobs