We are seeking an experienced Backend Developer who excels in writing scalable, maintainable, and efficient backend systems. The ideal candidate will have strong expertise in Golang, Python, and C, and have real-world experience integrating Golang-based backend or core services with Android applications. As a Senior Backend Developer, you will be responsible for designing, implementing, and maintaining server-side applications, APIs, and databases for high-traffic applications.
Responsibilities:
- Backend Development: Design and implement backend services using Golang, Python, and Node.js for scalable, high-performance applications.
- API Design & Integration: Develop RESTful APIs and ensure smooth integration with third-party services.
- Database Management: Work with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases to ensure efficient data storage and retrieval.
- Cloud Services: Work with cloud platforms like AWS, GCP, or Azure to deploy backend systems, optimize infrastructure, and ensure high availability.
- Code Review & Mentorship: Review code written by other developers, provide feedback, and mentor junior team members.
Qualifications:
- Experience: Minimum of 5+ years of professional backend development experience with proficiency in Go (Golang), Python, and C.
- Strong Understanding of Databases: Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- API Design & Architecture: Experience building and maintaining RESTful APIs and microservices-based architectures.
- Problem-Solving: Strong debugging, performance profiling, and troubleshooting skills.
Job Type: Full-time
Work Location: In person