GAMESKRAFT TECHNOLOGIES PRIVATE LIMITED
Gameskraft - Software Engineer - Golang
Job Location
bangalore, India
Job Description
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. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/21/2024
Location: bangalore, IN
Posted Date: 11/21/2024
Contact Information
Contact | Human Resources GAMESKRAFT TECHNOLOGIES PRIVATE LIMITED |
---|