Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Opened in 2018, our Turkey office operates as the R&D arm of Rapsodo. We have offices located in Bayraklı & Technopark in the Izmir Ege University, recognized by the Ministry of Science, Industry and Technology as one of Turkey's most successful Technoparks. Our offices incorporate UI/UX, Mobile, Cloud Technologies along with Computer Vision, Deep Learning, Data Science and Unity teams. Rapsodo is rapidly growing, and we are looking for team players who will contribute to deliver state-of-the-art solutions with us. We're looking for a Backend Engineer to join us!
Responsibilities:
- Lead the design, development, and maintenance of cloud-based backend applications using Go (Golang) programming language
- Collaborate closely with cross-functional teams to gather requirements, architect solutions, and implement features that align with business needs
- Utilize PostgreSQL and Elasticsearch to design and optimize databases and data storage solutions for efficient retrieval and real-time querying
- Develop real-time applications and services on Google Cloud Platform (GCP), leveraging cloud-native tools and technologies
- Implement RESTful APIs and microservices to ensure scalable and performant communication between various components of the application
- Write clean, maintainable, and testable code while following best practices for software development
- Monitor application performance and troubleshoot issues to ensure optimal functionality and user experience
- Stay updated with industry trends and emerging technologies, suggesting innovations that enhance our backend architecture
- Bachelor's or higher degree in Computer Science, Software Engineering, or a related field
- Extensive experience in backend development, including a strong proficiency in the Go programming language
- Proven expertise in building cloud-based applications and services, preferably on Google Cloud Platform (GCP)
- Solid understanding of database design and optimization using PostgreSQL and Elasticsearch
- Experience in utilizing AI-assisted development tools for coding, code review, and integrating AI capabilities into the software development lifecycle
- Experience with RESTful API development and microservices architecture
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes
- Strong knowledge of version control systems like Git
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues
- Self-motivated and capable of working independently as well as within a collaborative team environment
- Strong communication skills to interact effectively with both technical and non-technical team members
Key Skills
Ranked by relevanceReady to apply?
Join Rapsodo and take your career to the next level!
Application takes less than 5 minutes

