Job Description
We are looking for a highly skilled Senior Go Developer to join our team in Warsaw. In this full-time role, you will design, develop, and maintain high-performance, scalable applications using Go (Golang). You will play a key role in building robust backend systems, ensuring reliability, and driving the technical direction of our projects. If you are passionate about coding, thrive in dynamic environments, and have 5+ years of experience in software development, we want to hear from you!
Key Responsibilities
- Design, implement, and maintain scalable and efficient backend services using Go.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed and scalability.
- Write clean, maintainable, and well-documented code.
- Debug and resolve complex technical issues in production.
- Lead code reviews and mentor junior developers.
- Stay updated on emerging technologies and best practices in Go development.
Tech Skills Needed
- Golang: Proficiency in developing high-performance applications with Go.
- API Development: Experience building and maintaining RESTful APIs and microservices.
- Databases: Strong knowledge of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Cloud Platforms: Familiarity with AWS, GCP, or Azure cloud services.
- Version Control: Proficiency with Git and version control workflows.
- Containerization: Experience with Docker and Kubernetes.
- DevOps Practices: Understanding of CI/CD pipelines and infrastructure automation.
- Testing: Knowledge of unit testing, integration testing, and performance testing.
- Scalability: Experience in designing systems to handle large-scale traffic and data.
Requirements
- 5+ years of professional experience in software development.
- At least 2+ years of experience working with Go (Golang).
- Strong understanding of distributed systems and microservices architecture.
- Proven track record of delivering high-quality software in a collaborative environment.
- Excellent problem-solving and analytical skills.
- Proficiency in English; knowledge of Polish is a plus.
Preferred Qualifications
- Experience with real-time data processing systems.
- Familiarity with serverless architectures.
- Knowledge of frontend frameworks like React or Angular is a plus.
- Background in agile software development methodologies.
What We Offer
- Competitive salary (€4,000 – €6,000 per month, depending on experience).
- A chance to work on cutting-edge technologies and innovative projects.
- Flexible working hours and remote work opportunities.
- A collaborative and inclusive team culture.
- Comprehensive benefits package, including health insurance, paid leave, and professional development support.