About
We are seeking a highly motivated and skilled Middle Strong/Senior Golang Backend Engineer.
The engineer will be involved in developing an all-in-one AI-powered platform designed to assist content creators and marketers at every stage of the content lifecycle, including research, creation, repurposing, distribution, and performance management. It incorporates advanced tools like a content management system, project management, and SEO analytics into one seamless interface.
The ideal candidate will have extensive experience in full-stack Go development, and experience with Kubernetes, AWS, gRPC. This role requires someone who can build scalable backend systems and ensure seamless integration with our machine-learning algorithms.
Requirements
- 3+ years of experience in backend development using Golang
- Proficiency with gRPC and protocol buffers
- Strong experience with Kubernetes for container orchestration
- Expertise in deploying and managing applications on AWS
- Familiarity with CI/CD pipelines and DevOps practices
- Solid understanding of microservices architecture
- Excellent problem-solving skills and attention to detail
- Strong communication skills and the ability to work effectively in a remote team environment
- Bachelor’s or Master’s degree in Computer Science or a related field
Will be a plus
- Knowledge of machine learning concepts and tools
- Familiarity with database technologies (SQL and NoSQL)
Your Responsibilities
- Develop, maintain, and enhance backend services using Golang, gRPC, and protocol buffers
- Design and implement scalable microservices architecture
- Deploy and manage applications on Kubernetes and AWS
- Collaborate with front-end engineers to integrate user-facing elements with server-side logic.
- Support the Machine Learning team for model deployments and infrastructure topology
- Optimize applications for maximum speed and scalability
- Implement security and data protection measures
- Write clean, maintainable, and testable code
- Participate in code reviews and provide constructive feedback
We provide the following for our employees:
- 18 working days of paid vacation
- 10 working days of sick leave annually (5 days paid at 100% and 5 days at 75% rate of your average monthly salary)
- Medical insurance
- 50% cost compensation for English courses
- Flexible work schedule
- Additional days off for special occasions, national holidays off
- A competitive and rewarding salary based on performance appraisals/knowledge evaluation
- Possibility to share and gain knowledge on regular tech talks
- Friendly and professional team
- Innovative projects with advanced technologies
- Remote work
- Accounting service