i
Gameskraft
13 Gameskraft Jobs
4-5 years
Bangalore / Bengaluru
Gameskraft - Software Engineer - Golang (4-5 yrs)
Gameskraft
posted 1mon ago
Flexible timing
Key skills for the job
Job Description :
We are seeking a Backend Software Engineer to join our dynamic team in the online gaming industry. You will work closely with UX designers, product managers, and other engineers to deliver high-impact features. This is an end-to-end ownership role where you will be involved in every phase of the project lifecycle, from concept development to design, implementation, optimization, and post-deployment support. As part of a small, high-performing team, you will also have the opportunity to mentor junior developers and new hires while driving technical innovation.
Key Responsibilities :
- Lead and contribute to projects from conception through design, implementation, and deployment.
- Take ownership of delivering features that solve real customer problems.
- Design and implement scalable, reliable, and maintainable backend systems that meet business needs and technical requirements.
- Create system architectures, prototypes, and technical documentation to communicate solutions clearly to both technical and non-technical stakeholders.
- Continuously monitor and optimize backend performance, ensuring systems are highly available and can handle large-scale traffic.
- Analyze and optimize backend performance metrics such as latency, throughput, and system load.
- Mentor junior developers and help guide new hires, providing technical expertise and best practices.
- Foster a culture of continuous learning and improvement within the backend team.
- Work closely with UX designers and the product team to ensure the backend solutions align with user needs and product goals.
- Participate in sprint planning, code reviews, and agile ceremonies to contribute to the success of the team.
- Stay current with industry trends and emerging technologies, bringing new ideas and solutions to the team.
- Innovate in the backend architecture to meet growing user demands and future-proof systems.
Required Technical Skills :
Golang : Solid proficiency in Golang (Go) for backend services and microservices development.
Other Languages (Bonus) :
- Familiarity with other backend programming languages like Java, Python, or Node.js is a plus.
- Strong experience in system design, including creating scalable architectures, handling high traffic loads, and designing distributed systems.
- Proficiency in OOP (Object-Oriented Programming) concepts, design patterns, and best practices for backend systems.
- Deep understanding of relational databases (MySQL), including schema design, query optimization, and database scaling techniques.
- Experience with NoSQL databases (e.g., MongoDB) for managing unstructured data.
- Knowledge of caching mechanisms (e.g., Redis) for optimizing performance and reducing load on backend systems.
- Familiarity with message brokers such as Kafka for handling real-time data streams and event-driven architecture.
- Experience with build and release pipelines, deployment automation, and CI/CD tools.
- Familiarity with containerization (e.g., Docker) and orchestration tools (e.g., Kubernetes) for
deploying and managing backend services at scale.
- Knowledge of systems integration techniques and how to design systems that interact seamlessly with other microservices, APIs, and external services.
- Experience with monitoring tools (e.g., Prometheus, Grafana, New Relic) to track and optimize- system performance.
- Strong problem-solving skills related to backend performance bottlenecks, server optimization, and scaling challenges.
- Experience working in Agile development environments, contributing to sprint planning, task estimation, and retrospectives.
- Ability to collaborate effectively with cross-functional teams and provide accurate time estimates for feature development.
Cloud Platforms :
- Experience with cloud services like AWS, Google Cloud Platform (GCP), or Azure for deploying and managing backend infrastructure.
API Development & Integration :
- Knowledge of RESTful APIs and GraphQL for backend communication and integrations.
Security Best Practices :
- Familiarity with common backend security practices, including data encryption, authentication, and secure APIs.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Engineer roles with real interview advice
Goodies and sessions on non work related topics
Poor Management
Read 7 reviews4-5 Yrs
Bangalore / Bengaluru
2-3 Yrs
Bangalore / Bengaluru
12-18 Yrs
Bangalore / Bengaluru