IdeaSoft.io Logo png

Senior Backend Developer

IdeaSoft.io

Деталі вакансії

Job Overview

Vacancy Description

 

We are looking for a skilled Senior Backend Developer (Golang, Typescript) to build and support high-performance backend services for a FinTech platform. The ideal candidate should have strong experience with TypeScript and Go (Golang), and a solid background in designing scalable, secure solutions within a cloud-native architecture.

 

Requirements

  • Fluent in English with excellent communication skills.
  • 6+ years of experience in developing and maintaining backend services using TypeScript and Go (Golang).
  • Strong expertise in GraphQL (Apollo Server) and RESTful API development.
  • Solid understanding of cloud-native architectures, particularly AWS serverless solutions (Lambda, API Gateway, DynamoDB, CloudFormation).
  • Experience with NoSQL and SQL databases, with an emphasis on performance optimization.
  • Strong knowledge of authentication, authorization, and security best practices.
  • Exposure to DevOps practices, CI/CD pipelines, and infrastructure as code.
  • Frontend experience is a plus: React, CSS, Next.js.
  • Strong problem-solving skills and ability to work in a fast-paced environment.

Would be a plus

  • Experience working in FinTech or other highly regulated industries.
  • Knowledge of blockchain technologies and cryptographic security.
  • Understanding of financial data processing, payment gateways, and transaction security.

Responsibilities

  • Develop and maintain backend services using TypeScript and Go (Golang).
  • Build and optimize GraphQL APIs with Apollo Server and REST APIs using Koa.js (or equivalent in Go).
  • Integrate with third-party APIs and external services.
  • Design and manage AWS serverless architectures including Lambda, API Gateway, DynamoDB.
  • Ensure security, authentication, and data protection using JWT, OAuth.
  • Optimize API performance, caching strategies (Redis), and database queries.
  • Implement CI/CD pipelines and Infrastructure as Code (IaC) using CloudFormation.
  • Handle error logging and monitoring using AWS CloudWatch.
  • Optimize database queries and indexing for high-volume transaction processing.
  • Write and maintain unit, integration, and end-to-end tests using Jest (or relevant testing frameworks in Go).
  • Collaborate with frontend teams, product managers, and designers to ensure seamless integration.
  • Mentor junior developers and review code for best practices.
  • Maintain API documentation and system architecture.
  • Adhere to industry standards for FinTech and implement best practices.

 

 

Why IdeaSoft

What We Offer

Competitive compensation

Social package (24 working days of annual leave and 5 paid sick days)

Flexible working hours

Challenging projects in diverse business domains and a variety of tech stacks

Personal development and professional growth opportunities

Work with talented, ambitious and family-feel team

Educational possibilities: corporate courses, knowledge hubs, and in-house English classes

Compensation for your professional certification & support for your learning activities

Opportunity to choose IT equipment you like

Corporate social responsibility

 Tamara MitiaginaHead of Recruitment

Freshly added jobs in Україна

Full Stack Developer

Junior NodeJS Developer

C++ Developer

Senior Java Developer

Who is Hiring is part of Cybrient Technologies SA