Key Responsibilities:
• Design, develop, test, and document maintain backend services using Go
• Help maintain and troubleshoot operations in the existing system
• Help improve processes for testing, release, and deployment
• Write clean, scalable, and efficient code
• Collaborate with cross-functional teams to define, design, and ship new features
• Participate in code reviews and contribute to team best practices
Technical Skills:
• Strong proficiency in Go (Golang)
• Creating and maintaining robust web-based applications and RESTful APIs.
• SQL and relational and in-memory database management, including Postgres and Redis.
• Using Git, Containers, and Continuous Integration/Continuous Delivery pipelines for automated, graceful deployments with minimal downtime.
• Distributed systems and queue services, and microservice architectures.
Soft Skills:
• Attention to Detail: High attention to detail with a focus on quality and accuracy.
• Strong ownership mindset and a proactive approach to problem-solving.
• Good problem-solving skills and a team-oriented mindset
• Working in an agile approach to software development.
• Willingness to learn and apply new tools or techniques quickly.
Bonus Skills:
• Familiarity with Gherkin Syntax for user stories.
• Experience in BDD (Behavior-Driven Development) practices.
• Knowledge of API design and secure API integration.
• Understanding of Telecom and Charging Protocols (Radius, Diameter, NCHF)
• Prior experience working on telecom network or cybersecurity tools.
• Experience with Kubernetes and service-oriented architecture
Benefits of cooperation:
- Possibility of receiving the order of knowledge-based Company
- Insurance and supplementary insurance from the beginning of cooperation
- Rewards, loans, liability, work, and ...
- Friendly work environment and professional team
- Opportunity for training, promotion and personal development
- Breakfast and welfare plans
- Monthly celebrations and occasions in the company