ASSIST SOFTWARE SRL logo

Golang DeveloperšŸ”„

ASSIST SOFTWARE SRLĀ·Salary not specified

Primary stack

GoMySQLRESTHTTPJSONAPIGitProblem SolvingCommunication

Nice to have's

MicroservicesRedis

Job description

About the Position

We are looking for a passionate Golang Developer to join our innovative team. This role suits ambitious engineers eager to grow fast, as well as experienced developers with strong architectural and production awareness.

Responsibilities

  • Design, develop, and maintain high-performance backend services in Go.
  • Build and scale REST APIs and background workers.
  • Design clean, maintainable, and well-structured services.
  • Reason about performance, scalability, and reliability.
  • Work with MySQL for core data and Redis for caching and queues.
  • Write clean, testable, production-ready code.
  • Participate in architectural and technical discussions.
  • Contribute to CI/CD processes and containerized deployments.
  • Take ownership of features and critical product flows.

Requirements

  • Solid experience with Go (or strong backend background and ability to quickly adopt Go).
  • Understanding of concurrency and Goroutines.
  • Experience working with relational databases such as MySQL.
  • Experience building REST APIs and good understanding of HTTP, JSON, and API design.
  • Experience using Git in collaborative workflows.
  • Ability to write clean, readable, and maintainable code.
  • Strong problem-solving skills.
  • Good English oral & written communication skills.
  • People skills, proactive attitude, and mindful of company resources.
  • Very well organized with good time management and autonomy.

Nice to Have

  • Experience building or maintaining production systems.
  • Knowledge of microservices architecture.
  • Familiarity with Redis (caching, background jobs, queues).
  • Experience with cloud platforms (AWS / Azure / GCP).
  • Understanding of performance tuning and system optimization.
  • Experience writing unit and integration tests.
  • Familiarity with observability tools (logging, metrics, monitoring).

We Offer

  • Competitive salary
  • Remote work options
  • Flexible working hours
  • Health, Wellness & Recreation benefits
  • Career growth opportunities
  • Fun & engaging company culture

About the Company

ASSIST Software is a software engineering company that does things differently. With an employee retention rate of over 90%, we believe a happy and healthy team can achieve fantastic things together. Join a team of innovators, problem-solvers, and boundary-pushers.

Transparent Hiring Process

Our hiring process is designed to discover the real you - your skills, passion, and potential to thrive in our ranks. Here's how we make it both fun and rewarding:

  • Technical Interview: Show your expertise and problem-solving skills.
  • HR Interview: Share your story, goals, and how you'd fit into our team.
  • Technical Test or Assignment (Optional): Take on a real-world challenge and demonstrate your skills.
  • English Assessment: Ensure you're ready to collaborate with our global clients and teams.
  • Compensation Meeting: We will work together to build a rewarding future for you at ASSIST!

Apply Now

If you enjoy real engineering challenges and want to build systems that matter, we would love to meet you. Apply now and take the next step in your career with us!

Ā© ASSIST SOFTWARE SRL. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Popular searches