
Must have:
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
- Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
- Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel
- Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc.
- Preceding experience with ReactJS workflows like Redux, Create React App, data structure libraries
- Strong understanding of Javascript, ReactJS, HTML, CSS, Ruby and Ruby on Rails
- Strong understanding of scalable, modular, open and robust application / database architecture.
- Strong analytical, problem solving skills for ambiguous high level business / technical issues
- Familiarity with concepts of MVC, ORM, and RESTful
- Understanding of fundamental design principles behind a scalable application
- Able to create database schemas that represent and support business processes
- Hands on Experience with relational databases Postgresql and MySQL
- Solid understanding of object-oriented programming
- Proficient in writing unit and functional tests with RSpec, Capybara
- Familiarity with Couchbase and ElasticSearch (NoSQL DB)
- Able to implement automated testing platforms and unit tests with RSpec
- Proficient understanding of code versioning tools (e.g. Git)
- Familiarity with development aiding tools (such as Bower, Bundler, Rake, etc)
- Familiarity with continuous integration/continuous development (CI/CD) tools and methodologies
- Proficient in verbal and written communication.
- Experience in debugging system performance issues and creating long term solutions for the same would be an added benefit.

About Mirafra Technologies
About
Connect with the team
Similar jobs
Job Title: Backend Engineer – Python (AI Backend)
Location: Bangalore, India
Experience: 1–2 Years
Job Description
We are looking for a Backend Engineer with strong Python skills and hands-on exposure to AI-based applications. The candidate will be responsible for developing scalable backend services and supporting AI-powered systems such as LLM integrations, AI agents, and RAG pipelines.
Key Responsibilities
- Develop and maintain backend services using Python (FastAPI preferred)
- Build and manage RESTful APIs for frontend and AI integrations
- Support development of AI-driven features (LLMs, RAG systems, AI agents)
- Design and maintain both monolithic and microservices architectures
- Optimize database performance and backend scalability
- Work with DevOps for Docker-based deployments
Required Skills
- Strong experience in Python backend development
- Hands-on experience with FastAPI / Django / Flask
- Knowledge of REST APIs and microservices
- Experience with AI applications (LLM usage, prompt engineering basics)
- Database knowledge: MongoDB, PostgreSQL or MySQL
- Experience with Docker and basic cloud platforms (AWS/GCP/Azure)
- Hands-on experience with Redis for caching and in-memory storage
Good to Have
- Experience integrating payment gateways (Razorpay, Stripe, PayU, etc.)
- Exposure to event-driven architectures using RabbitMQ, Kafka, or Redis Streams
- Kubernetes
- Understanding of model fine-tuning concepts
Requirements
- 6–12 years of backend development experience.
- Strong expertise in Java 11+, Spring Boot, REST APIs, AWS.
- Solid experience with distributed, high-volume systems.
- Strong knowledge of RDBMS (e.g., MySQL, Oracle) and NoSQL databases (e.g., DynamoDB, MongoDB, Cassandra).
- Hands-on with CI/CD (Jenkins) and caching technologies Redis or Similar.
- Strong debugging and system troubleshooting skills.
- Experience in payments system is a must.
Minimum requirements
5+ years of industry software engineering experience (does not include internships nor includes co-ops)
Strong coding skills in any programming language (we understand new languages can be learned on the job so our interview process is language agnostic)
Strong collaboration skills, can work across workstreams within your team and contribute to your peers’ success
Have the ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial
Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users
Preferred Qualifications
Experience with large-scale financial tracking systems
Good understanding and practical knowledge in cloud based services (e.g. gRPC, GraphQL, Docker/Kubernetes, cloud services such as AWS, etc.)
Required Skills:
- 4+ years of experience designing, developing, and implementing enterprise-level, n-tier, software solutions.
- Proficiency with Microsoft C# is a must.
- In-depth experience with .NET framework and .NET Core.
- Knowledge of OOP, server technologies, and SOA is a must. 3+ Years Micro-service experience .
- Relevant experience with database design and SQL (Postgres is preferred).
- Experience with ORM tooling.
- Experience delivering software that is correct, stable, and security compliant.
- Basic understanding of common cloud platform. (Good to have)
- Financial services experience is strongly preferred.
- Thorough understanding of XML/JSON and related technologies.
- Thorough understanding of unit, integration, and performance testing for APIs.
- Entrepreneurial spirit. You are self-directed, innovative, and biased towards action. You love to build new things and thrive in fast-paced environments.
- Excellent communication and interpersonal skills, with an emphasis on strong writing and analytical problem-solving.
Responsibility and duties
• Understand the business objectives and create a weekly/quarterly roadmap for the team • Integration of user-facing elements developed by front-end developers with server-side logic.
• Reviewing the code written by subordinates to maintain quality of code
• Planning and implementing tests for the codes and fixing bugs
• Developing ideas for new programs, products, or features by monitoring industry developments and trends.
• Qualification and skills *
• Bachelor's Degree in Computer Science [Preferably B. Tech./B.E. (CSE/IT)]
• 2 Years+ experience in Back-end development • Knowledge of Redis assisted client-side caching
•Intermediate skill in Amazon Web Services frameworks and modules • Familiarity with relational or non-relational database [Preferably SQL and MongoDB]
• Familiarity with NodeJS
• Proficient in Ms Excel/Trello
EWar Games focuses on Sports, Mobile Games, Technology, Online Gaming, and Real Money Online Gaming. Their company has offices in Bengaluru. They have a small team that's between 11-50 employees.

