Job Description

Responsibilities:

  • Design, develop, test, deploy, maintain, and enhance software solutions.
  • Design and implement scalable and resilient applications.
  • Assist in defining the roadmap and architecture based on technological and business requirements.
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Lead significant projects from conception to successful implementation.
  • Act on feedback to continuously learn and improve.
  • Collaborate across teams to remove obstacles, provide support, and facilitate effective communication to achieve desired outcomes.
  • Working days: Saturday to Wednesday from 9:30 AM to 6:30 PM.

Benefits:

  • Regular payments and insurance from the first day of employment.
  • Supplementary insurance coverage.
  • Opportunities for development, advancement, and training.

Requirements:

  • Ability to work independently and within a team.
  • Strong communication skills.
  • Experienced professionals in Fintech and Core Banking are prioritized for acceptance.
  • At least 6 years of required professional experience is essential.
  • Proficiency in common Goroutine and channel patterns.
  • Strong understanding of software engineering best practices, particularly in writing clean and maintainable code, and conducting unit testing.
  • Familiarity with popular Go web frameworks such as Echo, Gin, and Gorilla.
  • Knowledge of code versioning tools (e.g., Git).
  • Experience in developing microservices in cloud-native environments.
  • Familiarity with gRPC and Protobuf.
  • Proficiency in SQL and NoSQL databases.
  • Experience with ELK stack (Elasticsearch, Logstash, and Kibana).
  • Understanding of Queues such as NATS or Kafka.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Familiarity with Scrum and Agile methodologies.
  • Fluency in English.

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.