Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior System Programmer - Go/Rust

Staffing Spot, Inc.

Senior Systems Engineer – Go/Rust


Key Responsibilities

  • Design, develop, and maintain backend services using Golang.
  • Build and integrate RESTful APIs and microservices.
  • Work with SQL and NoSQL databases such as PostgreSQL, MySQL, and MongoDB.
  • Implement concurrency using goroutines and channels.
  • Write clean, maintainable, efficient, and testable code.
  • Optimize application performance, scalability, and reliability.
  • Integrate third-party APIs and external services.
  • Implement authentication and authorization mechanisms.
  • Collaborate with frontend developers, QA engineers, DevOps, and product teams.
  • Write unit tests, integration tests, and technical documentation.
  • Use Git and CI/CD pipelines for version control and deployment.
  • Troubleshoot production issues and participate in code reviews.

Required Skills

  • Strong proficiency in Golang.
  • Good understanding of data structures, algorithms, and design patterns.
  • Experience developing REST APIs and microservices.
  • Knowledge of goroutines, channels, concurrency, and error handling.
  • Hands-on experience with SQL databases and query optimization.
  • Understanding of JSON, networking, and API security.
  • Experience with Git and Agile/Scrum methodologies.
  • Familiarity with Docker and containerization.
  • Strong debugging, analytical, and problem-solving skills.
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior System Programmer - Go/Rust. Be the first to apply!