Golang Back-End Engineer (Middle+)
We are looking for an experienced Middle+ Golang Engineer with a strong background in developing high-load services and microservices. The ideal candidate will have extensive experience with multithreading, as well as proficiency in SQL/NoSQL databases (MongoDB experience is a plus), Redis, RabbitMQ/Kafka, and building RESTful APIs.
Responsibilities:
βοΈ Design, develop, and maintain high-load services and microservices architecture.
βοΈ Implement efficient multithreading solutions to handle concurrency effectively.
βοΈ Integrate and optimize SQL/NoSQL databases, with a preference for MongoDB.
βοΈ Utilize Redis for caching and improving system performance.
βοΈ Implement message brokers like RabbitMQ/Kafka for asynchronous communication between services.
βοΈ Develop and maintain RESTful APIs for seamless interaction with frontend applications.
βοΈ Collaborate with cross-functional teams to define, design, and ship new features.
βοΈ Troubleshoot and debug complex issues in production environments.
βοΈ Stay updated on emerging technologies and suggest improvements to enhance system scalability and performance.
Requirements:
βοΈ Bachelor's degree in Computer Science, Engineering, or a related field.
βοΈ Minimum of 3 years of commercial experience as a backend developer.
βοΈ Proven track record of at least 3 years of experience with Golang development.
βοΈ Strong understanding of high-load services and microservices architecture.
βοΈ Proficiency in SQL/NoSQL databases, with a preference for MongoDB.
βοΈ Experience with Redis for caching and optimizing system performance.
βοΈ Familiarity with message brokers like RabbitMQ/Kafka for asynchronous communication.
βοΈ Solid understanding of RESTful API design and implementation.
βοΈ Excellent problem-solving skills and ability to troubleshoot complex issues.
βοΈ Strong communication and collaboration skills, with the ability to work effectively in a team environment.
βοΈ Ability to adapt to a fast-paced and dynamic work environment.
Preferred Qualifications:
βοΈ Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
βοΈ Familiarity with cloud platforms such as AWS, GCP, or Azure.
βοΈ Knowledge of CI/CD pipelines and automated testing frameworks.
βοΈ Experience working in Agile/Scrum methodologies.
Benefits:
Health Insurance: Better don't break a leg but just in case your health coverage is well reserved.
Wellness Programs: Maintaining a work-life balance begins with work that doesn't stress you out.
Job Training & Conferences: Your growth is our growth. We're in this for the long term.
Company-Sponsored Outings: Enjoy post-work events that even Dunder Mifflin would envy.
Flexible Work Schedule: Achieve your targets at your convenience, as long as it's balanced with your well-being.
We're seeking mindful players with an entrepreneurial mindset. And once we find them, we're committed to standing by their side, no matter what.
We value people before their positions. Their passions can change and evolve, and we always find the best way to align with their new energy.
Growth is Our #1 Priority. Work is personal. Personal means growth. Growth leads to prosperity.
__________________________
Does it feel like a match for you? If yes, drop us a message, and we'll take it from there (donβt forget to attach your CV :).
If the position only partially feels like you but you share the same values and vibe, get in touch anyway. We can figure something out.
Similar jobs
Senior\ Lead Go Developer at AIVIA
Ukraine
Back-end Developer (PHP+Go) at Scalefinal
Serbia
Golang Senior Developer at 111PG
Ukraine
All jobs Scale Final