Our client develops, publishes and distributes highly engaging games to a wide audience covering mobile, social and online platforms. Their group of architects are always attempting new and radical stuff that enhances the creative programming and gaming stages, keeping the players constantly glued and wanting for more.
Funded by SnapDeal founders, it is a cross platform gaming organisation focused on real money gaming and strategy games. The founder is an INSEAD and IIT-B alumni with more than 10 years of work experience across various countries.
- Handling the server side programming of the multiplayer gaming application
- Writing scalable, robust,, testable, efficient, and easily maintainable code
- Translating software requirements into stable, working, high performance software
- Translating design mockups and prototypes into working applications.
- Building customer facing technology products, Developing Highly Scalable Code and Working Closely with Engineering and Product Team.
- Building social, web and mobile based games for users across India
What you need to have:
- Candidates with experience in Go / Python / Erlang will be preferred
- Working experience in a Product StartUp (Internet / E-commerce) building scalable applications.
- Hands on experience in system architecture and gaming apps
- Good spoken and written communication skills.
- Good team player.
- Sharp analytical abilities with proven design skills
- Able to think critically of the current system in terms of software development
Similar jobs
bout the Role
We are seeking an experienced Python Data Engineer with a strong foundation in API and basic UI development. This role is essential for advancing our analytics capabilities for AI products, helping us gain deeper insights into product performance and driving data-backed improvements. If you have a background in AI/ML, familiarity with large language models (LLMs), and a solid grasp of Python libraries for AI, we’d like to connect!
Key Responsibilities
• Develop Analytics Framework: Build a comprehensive analytics framework to evaluate and monitor AI product performance and business value.
• Define KPIs with Stakeholders: Collaborate with key stakeholders to establish and measure KPIs that gauge AI product maturity and impact.
• Data Analysis for Actionable Insights: Dive into complex data sets to identify patterns and provide actionable insights to support product improvements.
• Data Collection & Processing: Lead data collection, cleaning, and processing to ensure high-quality, actionable data for analysis.
• Clear Reporting of Findings: Present findings to stakeholders in a clear, concise manner, emphasizing actionable insights.
Required Skills
• Technical Skills:
o Proficiency in Python, including experience with key AI/ML libraries.
o Basic knowledge of UI and API development.
o Understanding of large language models (LLMs) and experience using them effectively.
• Analytical & Communication Skills:
o Strong problem-solving skills to address complex, ambiguous challenges.
o Ability to translate data insights into understandable reports for non-technical stakeholders.
o Knowledge of machine learning algorithms and frameworks to assess AI product effectiveness.
o Experience in statistical methods to interpret data and build metrics frameworks.
o Skilled in quantitative analysis to drive actionable insights.
Job Description: Python Backend Developer
Experience: 7-12 years
Job Type: Full-time
Job Overview:
Wissen Technology is looking for a highly experienced Python Backend Developer with 7-12 years of experience to join our team. The ideal candidate will have deep expertise in backend development using Python, with a strong focus on Django and Flask frameworks.
Key Responsibilities:
- Develop and maintain robust backend services and APIs using Python, Django, and Flask.
- Design scalable and efficient database schemas, integrating with both relational and NoSQL databases.
- Collaborate with front-end developers and other team members to establish objectives and design functional, cohesive code.
- Optimize applications for maximum speed and scalability.
- Ensure security and data protection protocols are implemented effectively.
- Troubleshoot and debug applications to ensure a seamless user experience.
- Participate in code reviews, testing, and quality assurance processes.
Required Skills:
Python: Extensive experience in backend development using Python.
Django & Flask: Proficiency in Django and Flask frameworks.
Database Management: Strong knowledge of databases such as PostgreSQL, MySQL, and MongoDB.
API Development: Expertise in building and maintaining RESTful APIs.
Security: Understanding of security best practices and data protection measures.
Version Control: Experience with Git for collaboration and version control.
Problem-Solving: Strong analytical skills with a focus on writing clean, efficient code.
Communication: Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with cloud services like AWS, Azure, or GCP.
- Familiarity with Docker and containerization.
- Knowledge of CI/CD practices.
Why Join Wissen Technology?
- Opportunity to work on innovative projects with a cutting-edge technology stack.
- Competitive compensation and benefits package.
- A supportive environment that fosters professional growth and learning.
My Client's India is its largest studio outside USA with 400+ people and growing rapidly. It manages some of the biggest global games in the Casual Gaming, Action Strategy, Match-3, Slots, and Invest Express genres. The game teams are responsible for the long term-vision of the game, its entire Game Design & Tuning, Product Roadmap, Features, Content & Creative decisions, Art work (2D, 3D, Animation), Development, QA/Testing, Analytics & Performance Tracking, User Acquisition & Live Operations.
The India team is full of passionate gamers, who love to play, build great products, and have fun doing it. Studio I expect continued growth and is looking for strong leaders to expand the studio into this next growth phase.
As a Principal Software Engineer, you will be responsible for the software design of large scale applications and features & enhancements which reaches millions of players. You should be passionate about players, performance, scalability and holds a very high bar for quality of the game.
Responsibilities
- Work with Product Management to translate business requirements into technical requirements.
- Owns technical roadmap, design and review for end-to-end games, ensure design quality and integrity
- Modernizing the tech stack
- Bring tech innovations in the game which will help in growth of the games
- Design, code, and develop new features/fix bugs/add enhancements
- Analyze and improve efficiency, scalability and stability of various system resources
- Lead and Mentor junior engineers and drive a culture of technical perfection.
- Drive creative and innovative solutions to complex problems, exemplifying good technical discernment.
- Drive improvements and new approaches to address potential systemic pain points and technical debt, anticipate and avoid problems.
- Take a hands-on approach in the development of prototypes, independently and with others, to establish design decisions and/or technical feasibility.
Required Skills
- Masters or Bachelor’s Degree in Computer Science, Engineering or equivalent
- A minimum of 7 years of professional experience in software development, mobile, desktop or web application development with hands on coding experience covering full stack
- Experience coding in C#, C++, Python, Javascript and SQL
- Working knowledge of mobile landscape, architectures, trends, and emerging technologies.
- A proven foundation in computer science, with strong competencies in data structures, algorithms, OOPS and software design
- Strong problem solving and debugging skills
- Excellent communication skills and the ability to work effectively in a team environment.
Desired Skills
- Experience with mobile development – Android/iOS/Native OR on game engines such as Cocos-2D, Unity or other.
- Experience with Amazon Web Services (EC2, ELBs, ElastiCache, DynamoDB, terraform etc)
- Experience with setting up server monitoring, alerting and server provisioning
- Familiarity with micro service architecture, containers and related technologies (Docker, Kubernetes, ECS)
- Experience with development tools & integrated build systems: XCode, IntelliJ, Git/Jenkins
- Experience of driving activities, review process to ensure software and product quality.
- Willing to pick up any languages, technologies, or methodologies necessary to smite a challenge—and if a conventional solution does not exist, then innovate as necessary.
What we offer you:
- Work in a studio that has complete P&L ownership of games
- Competitive salary, discretionary annual bonus scheme and RSUs
- Full medical, accident as well as life insurance benefits
- Catered breakfast, lunch and evening snacks
- Child care facilities for women employees and discounted facilities for male employees
- Well stocked pantry
- Generous Paid Maternity/Paternity leave
- Employee Assistance Programs
- Active Employee Resource Groups – Women
- Frequent employee events
- Additional leave options for most employees
- Flexible working hours on many teams
- Casual dress every single day
- Work with cool people and impact millions of daily players!
- BS in CS or EE or equivalent
- Experience working on large scale systems in rapid growth environments
- Experience with public cloud offerings (AWS, GCP, Azure)
- Solid programming skills; preferred experience in Java, and/or Python
- Experience with modern web frameworks, advanced algorithms/data intelligence, public
- cloud platforms and streaming data pipelines
- Familiarity with containerization, microservices architecture, continuous integration, and delivery
- 5+ years’ experience preferred
Preferred Qualifications
- Bachelor's degree in Engineering with specialization in Computer science or related field
- 4-10 years of experience as a software engineer in a product development setting
- Deep experience in Python with demonstrated ability to build modern products
- Experience in designing APIs and integration patterns, implementing secure and sustainable products with a focus on quality and scalability
- Experience in FastAPI, Django, or equivalent
- Experience in data modeling and efficient usage of PostgreSQL, MySQL, MongoDB, or equivalent
- Experience with modern components like async python, pedantic, sqlalchemy, alembic, celery, google products API integration, etc. is a plus
- Understanding of CI/CD practices including code check-in policies, automated unit tests, automated code deployments, etc.
- Experience in other programming languages is a plus, especially Javascript and/or Typescript
- Experience building feature-rich and scalable web apps is a plus
- Ability to grasp new technologies and use them effectively to create industrial-strength software
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Own code for the products with responsibilities including but not limited to designing, developing, testing, maintenance of products.
- Building RESTful services and do DevOps.
- Talking to customers and business teams to suggest improvement areas in product flows.
- Create peer learnings for team members and build context for new teammates
- Help with building the company's tech team and iterating on the hiring framework.
- Provide regular feedback to your team (peers and managers) to ensure continuous improvement.
- Keeping abreast with the latest technologies and working on your skills regularly.
Skills & Requirements
- Good knowledge and experience of working with backend systems; designing server-side architecture, including production maintenance experience are must-haves.
- At least 1-8 years of experience in any programming languages like Java, Ruby, PHP, Python, and Node.js(Node.js preferred).
- Understanding of micro-services-oriented architecture.
- Experience with Databases design (SQL, NoSQL) and analytics
- Experience in driving and delivering complex features/software modules from technical design to launch.
- Expertise with unit testing & Test Driven Development (TDD)
- Have empathy for the users you build for
Good to have
- Experience in the fintech industry
- Experience leading design and implementation of robust and secure web services
• Experience in software product development
• Proficient in Python, Django, Pandas, GitHub and AWS.
• Good knowledge of PostgreSQL, MongoDB
• Strong Experience in designing REST API’s
• Experience with working on scalable interactive web applications
• Understanding of the threading limitations of Python and multi process architecture
• Familiarity with some ORM (Object Relational Mapper) libraries
• Good understanding of Test Driven Development - Unit and Integration testing
Role and Responsibilities:
The candidate will play be critical role by developing highly scalable applications that provide practical solutions to clients in the financial services’ domain
• Design, build, test and maintain scalable and stable off the shelf application or custom-built technology solutions to meet business needs
• Write testable code that enables extremely high levels of code coverage
• Promote coding,code review, testing and deployment best practices through hands-on research and demonstration
• Contribute to the entire implementation process including driving the definition of improvements based on business need and architectural improvements