Senior Backend Developer (Golang) - IT/Hybrid
Режим работы Полная занятость Опыт Более 5 лет Категория ИТ
Подпишитесь на похожие вакансии
Новые похожие вакансии — на Email или в Telegram.
О должности
Vakansiyanın təsviri
- Design, develop, test, debug, and maintain backend services using Go (Golang).
- Develop REST APIs and backend integrations with internal and external systems.
- Transform business requirements into reliable technical solutions.
- Participate in technical solution design and prepare solution design documentation.
- Implement business logic, data processing logic, and service-level validations.
- Work with relational databases such as PostgreSQL and Oracle, including query writing, optimization, and troubleshooting.
- Analyze and resolve technical issues related to backend services, integrations, databases, and production behavior.
- Write clean, maintainable, and testable code.
- Prepare and maintain technical documentation for developed services, APIs, and integrations.
- Cooperate with product, QA, frontend, DevOps, security, and other technical teams during development, testing, deployment, and support activities.
- Support backend services throughout the development, implementation, and production support lifecycle.
- Continuously improve knowledge of technologies, platforms, and systems used within Azercell.
Xüsusi tələblər
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Applied Mathematics, or a related field, or equivalent practical experience.
- Minimum 5+ years of professional experience in software development.
- Minimum 3+ years of hands-on experience with Go (Golang).
- Strong practical knowledge of Go, including concurrency, error handling, interfaces, context, testing, and idiomatic Go development.
- Strong experience with REST APIs, microservices architecture, backend integrations, algorithms, data structures, and software engineering best practices.
- Practical experience with relational databases, preferably PostgreSQL and/or Oracle.
- Experience working with Git, Docker, Kubernetes, and CI/CD-based delivery processes.
- Experience with unit testing, debugging, troubleshooting, and performance optimization.
- Understanding of distributed systems, service-to-service communication, secure API development principles, and API design principles.
- Familiarity with observability tools, cloud platforms such as AWS, and NoSQL databases would be considered an advantage.
- Ability to work in an Agile environment and cooperate effectively with cross-functional technical teams.
- Strong analytical, problem-solving, communication, and teamwork skills.
- Fluent Azerbaijani and at least intermediate English.
Azercell