About Us
KYOTU Technology is a growing team of 40+ IT engineers. We believe that Software Development is not only programming high-quality, scalable and secure code but also a deep understanding of the product and business requirements. We prefer to know WHAT and WHY we do and as a team during the SDLC process decide HOW to do it. And in the end - we like to have fun doing it. As a Golang Developer you will be part of the team that realizes complex product development
Key Responsibilities:
- Design, develop, and maintain backend services and APIs using Go (Golang).
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Implement and manage scalable cloud-native architectures using AWS services like ECS, RDS, and S3.
- Optimize and maintain PostgreSQL databases for performance and reliability.
- Build and deploy containerized applications using Docker and ensure seamless CI/CD workflows via GitLab.
- Write clear, maintainable, and testable code adhering to clean code principles.
- Document APIs using Swagger or similar tools to ensure effective communication across teams.
- Debug and resolve application issues, ensuring optimal system performance.
Must-Have Skills:
- 2+ years of experience with backend development in Go (Golang).
- Proficiency in AWS cloud services, including ECS, RDS, and S3.
- Strong understanding of relational databases, especially PostgreSQL.
- Hands-on experience with containerization tools like Docker.
- Knowledge of CI/CD pipelines using GitLab.
- Familiarity with RESTful APIs, distributed systems, and cloud-native architectures.
- Practical understanding of clean code principles for writing high-quality software.
- Expertise in version control systems, particularly GIT with GitFlow.
- Ability to integrate with enterprise and third-party systems (e.g., Apple, Android Enterprise).
- Experience documenting APIs using Swagger or equivalent tools.
- Fluent written and spoken English.
Nice-to-Have Skills:
- Knowledge of Mobile Device Management (MDM) solutions.
- Familiarity with infrastructure-as-code tools like Terraform.
What We Offer:
- Opportunities for professional growth and development.
- Remote work
- Access to cutting-edge technologies and tools.
- A dynamic, inclusive, and collaborative work environment.