Strong Junior/Middle Golang Developer

Lviv
Remote
Full-time

Requirements:

  • Strong proficiency in Go (Golang) as the main programming language
  • Hands-on experience with backend development fundamentals, including:
  • Relational databases (PostgreSQL / MySQL or similar) and writing efficient SQL queries
  • Understanding of database design, indexing, and optimization
  • Working knowledge of Linux/Unix environments
  • Experience setting up and maintaining cron jobs / scheduled tasks
  • Familiarity with deployment processes (CI/CD pipelines, Docker, or similar tools)

Additional Skills:

  • Some experience with React.js for frontend development
  • Basic knowledge of Ruby (ability to read and make minor changes in existing code)
  • Familiarity with REST APIs and ideally GraphQL
  • Understanding of software development best practices (version control with Git, code reviews, testing)

Responsibilities:

  • Design, develop, and maintain backend services and APIs using Golang
  • Work with relational databases (PostgreSQL, MySQL) — including schema design, writing efficient queries, and optimizing performance
  • Develop and maintain cron jobs and other scheduled background processes
  • Participate in the deployment process (CI/CD, Docker) to ensure reliable releases
  • Collaborate with the frontend team to integrate backend logic with React.js components and APIs
  • Read and make occasional changes in existing Ruby code when necessary
  • Build and maintain RESTful APIs; contribute to GraphQL development if needed
  • Write clean, scalable, and well-documented code following industry best practices
  • Participate in code reviews, contribute to technical discussions, and provide constructive feedback to team members
  • Monitor and debug production issues, ensuring high performance and availability
  • Contribute to continuous improvement of system architecture and development workflows


Nice to Have:

  • Experience with cloud platforms (AWS, GCP, or similar)
  • Knowledge of monitoring and logging tools
  • Interest in learning and working across the stack (frontend, backend, ops)

Required languages:

English B1 - Intermediate

Tell Us About Yourself
PDFDOCXTXT< 10 MB