LTK Sr. Golang Backend Engineer 164

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Extensive experience in backend development with Golang., Proficiency in designing and managing PostgreSQL databases., Experience deploying and managing applications on cloud platforms like AWS, GCP, or Azure., Strong understanding of RESTful APIs, JSON, and software engineering principles..

Key responsibilities:

  • Design, develop, and maintain scalable backend services and APIs using Golang.
  • Manage and optimize PostgreSQL databases for performance and data integrity.
  • Deploy, monitor, and maintain cloud infrastructure ensuring high availability.
  • Collaborate with cross-functional teams and mentor junior engineers.

Thaloz logo
Thaloz Computer Software / SaaS Scaleup https://thaloz.com/
51 - 200 Employees
See all jobs

Job description

We are looking for a highly skilled Senior Golang Backend Engineer to join our dynamic engineering team at LTK. This role is critical in designing, developing, and maintaining scalable backend systems that power our innovative business solutions. The ideal candidate will leverage their expertise in Golang, PostgreSQL, and cloud infrastructure to build robust, secure, and highperformance backend applications. As a senior engineer, you will play a pivotal role in shaping our backend architecture, mentoring junior engineers, and collaborating closely with crossfunctional teams to drive continuous improvement and innovation.

Responsibilities
  • Design, develop, and maintain scalable backend services and APIs using Golang, ensuring high performance and reliability.
  • Architect and implement secure, RESTful APIs that serve as the backbone for our applications, facilitating seamless data exchange in JSON format.
  • Manage and optimize PostgreSQL databases, ensuring data integrity, performance tuning, and efficient query design.
  • Deploy, monitor, and maintain cloud infrastructure on platforms such as Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure, ensuring high availability and scalability.
  • Utilize performance monitoring tools like Datadog to proactively identify and resolve system bottlenecks and ensure optimal application health.
  • Collaborate with product managers, frontend engineers, and other stakeholders to deliver highquality features aligned with business goals.
  • Mentor and guide junior engineers, fostering a culture of knowledge sharing, best practices, and continuous learning.
  • Drive improvements in development processes, tooling, and technologies to enhance team productivity and product quality.
  • Work with messaging systems such as Apache Kafka to build eventdriven architectures that support realtime data processing and integration.
  • Apply sound software engineering principles to design maintainable, testable, and extensible codebases.
  • Participate in code reviews, design discussions, and architectural decisions to uphold engineering standards and quality.
    • Requirements

      • Golang: Extensive experience in developing backend applications using Go, with a strong understanding of its concurrency model, idiomatic patterns, and performance optimization techniques.
      • PostgreSQL: Proficient in designing, managing, and optimizing relational databases using PostgreSQL, including schema design, indexing, and query optimization.
      • RESTful API: Expertise in designing and implementing secure, scalable RESTful APIs that adhere to best practices and standards, with a focus on JSON data interchange.
      • JSON: Strong knowledge of JSON for data serialization and deserialization in API communication.
      • Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure: Handson experience deploying and managing applications in one or more of these major cloud platforms, including familiarity with cloud services, networking, and security best practices.
      • Apache Kafka: Experience working with Apache Kafka or similar distributed messaging systems to build scalable, eventdriven backend architectures.
      • Relational Database Management Systems (RDBMS): Solid understanding of RDBMS concepts beyond PostgreSQL, including transactions, ACID properties, and data modeling.
      • Software Engineering Principles: Strong foundation in software design patterns, clean code practices, testing methodologies, and version control systems.
        • NicetoHave Skills
          • Microservices: Experience designing and implementing microservices architectures, including service decomposition, interservice communication, and deployment strategies.
          • Docker: Familiarity with containerization using Docker, including creating, managing, and deploying containerized applications to streamline development and production workflows.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration

Back-End Engineer Related jobs