
Need Backend developer who has done projects in Golang, C
- discussing clients’ requirements and proposed solutions with a senior developer (for developers at mid-skill level and below)
 - writing and testing code
 - collaborating with other developers
 - using development tools (see below)
 
Development tools are used by software developers to write and test code, often as a team. Common development tools include:
- integrated development environments (eg Eclipse, IntelliJ): for writing and editing code
 - source control management (eg Git, SVN, Mercurial): to enable teams to work together to manage changes to source code
 - issue management systems (eg Jira): for managing a list of issues or improvements
 - test driven development: for writing code to test your code
 

About Verifone
About
Connect with the team
Company social profiles
Similar jobs
Job Title: Python Developer (FastAPI)
Experience Required: 4+ years
Location: Pune, Bangalore, Hyderabad, Mumbai, Panchkula, Mohali
Shift: Night Shift 6:30 pm to 3:30 AM IST
About the Role
We are seeking an experienced Python Developer with strong expertise in FastAPI to join our engineering team. The ideal candidate should have a solid background in backend development, RESTful API design, and scalable application development.
Required Skills & Qualifications
· 4+ years of professional experience in backend development with Python.
· Strong hands-on experience with FastAPI (or Flask/Django with migration experience).
· Familiarity with asynchronous programming in Python.
· Working knowledge of version control systems (Git).
· Good problem-solving and debugging skills.
· Strong communication and collaboration abilities.
Responsibilities • Design, develop, and maintain backend systems and RESTful APIs using Python (Django, FastAPI, or Flask)• Build real-time communication features using WebSockets, SSE, and async IO • Implement event-driven architectures using messaging systems like Kafka, RabbitMQ, Redis Streams, or NATS • Develop and maintain microservices that interact over messaging and streaming protocols • Ensure high scalability and availability of backend services • Collaborate with frontend developers, DevOps engineers, and product managers to deliver end-to-end solutions • Write clean, maintainable code with unit/integration tests • Lead technical discussions, review code, and mentor junior engineers
Requirements • 8+ years of backend development experience, with at least 8 years in Python • Strong experience with asynchronous programming in Python (e.g., asyncio, aiohttp, FastAPI) • Production experience with WebSockets and Server-Sent Events • Hands-on experience with at least one messaging system: Kafka, RabbitMQ, Redis Pub/Sub, or similar • Proficient in RESTful API design and microservices architecture • Solid experience with relational and NoSQL databases • Familiarity with Docker and container-based deployment • Strong understanding of API security, authentication, and performance optimization
Nice to Have • Experience with GraphQL or gRPC • Familiarity with stream processing frameworks (e.g., Apache Flink, Spark Streaming) • Cloud experience (AWS, GCP, Azure), particularly with managed messaging or pub/sub services • Knowledge of CI/CD and infrastructure as code • Exposure to AI engineering workflows and tools • Interest or experience in building Agentic AI systems or integrating backends with AI agents
You have 3 to 14 yrs of software engineering & product delivery experience with strong
background in datastructures & algorithms
• You’ve proven software development credentials having successfully built complex
products
• You are experienced with one or more general programming languages (e.g. Java, C/C++,
Go). Ability to learn other coding languages as needed.
• You’ve proven software development credentials having successfully built complex
products
• You have a strong foundation in the fundamentals of computer science, with familiarity in
data structures, algorithms and a strong command of object-oriented principles.
• You have experience in one or more of the following areas: Server Backend, Distributed
and Parallel Systems, Full Stack Development (frontend and backend), Scalable Enterprise
Platforms and Applications, Application Security and Incident Management, Android,
iOS, and Machine Learning.
• You have a spark that separates you from the crowd and ability to think out of the box and
on your feet
• You possess multi-dimensional skills that make you a valuable co-worker in a fast,
changing and ambiguous environment
• You have the ability to learn other coding languages as needed real quick
• You are comfortable in working with a team that deals with ambiguity every day

