Responsibilities:
- Work with development teams and product managers to ideate scalable software solutions
- Design client-side and server-side architecture
- Design, develop and manage well-functioning databases and applications
- Develop web applications implementing MVT architecture using Django web application frameworks
- Write effective APIs using industry standard design patterns
- Manage the complete software development process from conception to deployment
- Maintaining and upgrading the software following deployment
- Should be able to visualize a proposed system and be able to build it
- Development of applications leveraging Django/Flask based REST APIs
- Work with server-side technologies including databases and MVC/MVT patterns
- Maintain version control system such as GIT
- Should know all the phases of SDLC from requirement gathering to support and maintenance.
Requirements:
- 3-7 years provable experience as a Back End Developer
- Familiarity with common solution stacks
- Strong understanding of algorithms, data structures and system design, for scale, performance and security
- Ability to develop back-end website applications
- Knowledge of middleware languages (Python – Flask/Django) and/or JavaScript framework like Node.js
- Familiarity with databases (RDBMS – MySQL/PostgreSQL, optionally NoSQL DBs like MongoDB), web servers (Apache) and UI/UX design
- Great attention to detail
- Organizational skills
- An analytical mind
- Degree in Computer Science or relevant field

About Ganit Business Solutions
About
Ganit Inc. is in the business of enhancing the Decision Making Power (DMP) of businesses by offering solutions that lie at the crossroads of discovery-based artificial intelligence, hypothesis-based analytics, and the Internet of Things (IoT).
The company's offerings consist of a functioning product suite and a bespoke service offering as its solutions. The goal is to integrate these solutions into the core of their client's decision-making processes as seamlessly as possible. Customers in the FMCG/CPG, Retail, Logistics, Hospitality, Media, Insurance, and Banking sectors are served by Ganit's offices in both India and the United States. The company views data as a strategic resource that may assist other businesses in achieving growth in both their top and bottom lines of business. We build and implement AI and ML solutions that are purpose-built for certain sectors to increase decision velocity and decrease decision risk.
Connect with the team
Similar jobs
- 5+ years of experience
- FlaskAPI, RestAPI development experience
- Proficiency in Python programming.
- Basic knowledge of front-end development.
- Basic knowledge of Data manipulation and analysis libraries
- Code versioning and collaboration. (Git)
- Knowledge for Libraries for extracting data from websites.
- Knowledge of SQL and NoSQL databases
- Familiarity with RESTful APIs
- Familiarity with Cloud (Azure /AWS) technologies
Python. Django Rest Framework experience would be great, but not essential! We prioritise
quality over quantity.
Postgres with InfluxDB, Oracle, MySQL and Redis experience a plus.
Docker, Kubernetes, Helm, OpenShift and associated tooling.
AWS, especially ECS, Lambda, RDS and DynamoDB. Performance and uptime are super
important to us.
The challenge of scaling a global, distributed API to 10,000+ requests per second.
We have SDKs in a bunch of languages, so the more polyglot you are the better.
If you like writing JS and React that would be awesome too.
We are seeking a motivated and detail-oriented Junior Backend Engineer to join our team. The role involves developing and maintaining backend systems using Django and Python, while also managing on-premises hardware and deployments. You will work closely with cross-functional teams to ensure our software is reliably configured, deployed, and maintained in an on-prem environment.
Key Responsibilities
Backend Development: Design, develop, and maintain backend services and APIs using Python (Django or Flask).
On-Prem Deployment: Install, configure, and manage software on on-premises hardware, including servers and networking equipment.
Database Management: Design database schemas, write efficient queries, and optimize data access layers (PostgreSQL, MySQL, etc.).
API Integration: Implement and maintain RESTful APIs and integrate with third-party services.
Troubleshooting & Debugging: Diagnose and resolve application and infrastructure issues to ensure high availability.
Version Control & CI/CD: Use Git for version control and contribute to continuous integration and delivery pipelines (GitHub Actions, Jenkins, etc.).
Security & Compliance: Work with the team to ensure software and infrastructure meet security and compliance requirements.
Documentation: Maintain clear, comprehensive documentation for your code, configurations, and on-prem deployment processes.
Mandatory Skill set : C++ and Python - UNIX- Database - SQL or Postgres
Developer Role EXP : 3 to 5yrs
Location : Bangalore /Chennai/Hyderabad
1. Strong proficiency in C++ , with fair knowledge of the language specification (Telecom experience is preferred).
2. Proficient understanding of standard template library (STL): algorithms, containers, functions, and iterators
3. Must have experience on Unix platforms, should possess shell scripting skills.
4. Knowledge on compilers(gcc, g) and debugger (dbx). Knowledge of libraries and linking.
5. Good understanding of code versioning tools (e.g. Git, CVS etc.)
6. Able to write and understand python scripts (both python2 and python3)
7. Handson with logic implementation in python and should be familiar with list comprehension and is comfortable in integrating it with C++ and Unix scripts
8. Able to implement multithreading in both C++ and Python environment.
9. Familiar with Postgres SQL.
C++ developer with Python as secondary - 3 to 4 yrs exp / should be CW.
Job Description
Responsibilities
- Develop Python Based API’s using FastAPI and Flask frameworks.
- Implementation of workflow using Apache airflow or similar tools.
- Follow and enforce organization defined SDLC within the offshore team.
- Writing and modifying Docker files for the back end and Front-End Components.
- Integrate CI/CD pipelines for Automation and Code quality checks.
- Writing complex ORM mappings using SQLAlchemy.
- Unit testing using pytest, unittest etc.
Required Skills:
- Strong experience in Python and python-based technologies and frameworks including Flask, Fastapi, SQLAlchemy.
- Experience with AWS services like ECS, S3, ECR, Secrets manager, RDS, ELB, API Gateway, Cloudwatch logs, SNS, SQS, SES, Elastic Cache.
- Strong knowledge of SQL, comfortable working with MySQL and/or PostgreSQL databases, writing raw SQL queries.
- Experience of using ORM frameworks like SQLAlchemy.
- Experience integrating 3rd party APIs.
- Strong understanding of OAuth protocol.
- Experience working with docker and dockerfile.
- Understanding of microservices pattern and architecture.
- Experience with Git, GitFlow, code review process.
- Must enjoy problem solving, have excellent communication skills and be a good team player.
Good To Have:
- Develop Front End Components using VueJS and ReactJS.
- Familiarity with pipeline deployment process, Terraform scripts.
- Familiarity with Sumologic.
- Familiarity with Data warehouse tools like Snowflake.
Senior Python Developer (6 + Years Experience)
Core Skills:
- Strong Python experience and understanding of modern design patterns, abstractions, object oriented programming at scale.
- Strong understanding of event based/async architectures (Kafka, WebSockets)
- Database interactions
- Working understanding of infrastructure as code (terraform ) and how develop code that will be deployed by IAC.
- Working understanding of Kubernetes including containerization, deploying, debugging services running on k8s.
Preferred:
- Working GCP experience including GKE, GCE, Cloud functions/cloud run, IAM.
- Git required
- CICD and automation experience; stack includes Jenkins, Terraform, Argo, Harness.
About us:
HappyFox is a software-as-a-service (SaaS) support platform. We offer an enterprise-grade help desk ticketing system and intuitively designed live chat software.
We serve over 12,000 companies in 70+ countries. HappyFox is used by companies that span across education, media, e-commerce, retail, information technology, manufacturing, non-profit, government and many other verticals that have an internal or external support function.
To know more, Visit! - https://www.happyfox.com/
We’re looking for an experienced Backend Engineer to join our growing team of engineers to help build and maintain our products. You should have prior experience being responsible for building sufficiently complex features by yourself.
Responsibilities:
- Implement product features by writing clean, robust, reusable code with tests
- Bring new ideas and best practices to improve the team and the codebase
Requirements:
- At least 3 years of relevant professional experience
- Sound knowledge of programming languages like Python
- Experience working with web application frameworks like Django
- Experience in building web services using relational databases like PostgreSQL or NoSQL databases like MongoDB
- Experience developing REST APIs and a good understanding of best practices around building APIs
- Good communication skills
- Passion to solve complex technical problems and troubleshoot the issue
ython Developer responsibilities include:
- Writing effective, scalable code
- Developing back-end components to improve responsiveness and overall performance
- Integrating user-facing elements into applications
Job brief
We are looking for a Python Developer to join our engineering team and help us develop and maintain various software products.
Python Developer responsibilities include writing and testing code, debugging programs and integrating applications with third-party web services. To be successful in this role, you should have experience using server-side logic and work well in a team.
Ultimately, you’ll build highly responsive web applications that align with our business needs.
Responsibilities
- Write effective, scalable code
- Develop back-end components to improve responsiveness and overall performance
- Integrate user-facing elements into applications
- Test and debug programs
- Improve functionality of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Coordinate with internal teams to understand user requirements and provide technical solutions
Requirements and skills
- Work experience as a Python Developer
- Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
- Knowledge of object-relational mapping (ORM)
- Familiarity with front-end technologies (like JavaScript and HTML5)
- Team spirit
- Good problem-solving skills
- BSc in Computer Science, Engineering or relevant field
- Working knowledge of XML, JAVA, REST, SOAP etc
- Basic knowledge of SQL, including the ability to author ad-hoc database queries.
- Is comfortable writing code in Ruby, Python, JavaScript, and Java and enjoys learning new languages and technologies.
- Has experience integrating APIs (major plus)
- Experienced integrating RESTful APIs into web applications (a plus)
- Is experienced with Github or the likes.
- Should have worked on Payment Gateway Applications.
- Has a technical degree in Computer Science, Engineering or Mathematics (MBA is an asset)
- Technical Product/Software certifications an asset
- Has 3 to 5 years of experience in a similar client-facing role
- Has previous experience in a traditional software engineering or Implementation role.
- Has strong analytical and debugging skills.
- Experienced with Salesforce is a plus
- Solution-driven, able to grasp new concepts quickly and efficiently, able to work alone or in a team, able to work with no supervision and under pressure
- Excels in a collaborative and cross-functional environment.
- Demonstrates professional communication skills on technical and business-related subjects
- Experience working with payment gateways a major plus including ecommerce and Retail Experience with continuous integration and test-driven development methodologies a plus
- Excellent time management, organization, and planning skills are essential
- Flexibility to travel as required to meet with clients
- Ability to comprehend and translate complex technical issues and apply to business solutions
- Demonstrate ability to articulate complex technical terms or processes into business language
- Ability to synthesize technical information and apply to business solutions
- Able to set priorities, influence others, and manage customer and partner expectations
- Demonstrated success in customer and partner relationship management
- You are motivated, think outside of the box, and understand the purpose of process and procedures
inai is building the future of payments
inai is Segment for payments. We make the lives of digital/online merchants easier
by enabling them to manage their payments’ stack in a low-touch / no-code
fashion. Merchants can now future proof their payment stack and break out of the
consistent trade-off between a great checkout experience and the flexibility
required to maintain the same.
inai was founded by serial entrepreneurs who have decades of experience in
finance and tech. inai has been backed by marquee investors including Kunal
Shah, Razorpay, the first investors in Square/Twitter, and other stellar investors.
Background
Back-end engineers will build the core of inai’s platform which comprises of 3
broad teams:
• Front-end: handle the checkout experience for our merchants and the
dashboard their product teams would be using daily
• Integrations: that handle our integrations with various payment processors,
wallets, BNPLs, analytics providers, fraud and risk providers and accounting
software.
• Platform: The glue that holds it all together. APIs will be the norm, databases
your core, scalability, reliability, and system design your everyday concern.
You will
• Develop APIs to integrate with 3rd party systems — primarily in the payments
domain
• Work closely with our front end and integrations engineering teams and also
with our colleagues across the globe.
• Take ownership for the modules you develop and key technology decisions,
and customer issues.
• Contribute towards documentation (internal and customer-facing), code
reviews, tooling, and processes.
You will have
• 2 to 8 years experience as a full stack engineer. Atleast 1+ years in handling
payments recently.
• Experience in working with 3rd party APIs. You should be able to peruse 3rd
party API documentation and retro-fit the APIs with the platform team.
• Experience writing APIs in Python, relational databases
• Can communicate and interact with a larger team
• Experience in working with multiple payment gateways or integrating them
• Experience with handling payment tokens.
Good-to-have
• Experience with OpenAPI, JSON API specs
Benefits
• Health insurance for you and your loved ones - on us.
• Work-life balance: Our success will not come at the expense of your work-life
balance
• Grow with us: Working in the intersection of fintech and SaaS, you will have
all the opportunities to grow in this thriving sector.
• Work from Home: We will help set up your home in your residence in India.
Inai will continue to operate remotely till the situation returns back to normal.











