Remote LTK - Sr. Golang Backend Engineer - 164

at Thaloz

Posted 3 days ago 4 applied

Description:

  • LTK is seeking a highly skilled Senior Golang Backend Engineer to join their dynamic engineering team.
  • This role is essential for designing, developing, and maintaining scalable backend systems that support innovative business solutions.
  • The ideal candidate will utilize their expertise in Golang, PostgreSQL, and cloud infrastructure to create robust, secure, and high-performance backend applications.
  • As a senior engineer, the individual will shape backend architecture, mentor junior engineers, and collaborate with cross-functional teams to drive continuous improvement and innovation.
  • Responsibilities include designing and maintaining scalable backend services and APIs using Golang, architecting secure RESTful APIs, managing PostgreSQL databases, and deploying cloud infrastructure on platforms like AWS, GCP, or Azure.
  • The role also involves utilizing performance monitoring tools, collaborating with product managers and frontend engineers, mentoring junior engineers, and driving improvements in development processes and technologies.
  • The engineer will work with messaging systems like Apache Kafka to build event-driven architectures and apply software engineering principles to design maintainable codebases.
  • Participation in code reviews, design discussions, and architectural decisions is expected to uphold engineering standards and quality.

Requirements:

  • Extensive experience in developing backend applications using Golang, with a strong understanding of its concurrency model and performance optimization techniques.
  • Proficiency in designing, managing, and optimizing relational databases using PostgreSQL, including schema design and query optimization.
  • Expertise in designing and implementing secure, scalable RESTful APIs that adhere to best practices, focusing on JSON data interchange.
  • Strong knowledge of JSON for data serialization and deserialization in API communication.
  • Hands-on experience deploying and managing applications in cloud platforms such as AWS, GCP, or Azure, with familiarity in cloud services and security best practices.
  • Experience working with Apache Kafka or similar distributed messaging systems to build scalable, event-driven architectures.
  • Solid understanding of RDBMS concepts, including transactions, ACID properties, and data modeling.
  • Strong foundation in software design patterns, clean code practices, testing methodologies, and version control systems.

Benefits:

  • The position offers an opportunity to work in a dynamic and innovative environment.
  • Employees will have the chance to mentor and guide junior engineers, fostering a culture of knowledge sharing and continuous learning.
  • The role includes collaboration with cross-functional teams, enhancing teamwork and project outcomes.
  • There are opportunities for professional growth and development through driving improvements in development processes and technologies.
  • Employees will work with cutting-edge technologies and tools, contributing to high-quality features aligned with business goals.