Senior Backend Developer (Golang)
Our client - a full-service brand experience agency is looking for a Senior Backend Developer (Golang) to join their team.
Company Details
This is a creative partner dedicated to elevating companies’ brands through engaging brand experiences (apparel, merch, print & more). It manages the entire process, from design to distribution, all in one place.
Job Summary
You will play a crucial role in developing efficient and reliable solutions to support our growing business needs. The ideal candidate will possess a strong understanding of backend architecture, asynchronous programming, and clean code principles.
Responsibilities
- Backend Development: Design, develop, and maintain high-performance backend systems using Golang.
- Architecture & Patterns: Implement and maintain robust backend architectures and design patterns.
- Asynchronous Programming: Utilize goroutines, Pub/Sub, and other asynchronous programming techniques to build scalable and performant applications.
- GCP & Firebase: Develop and deploy applications on Google Cloud Platform (GCP), with a focus on Firebase services.
- Clean Code & Testing: Write clean, maintainable, and well-tested code, adhering to clean architecture principles and implementing comprehensive unit tests.
- Collaboration: Work closely with cross-functional teams to deliver high-quality software that meets business requirements.
- Performance Optimization: Identify and address performance bottlenecks to ensure optimal system performance.
- Code Reviews: Participate in code reviews to ensure quality, consistency, and adherence to best practices.
- Mentorship: Mentor junior developers and provide technical guidance.
- Continuous Learning: Stay up-to-date with the latest Golang developments and backend technologies.
Requirements
- Proven Experience: 5+ years of experience in backend development, with a strong emphasis on Golang, and at least 2 years in a senior capacity.
- Golang Proficiency: Deep understanding and extensive experience with Golang.
- Backend Architecture: Strong knowledge of backend architecture and design patterns.
- Asynchronous Programming: Expertise in asynchronous programming concepts and practices (goroutines, Pub/Sub, etc.).
- GCP (Firebase): Experience with Google Cloud Platform, particularly Firebase.
- Clean Code & Testing: Commitment to writing clean, maintainable code and implementing thorough unit tests.
- English Proficiency: Upper-intermediate level of English (spoken and written).
- Problem-Solving: Strong critical thinking and problem-solving skills.
- Team Player: Excellent communication and collaboration skills.
- Proactive & Critical Thinking: Demonstrate proactive behavior and strong critical thinking skills.
Would be a Plus
- AI Tools: Familiarity with AI tools like GitHub Copilot or Cursor.
- Golang IDEs: Experience with popular Golang IDEs.
- Additional Cloud Experience: Experience with other cloud platforms (AWS, Azure).
- Database Experience: Experience with transactional databases such as PostgreSQL and document-based data stores like MongoDB.
- DevOps: Knowledge of CI/CD pipelines, familiarity with Docker, and Kubernetes.
- Bonus skills: Experience with serverless architectures, microservices, containerization, authentication mechanisms (SSO), test-driven development, real-time applications, and backgrounds in e-commerce, SaaS, or API-driven platforms.
Benefits
- Strong engineering team with English speaking environment and challenging tasks.
- Professional growth opportunities.
- Competitive salary level (contract, gross).
- Remote job / work from home.
- High-end corporate laptop.
Published 13 March
46 views
·
9 applications
78% read
·
78% responded
Last responded yesterday
📊
$4000-6000
Average salary range of similar jobs in
analytics →
Similar jobs
Countries of Europe or Ukraine
Countries of Europe or Ukraine
Countries of Europe or Ukraine