Our client has a B2C startup in the Fintech space building the payment system for the
subscription economy. We have raised pre-seed funding from some of the leading
investors in the country. A small brief about their product - To build the payment
system for the subscription economy and make it easier to discover and manage
subscription payments in India and abroad. To give subscription merchants the
power to increase their offering by providing user subscription data, multiple login
authentication, distribution and one click subscription checkouts. To enable users to
participate in the subscription economy & increase adoption of new subscriptions.
The core team come from strong backgrounds having been alumni of IIT Madras,
IIM Calcutta as well as having worked with some of the top startups in the
ecosystem including Swiggy, Mckinsey, Barclays, etc..
What we're looking for
We are looking for an experienced Python developer to join our engineering team
and help us develop our mobile application. In this role, you will be responsible for
writing and testing scalable code, developing back-end components, and integrating
user-facing elements in collaboration with front-end developers.
To be successful as a Python developer, you should possess in-depth knowledge of
object-relational mapping, experience with server-side logic, and above-average
knowledge of Python programming.
As one of the earliest members in engineering, you will have the flexibility to design
the application and systems from ground up. As any early-stage start-up, we expect
you to be comfortable wearing various hats, and be proactive contributor in building
something truly remarkable.
Responsibilities
Coordinating with development teams to determine application requirements.Python Backend Developer
2
Writing scalable code using Python programming language.
Developing back-end components.
Implement business logic in the backend
Integrating user-facing elements using server-side logic.
Create restful APIs for a seamless integration with our mobile front end
Testing and debugging applications.
Assessing and prioritizing client feature requests.
Integrating data storage solutions.
Coordinating with front-end developers.
Reprogramming existing databases to improve functionality.
Developing digital tools to monitor online traffic.
Qualifications
4+ years of experience in Python, Django, Mongo, Express, MySQL, etc
Have built applications capable of serving high volume with low latency in
production
Following practices of agile development with continuous integration/deployment
A deep understanding and multi-process architecture and the threading
limitations of Python.
Experience in deploying applications in AWS cloud
Ability to collaborate on projects and work independently when required.
Knowledge in building applications for Fintech/payments domain is a bonus
Bachelor's or Master's degree in CS or equivalent from a reputed institution
Introduction:
Tyroo’s Vidtech.ai is one of the largest independent marketing automation cloud built for the video first world. We build softwares and platforms that allow our partners to derive maximum yields on their marketing spends on various video first social platforms. We work on problems that involve building high availability, low latency solutions which require computing optimal decisions using various self-created modules as well as pre-available modules popular in the ML and Big Data world.
We are looking for a back-end developer who has at least 1 years professional experience in building systems on either Python or Node.js and is able to become an anchor/pillar for the team. The role will require you to architect and develop systems/features needed for our marketing automation products. Strong leadership and mentoring skills are also necessary so that the individual can train, educate and manage junior resources.
Key Requirements:
- Must be able to tackle complex business problems by breaking it down into set of simpler problems and architect solutions for the same
 - Must exhibit thought leadership and should be committed towards mentoring and team building
 - Must have excellent communication skills as the individual needs to collaborate with Business and Product team
 - Must be proactive towards changing software development landscape and keep upskilling
 - Must be able to contribute in setting up best practices and effective design patterns in complete development lifecycle.
 
Technical Requirements:
- Must have 1+ years’ experience in developing scalable systems on Python/Node.js with strong grasp on microservices and serverless architectural patterns
 - Must have prior experience with databases like MySQL, Elasticsearch, MongoDB, Redis
 - Must be exposed to cloud platforms like AWS or GCP and containerization using Dockers
 - Must have worked with RESTful APIs and WebSockets
 - Must have deep understanding of HTTP, web browsers and token-based authentication/authorization (OAuth, JWT)
 - Must be experienced on Version Control Tools (Git) and Package Managers (npm, yarn, pip)
 - Must adhere to coding standards and have the habit of doing unit testing along with regular and rigorous code reviews
 - Should know about microservices orchestration using Kubernetes, web servers like Nginx/Apache and queuing systems like Kafka/Kinesis
 
Enguru is India’s leading destination for online learning English, with over 4 crore learners who have used our products. enguru caters to multiple audiences, including adult and children learners looking to learn English through live group and/or personal classes.
About the role
You will get to lead backend development across the enguru product suite, including our spoken English app for adults and spoken English app for kids amongst others. You will work closely with other engineers and product managers to help optimise the architecture across our apps.
Desired Experiences & Skillsets
- Experience with Python/Django and worked with &
- End-to-end expertise in web application
- Strong understanding of structured & unstructured databases
- Proficient with JS Frameworks
- Dev-ops experience around handling deployments &
- Led and/or collaborated closely with team members
Proficiency with tools such as
- Python
- Django
- Rest APIs (and RESTful API principles)
- Angular
- React
- mongoDB
- AWS
- Docker
Fulfil’s software engineers develop the next-generation technologies that change how millions of customer orders are fulfilled by merchants. Our products need to handle information at massive scale. We're looking for engineers who bring fresh ideas from all areas into our technology.
As a senior software engineer, you will work on our python based ORM and applications that scales to handle millions of transactions every hour. This is mission critical software and your primary focus will be building robust and scalable solutions that are easy to maintain.
In this role, you will be collaborating closely with the rest of the team working on different layers of infrastructure in an international environment. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product are important.
What You’ll Do:
- Own definition and implementation of API interfaces (REST and GraphQL). We take pride in our 100% open API with over 600 endpoints.
 - Implement simple solutions to complex business logic that enables our merchants to manage financials, orders and shipments across millions of transactions.
 - Build reusable components and packages for future use.
 - Translate specs and user stories into reviewable, test covered patches.
 - Peer review code and refactor existing code.
 - Integrate with our eCommerce partners (Shopify, BigCommerce, Amazon), shipping partners (UPS, USPS, FedEx, DHL) and EDI.
 - Manage Kubernetes and Docker based global deployment of our infrastructure.
 
Requirements We’re Looking for Someone With:
- Experience working with ORMs like SQLAlchemy or Django (2-3 years)
 - Experience with SQL and databases (Postgres preferred)
 - Experience in developing large server side applications and microservices
 - Ability to create high quality code
 - Experience with python testing tools (pytest) and test automation
 - Familiarity with code versioning tools like GIT
 - Strong sense of ownership and leadership quality
 - Experienced in the tools of our web stack- Python, Celery, Postgres, Redis, RabbitMQ
 
Nice to Haves:
- Prior experience at a growth stage Internet/Software company
 - Experience with ReactJS, Google Cloud, Heroku
 - Cloud deployment and scaling experience
 
Expereince: 3-5 years
Domain: SQL server/SSIS/Cloud technology
Good Knowledge in Creating new tables in database.
Using Triggers, trunket,delete,view,etc








