Backend Developer (Python)
We are looking for a smart and passionate Backend Developer who will fit right into our dynamic, collaborative work culture.
Your average day as a Backend Developer will involve writing clean, maintainable, and efficient Python code. Developing back-end components to enhance performance and interoperability. Profiling and optimizing the code for better performance. Integrating user-facing elements with server-side logic. You will be given significant ownership and the associated liberty to implement your ideas and best practices.
Gameopedia aims to revolutionize the video game industry by creating unprecedented, personalized experiences on popular gaming platforms across the globe. You will join a talented team of engineers that will spearhead the development of industry-disrupting products and services that achieve and eventually surpass this vision.
Key Responsibilities:
- Work with product managers, designers, and frontend developers to ensure the seamless integration of frontend and backend technologies.
- Develop and implement coding standards and best practices for the backend team.
- Document technical specifications and procedures.
- Stay up-to-date with the latest backend technologies, trends, and best practices.
- Collaborate with other departments to identify and address backend-related issues.
- Conduct code reviews and ensure code quality and consistency across the backend team.
- Create technical documentation, ensuring clarity for future development and maintenance.
Requirements:
- Experience working in product-based companies, startups, and AWS is mandatory.
- Bachelor’s degree in Computer Science or a related field.
- 3 - 5 years of hands-on experience with Python development.
- Good understanding of software development principles, including object-oriented programming, design patterns, and best practices.
- Proven experience in GraphQL API’s (Apollo Server).
- Experience with databases like MySQL.
- Knowledge of FastAPI.
- Understanding of version control tools, preferably Git.
- Familiarity with cloud platforms like AWS and knowledge of AWS Lambda, EC2, ECS, and AWS RDS is important.
- Proven experience with Python web frameworks, preferably Django.
- Experience with containerization technologies like Docker.
- Architect and design modular and maintainable software systems.
- Stay current with industry trends and emerging technologies to influence architectural decisions.
- Understanding of how to architect and set up scalable systems on AWS is crucial.
- Familiarity with multi-tenancy architecture and designing solutions for scalability.
- Understanding of subscription models, user authentication, and authorization mechanisms in a SaaS environment.
- Familiarity with Linux systems is mandatory.
- Must have competence in writing unit tests to ensure our code functions as expected.
- Keeping our codebase clean and maintainable is important, so an understanding of code quality practices is a plus.
Benefits:
- Competitive salary.
- Health insurance.
- Casual dress code.
- Dynamic & Collaboration friendly office.
- Hybrid work schedule.
- Department
- Engineering
- Locations
- Hyderabad
Colleagues
Hyderabad
ABOUT US
We’re a global family of passionate gamers dedicated to revolutionizing the way video game data is presented and used.
Through partnerships with the biggest technology companies across Europe and North America, our comprehensive metadata fuels millions of consumer decisions every day.
THIS IS OUR CAREERS SUBSITE. VISIT OUR HOMEPAGE AT www.gameopedia.com
Backend Developer (Python)
Loading application form
Already working at Gameopedia AS?
Let’s recruit together and find your next colleague.