-
· 115 views · 27 applications · 26d
Senior Backend Developer Go
Full Remote · Countries of Europe or Ukraine · Product · 4 years of experience · A1 - BeginnerAbout the Role We're seeking a Backend Developer with strong Golang expertise 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...About the Role
We're seeking a Backend Developer with strong Golang expertise 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
• 4+ 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
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.
Website:
https://bnasmartpayment.com