Backend Developer
Qualification: B.Tech./MCA, BCA in Computer Science or equivalent
Experience: 3 - 6 Years
Skills Required:
- Must Have: Java, Spring/ springboot
- Any 2 (Must) out of the below mentioned list :
- JPA/Hibernate
- Messaging queue/Kafka/SQS/distributed message/SNS/JMS
- NOSQL/ Aerospike/ Reddis /Cassendra
- Microservices
Roles and Responsibilities:
- Technical design, implementation, deployment, and support.
- Partner with Business Analysts to review and implement business
requirements.
- Perform development and unit testing, working closely with Business.
- Mentors and oversees development of resources, including reviewing designs and performing code reviews.
- Ensure designs are in compliance with specifications
- Contribute in all phases of the development lifecycle
- Developing high - volume, low - latency applications for mission - critical systems and delivering high - availability and performance
- Should have experience of working on Core Java/J2EE & OOPS concept
- Should be well versed with Spring/Struts & Apache Came l (OSGI Framework)
- Should have a good understanding of Hibernate and Other ORMs
- Should have an understanding of working on Web Service (SOAP/REST) and Maven
- Build tool such as Jenkins
- Caching Technique(Radis, Hazlecast, Aerospike)
- Database Knowledge- Oracle, MySQL
Responsibilities:
- Responsible for developing Web Applications/ Rest Apis/ Automation Scripts.
- Design, Develop, Enhance and test Back End Web Modules using Nodejs, Nestjs Framework, Mongo DB.
- Research and explore existing solutions, competition to get a holistic understanding of the design and development.
- Communicate and collaborate effectively with various teams for effective outcomes.
- Meet deadlines in a high intensity work environment.
- Write Highly scalable and stable code.
- Pick up any project & amp; suggest a solution for completing it.
- Write production ready code with minimal bugs.
- Review other engineers' code and provide constructive feedback.
- Help grow the engineering team through involvement in the technology community (conferences, meetups, blog posts, open-source projects, etc) and referrals.
- Monitor changes in production & amp; rollback if necessary.
- Pair often and provide some guidance to more junior engineers.
Requirements:
- 2-6 years of working experience in backend technologies.
- Proficient in NodeJs, NestJs, Js.
- Understanding of Backend End Technologies.
- Proficient in RESTful APIs and API Communications.
- Understanding of Sql and NoSql Databases.
- Good grasp of Asynchronous Programming and its work arounds.
- Database schema Creation for business process.
- Working knowledge in user authentication and authorization.
- Implementing data protection Error Handling skills
- Good at analyzing and solving problems.
- Passionate to work in a start-up.
- Knowledge of firebase authentication and analytics.
- Knowledge of AWS deployment tools and strategy.
- Should be good with the Low Level and High Level Design.
- Understanding of Different Design Patterns.









