Strong Junior/Middle Golang Developer

Inforce is a Software Development Company that provides a full range of top-quality IT services. Our mission is to develop first-class applications and Websites to provide our clients with the best solutions for maximizing their profits and converting their ideas into reality.

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
Golang, PostgreSQL, SQL, REST API, Go, React, Linux, Ruby
Published 7 October
143 views
ยท
26 applications
89% read
ยท
85% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...