Opportunity brief
Shortsqueeze Pvt. Ltd. is hiring a Software Developer Intern!
Your responsibilities will include:
- Design, develop, and maintain backend services using Go (Golang).
- Build and maintain REST and/or gRPC APIs used by our applications and internal services.
- Work with databases to design schemas, write queries, and manage application data efficiently.
- Develop backend systems supporting fantasy contests, real-time scoring, leaderboards, and sports data processing.
- Integrate third-party APIs and external data providers.
- Debug production issues and identify performance or reliability bottlenecks.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews and technical discussions.
- Improve the performance, reliability, and scalability of existing backend services.
- Work closely with product, mobile, and other engineering teams to take features from requirements to production.
- Learn and apply concepts around concurrency, caching, distributed systems, and scalable backend architecture.
Qualifications
- Good understanding of Go (Golang) and its core concepts.
- Strong foundation in data structures, algorithms, and computer science fundamentals.
- Understanding of backend development concepts such as APIs, servers, databases, authentication, and request/response lifecycle.
- Familiarity with REST APIs; knowledge of gRPC is a plus.
- Experience working with a relational database such as PostgreSQL, MySQL, or similar.
- Understanding of SQL, indexes, transactions, and basic database design.
- Familiarity with Git and collaborative software development workflows.
- Basic understanding of concurrency, goroutines, channels, and synchronization in Go.
- Ability to debug problems systematically and reason about code rather than only relying on frameworks or libraries.
- Currently pursuing or recently completed a degree in Computer Science, Engineering, or a related technical field.
Good to Have
- Experience building personal, academic, open-source, or production backend projects using Go.
- Familiarity with Redis, PostgreSQL, Docker, Linux, or cloud infrastructure.
- Understanding of microservices or distributed systems.
- Experience working with message queues, caching systems, background workers, or asynchronous processing.
- Knowledge of profiling, benchmarking, or backend performance optimization.
- Exposure to real-time systems, sports data, fintech, gaming, or fantasy sports platforms.
- Interest in motorsports, football, Formula 1, gaming, or fantasy sports.
Requirements
- Strong interest in backend software development and practical programming.
- Working knowledge of Golang and familiarity with core programming concepts.
- Understanding of APIs, databases, data structures, or server-side application development is helpful.
- Ability to work independently, communicate clearly, and manage tasks in a remote setup.
- The internship duration is 2 months.