34+ Celery Jobs in India
Apply to 34+ Celery Jobs on CutShort.io. Find your next job, effortlessly. Browse Celery Jobs and apply today!
Job Title : Python Django Developer
Location : Gurgaon (On-site)
Work Mode : 6 Days a Week (Work from Office)
Experience Level : 3+ Years
About the Role :
We are seeking a highly skilled and motivated Python Django Developer to join our team in Gurgaon. This role requires a hands-on developer with expertise in building scalable web applications and APIs using Python and Django. The ideal candidate will have a strong background in relational databases, message brokers, and distributed systems.
Key Responsibilities :
- Design, develop, and maintain robust, scalable, and secure web applications using Python and Django.
- Build and optimize back-end services, RESTful APIs, and integrations with third-party tools.
- Implement and maintain asynchronous task processing using Celery and RabbitMQ.
- Work with PostgreSQL to design and optimize database schemas and queries.
- Utilize Redis and Kafka for caching, data streaming, and other distributed system needs.
- Debug and troubleshoot issues across the application stack.
- Collaborate with cross-functional teams to gather requirements and deliver solutions.
- Ensure code quality through comprehensive testing, code reviews, and adherence to best practices.
Required Skills and Qualifications:
Technical Expertise:
- Proficiency in Python and strong experience with Django framework.
- Hands-on experience with PostgreSQL for database design and management.
- Familiarity with RabbitMQ, Celery, and Redis for asynchronous processing and caching.
- Experience with Kafka for building real-time data pipelines and event-driven architectures.
Other Skills:
- Strong understanding of software development best practices and design patterns.
- Proficiency in writing efficient, reusable, and testable code.
- Good knowledge of Linux/Unix environments.
- Familiarity with Docker and containerized deployments is a plus.
Soft Skills:
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Ability to work independently and in a collaborative team environment.
Preferred Qualifications:
- Experience in microservices architecture.
- Exposure to DevOps tools and practices.
- Knowledge of front-end technologies like React or Angular is a bonus.
3 years Minimum Experience Required (Vacancies 5)
Location:- Chandigarh IT Park (WFO)
Shift Timings:- UK Shift
Responsibilities:
- Develop, test, and maintain robust and scalable Python applications.
- Work collaboratively with cross-functional teams to design and implement new features.
- Ensure the performance, quality, and responsiveness of applications.
- Implement server-side logic, database integration, and system architecture.
- Choose and work with one of the following frameworks: Flask, Django, or Fast API.
- Utilize databases such as SQL, Post SQL, or MongoDB to support application development.
- Demonstrate proficiency in Linux or Ubuntu server environments.
- Knowledge of containerization tools, particularly Docker, for deployment and scalability.
- Implement and optimize caching strategies using Redis or Celery (a plus).
- Participate in the planning and implementation of Continuous Integration/Continuous Deployment (CI/CD) processes.
- Stay updated on industry trends and emerging technologies.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Python Developer with 3-5 years of hands-on development.
- In-depth knowledge of at least one of the following frameworks: Flask, Django, or Fast API.
- Strong expertise in databases such as SQL, Post SQL, or MongoDB.
- Familiarity with Linux or Ubuntu server environments.
- Proficiency in containerization tools, particularly Docker.
- Experience with Redis cache or Celery is a strong plus.
- Understanding of CI/CD processes and tools.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to thrive in a fast-paced and dynamic work environment.
Required a full stack Senior SDE with focus on Backend microservices/ modular monolith with 3-4+ years of experience on the following:
- Bachelor’s or Master’s degree in Computer Science or equivalent industry technical skills
- Mandatory In-depth knowledge and strong experience in Python programming language.
- Expertise and significant work experience in Python with Fastapi and Async frameworks.
- Prior experience building Microservice and/or modular monolith.
- Should be an expert Object Oriented Programming and Design Patterns.
- Has knowledge and experience with SQLAlchemy/ORM, Celery, Flower, etc.
- Has knowledge and experience with Kafka / RabbitMQ, Redis.
- Experience in Postgres/ Cockroachdb.
- Experience in MongoDB/DynamoDB and/or Cassandra are added advantages.
- Strong experience in either AWS services (e.g, EC2, ECS, Lambda, StepFunction, S3, SQS, Cognito). and/or equivalent Azure services preferred.
- Experience working with Docker required.
- Experience in socket.io added advantage
- Experience with CI/CD e.g. git actions preferred.
- Experience in version control tools Git etc.
This is one of the early positions for scaling up the Technology team. So culture-fit is really important.
- The role will require serious commitment, and someone with a similar mindset with the team would be a good fit. It's going to be a tremendous growth opportunity. There will be challenging tasks. A lot of these tasks would involve working closely with our AI & Data Science Team.
- We are looking for someone who has considerable expertise and experience on a low latency highly scaled backend / fullstack engineering stack. The role is ideal for someone who's willing to take such challenges.
- Coding Expectation – 70-80% of time.
- Has worked with enterprise solution company / client or, worked with growth/scaled startup earlier.
- Skills to work effectively in a distributed and remote team environment.
As an SSE, you will play a crucial role in designing, developing, and maintaining our backend systems
that power our platform. The ideal candidate will have a solid background in Python Django and a
strong understanding of databases, caching, and distributed systems.
● Design, develop, and maintain robust, scalable, and high-performance backend systems using
Python Django.
● Collaborate with cross-functional teams to understand business requirements and translate
them into technical solutions.
● Optimize application performance and scalability by implementing caching strategies, load
balancing, and distributed computing techniques.
● Ensure data integrity and security by implementing best practices for data storage, retrieval,
and access control.
● Develop and maintain integrations with external APIs and services to support seamless
interactions with third-party systems.
● Identify and address performance bottlenecks and other system issues to improve overall
system efficiency.
● Write clean, maintainable, and testable code following industry-standard coding practices.
● Conduct code reviews and provide constructive feedback to peers to ensure code quality and
adherence to best practices.
● Mentor junior team members and assist in their professional growth.
The engineering team is solving deeply technical and challenging problems at scale, while the product team is building innovative and intuitive products leveraging our core platform, and the customer team is solving complex use cases across a range of industries and verticals with the right mix of engineering and product solutions. What if there was a specialist engineering team that worked at the intersection of these functions to empower them and made the sum greater than the whole? That’s what the partner engineering team does!
The role is diverse, multi-faceted, and cross-functional providing exposure to both software engineering and product management. You will collaborate with product managers, solution architects, project managers, customer teams, and clients to understand complex requirements, research and brainstorm solutions, design systems and integrations, and build them out seeing them through to completion. Needless to say – the work is challenging and rewarding, brings about a ton of learning, and the impact is far-reaching!
We are looking to scale the team to keep up with our rapid growth and are on the lookout for rockstar engineers who are go-getters and love solving problems and building products.
The ideal candidate has
Experience in
- Working with enterprise systems and SaaS products.
- Designing and building API integrations, webhooks, and connectors with internal and external systems.
- Implementing integrations with enterprise systems and, leading the implementation by handling all stages of their development – ideation, system design, development, testing, UAT, and delivery.
- Building modular and extensible features based on product requirements and customer use cases.
- Creating APIs to drive new features and enhance existing features for a web-based application or SaaS product.
- Collaborating with cross-functional teams to ideate, build, and deliver features.
Demonstrates
- Ability to dissect a system to understand its inner workings, engineering, and product flows.
- Ability and interest to get familiar with new systems, frameworks, architecture patterns, and programming languages as needed.
- Ability to deal with ambiguity, break down complexity, and chart out a clear path/solution for complex problems.
- Strong analytical and problem-solving skills.
- Excellent interpersonal and communication skills.
- Ability to thrive in a dynamic and fast-changing environment.
- Being result-oriented, self-driven, proactive and leading from the front to rally people together.
As part of the role, you will
- Brainstorm with the product, customer, and engineering teams to ship thoughtful solutions and integrate them with existing systems to meet complex and diverse requirements.
- Work with customer-facing teams and customers to understand their use cases, pain points, and nuances, and work with the product and customer teams to build and implement robust solutions.
- Design and build highly reliable, modular, and extensible systems and features for the product.
- Write high-quality, extensible, and maintainable code.
- Document detailed specifications for proposed solutions.
- Analyze current technologies and systems used within the firm and by customers to determine ways to improve them based on the requirements.
- Work with the business to understand and solve complex problems, by presenting various solution options and technical concepts in a comprehensible manner.
- Act as a bridge between technical and business audiences during solution planning, development, and deployment.
Preferred technical skills
- System design
- API design, development, and optimization
- Testing (unit/integration/E2E) and debugging skills
- Python
- Django
- Django Rest Framework
- Celery
- PostgreSQL
- Git
Bonus if you have
- Experience in designing and implementing an API integration framework to build integrations quickly and scale integrations seamlessly.
- An understanding of data security and infrastructure.
- Exposure to AWS.
- A keen eye for product development with a core focus on the user journey and doing what’s best for the end user.
If you love startups or have experience working with startups, look no further!
Perks
- Best-in-class compensation
- Performance-based ESOPs
- Fully-remote work
- Flexible schedules
- Engineering-first culture
- Continuous learning
- Massive opportunities for growth
- Paid vacation
- Yearly offsite
- Quarterly hacker house
- Workstation setup allowance
- Comprehensive health coverage
- Maternity leaves
- Latest Apple Workstation
- Rockstar team to work with (we mean it!)
Certa (getcerta.com) is a Silicon Valley-based tech product start-up that is automating the vendor, supplier, and other stakeholder onboarding processes (think background checks, agreements, and the works) for companies across industries and geographies. With multiple Fortune 500 and Fortune 1000 clients, at Certa's tech team, you will be working on stuff that is changing the way huge companies do business.
We recently raised Series A: https://www.businessinsider.com/certa-no-code-startup-raises-15-million-to-speed-procurement-2022-3" target="_blank">https://www.businessinsider.com/certa-no-code-startup-raises-15-million-to-speed-procurement-2022-3
The ideal candidate demonstrates the following:
- Ability to build modular features and implement systems/features based on requirements
- Own specific features/modules and handle their development from scratch
- Experience with Python
- Experience in building web applications and services using Django
- Experience in creating REST APIs using Django Rest Framework
- Proficiency in a relational database such as PostgreSQL
- Experience in handling asynchronous tasks using Celery
- Proficient understanding of code versioning tools
- Strong testing and debugging skills
- Experience in building solutions using ElasticSearch is a big plus
- Exposure to a NoSQL database such as MongoDB is a plus
- Hands-on exposure to AWS is a plus
- Understanding of data security, encryption is a plus
- Critical thinking and objective reasoning based
- Ability to thrive in a dynamic and fast-changing environment
- Results-oriented, proactive and showing overall leadership quality
We are ideally looking for 2+ years of experience, in as much of the tech stack as possible. If you love startups or have experience working with startups, we would be match made in tech heaven.
Perks:
- Best-in-class compensation
- Performance-based ESOPs
- Fully-remote work
- Flexible schedules
- Engineering-first culture
- Continuous learning
- Massive opportunities for growth
- Paid vacation
- Yearly offsite
- Quarterly hacker house
- Workstation setup allowance
- Comprehensive health coverage
- Maternity leaves
- Latest Apple Workstation
- Rockstar team to work with (we mean it!)
in python ecosystems
- Experience working with at least one Python web framework (Django / Flask)
- Passionate about code quality, automated testing, and engineering best
practices
- Good understanding of both relational and non-relational databases (bonus
points for ORMs)
- Familiarity with AWS ecosystem or Cloud Solutions such as Heroku
- Good understanding of FE technologies
- Basic knowledge of CI/CD setup(s)
What we are looking
- You must have experience in Python, including development of microservices using flask/fastapi/sanic.
- You hold knowledge of at least one Python web frameworks
- You have experience in NoSQL databases such as MongoDB
- You are familiar with relational databases and unstructured data.
- You are familiar with some ORM (Object Relational Mapper) libraries.
- You have prior exposure to code versioning tools such as Git.
- You understand fundamental design principles behind a scalable application
Good to have
- Experience in cloud services such as AWS
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of the threading concepts in Python and multi-process architecture
What you'll do
- Create database schemas that represent and support business processes
- Integrate multiple data sources and databases into one system.
- Develop and integrate RESTful APIs and services for business use cases
- Perform unit and integration tests on developed modules
at MoodBridge Wellness Private Limited
1) Looking for a Senior Python Developer who will be responsible to understand, decode and maintain a pre-coded web application (Platform).
2) Primary focus will be on resolving real-time bugs on the live platform, testing, maintaining it fully functional, and making it live.
3) Work with the team to define, design, and deliver new features.
4) Integration of user-facing elements developed by front-end developers with server-side logic.
5) Implementation of security and data protection.
6) Develop tools and applications by producing clean, efficient, reusable and testable code.
7) Should be able to participate in the requirements gathering and come up with efficient solutions.
8) Ensure platform is up-to-date with the latest technologies.
9) Should be a problem solver to contribute toward the success of the start-up.
10) Develop/Improve the core infrastructure and optimize the platform for high scalability.
11) Should be familiar with startup culture and be comfortable working with early-stage start-up.
Skills and Requirements: -
1) Expert in Python with complete knowledge of Python’s web framework ‘Django’ and related frameworks.
2) Good understanding of AWS and Azure platforms and able to make the platform optimize on the hosting, maintaining workload balancing on server.
3) Stronghold on Nginx, Redis and Celery.
4) A good experience in WebSocket to maintain In-Platform Chats.
5) Basic understanding of front-end technologies like Bootstrap, JavaScript,
JQuery, HTML5, CSS and AJAX while experience in Angular, Node JS, and React will be an added advantage.
6) Good hands-on experience in Creating REST APIs and API Integration with best coding practices.
7) Good knowledge of Relational and Non-Relational Databases.
8) Understanding of online payment gateways and integration knowledge.
9) Good understanding on Web Servers.
10) Experience working in an Agile development environment.
11) Data structure analysis and algorithm design, Solving complex performance problems and challenges.
12) Proficient understanding of code versioning tools like GIT and SVN.
13) Able to work with complex SQL queries and stored procedures.
14) Strong unit testing, integration testing and debugging skills.
Responsibilities:
-
Design and implement backend infrastructure and APIs.
-
Write high quality code that is robust, readable and scales.
-
Possess the drive to dive deep. thrive and progress even in ambiguous situations.
-
Encourage and support knowledge sharing within teams and external groups.
-
Troubleshoot & debug applications.
-
Adopt problem solving as a way of life - always go to the root cause.
-
Collaborate with the team to discuss and implement ideas.
-
Build responsive, robust and optimised applications.
Requirements:
-
Passionate about building backend systems.
-
Desire to explore new ideas, open to other ideas as well.
-
Love for writing clean, beautiful, readable and testable code.
-
Experience in designing extensible DRY code.
-
Our stack is based on Django, Python3 Celery, Angular and Postgres.
-
We expect you to have a good understanding of Python. It's even better if you are familiar with some of Git. Django, Celery, Redis and Unix Shell.
SaaS Company strive to make selling fun with our SaaS incen
What is the role?
You will be responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties. You will be responsible for the functional/technical track of the project
Key Responsibilities
- Develop and automate large-scale, high-performance data processing systems (batch and/or streaming).
- Build high-quality software engineering practices towards building data infrastructure and pipelines at scale.
- Lead data engineering projects to ensure pipelines are reliable, efficient, testable, & maintainable
- Optimize performance to meet high throughput and scale
What are we looking for?
- 4+ years of relevant industry experience.
- Working with data at the terabyte scale.
- Experience designing, building and operating robust distributed systems.
- Experience designing and deploying high throughput and low latency systems with reliable monitoring and logging practices.
- Building and leading teams.
- Working knowledge of relational databases like Postgresql/MySQL.
- Experience with Python / Spark / Kafka / Celery
- Experience working with OLTP and OLAP systems
- Excellent communication skills, both written and verbal.
- Experience working in cloud e.g., AWS, Azure or GCP
Whom will you work with?
You will work with a top-notch tech team, working closely with the architect and engineering head.
What can you look for?
A wholesome opportunity in a fast-paced environment that will enable you to juggle between concepts, yet maintain the quality of content, interact and share your ideas and have loads of learning while at work. Work with a team of highly talented young professionals and enjoy the benefits of being at this company
We are
We strive to make selling fun with our SaaS incentive gamification product. Company is the #1 gamification software that automates and digitizes Sales Contests and Commission Programs. With game-like elements, rewards, recognitions, and complete access to relevant information, Company turbocharges an entire salesforce. Company also empowers Sales Managers with easy-to-publish game templates, leaderboards, and analytics to help accelerate performances and sustain growth.
We are a fun and high-energy team, with people from diverse backgrounds - united under the passion of getting things done. Rest assured that you shall get complete autonomy in your tasks and ample opportunities to develop your strengths.
Way forward
If you find this role exciting and want to join us in Bangalore, India, then apply by clicking below. Provide your details and upload your resume. All received resumes will be screened, shortlisted candidates will be requested to join for a discussion and on mutual alignment and agreement, we will proceed with hiring.
- Solid understanding of Data structures and Algorithms.
- Exceptional coding skills in an Object-Oriented programming language (Golang/Python)
- Must have basic understanding of AWS (EC2, Lambda, Boto, CI/CD), Celery, RabbitMq and similar task queue management tools/libraries.
- Experience with web technologies Python, Linux, Apache, Solr, Memcache, Redis, grpc
- Experience with high performance services catering to millions of daily traffic is a plus
- Strong understanding of Python and Django.
- Good knowledge of various Python Libraries, APIs, and tool kits.
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
- Proficient understanding of code versioning tools such as Git.
- Understanding of the threading limitations of Python, and multi-process architecture
- Understanding of databases and MySQL
Responsibilities :
- Comply with coding standards and technical design.
- Adapts structured coding styles for easy review, testing, and maintainability of the code.
- Active participation in troubleshooting and debugging.
- Preparing technical documentation of code.
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
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
We are looking for a Senior Python Developer to build functional and efficient server-side applications.
Senior Python Developer responsibilities include participating in all phases of the software development lifecycle. If you’re a seasoned developer with a love for back-end technologies, we’d like to meet you.
Your ultimate goal is to create high-quality products that meet customer needs.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to insure the project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
- Manage testing and bug fixes
- Prepare technical documentation
- Collaborate with UX/UI designers to implement design into the code
- Implement software enhancements and suggest improvements
Qualifications
- Bachelor's degree in Computer Science (or related field)
- 3+ years of work experience as a Python Developer
- Experience with Python frameworks (e.g. Django, Flask, Bottle)
- Expertise in Object-Oriented Design, Database Design, and XML Schema
- Experience with Agile or Scrum software development methodologies
- Ability to multi-task, organize, and prioritize work
- Familiarity with Amazon Web Services (AWS) and REST API
- Understanding of databases and SQL
- Knowledge of machine learning is a plus
- Attention to detail
- Leadership skills
The B2B manufacturing industry has a lack of digitisation globally. NowPurchase is building layers of technology to help improve the productivity and profits of the manufacturer. For this we are building the OS (Operating System) that will seamlessly connect factory equipment such as furnaces and spectrometers to our software systems that provide real time optimisations.
The end-game is to use this interconnected system to do great production planning and autonomous procurement of their raw materials. The Heart of NowPurchase will be a marketplace consisting of these smart factories and raw material suppliers.
Here a video that explains our product journey:
[https://www.loom.com/share/ccd0ed9e7bc349d7bba851d762253c21](https://www.loom.com/share/ccd0ed9e7bc349d7bba851d762253c21)
**Role Description**
NowPurchase is looking to add an immensely talented Backend Developer that will help us invent, design, refine and deliver products that will meet the above vision.
- Expect to build a lot of services and APIs in the cloud and stand-alone IoT devices to serve both the browser as well as native IoT enabled terminals that will be placed at the manufacturers' premises.
- Expect designing algorithms that model the metallurgy of the manufacturing processes as well as using tools such as linear programming, machine learning etc.
**What are the expectations from this role?**
- Deliver high quality modular code deployed to serve web, mobile and native IoT enabled terminals that leverage REST-based services and real time sockets. This would include algorithms for real time optimizations that are critical for the manufacturing process.
- You are empowered to work directly with leadership and the product team to make decisions about your code and future of the product.
- Have a strong emphasis on shipping features quickly without sacrificing code quality. Be ready to build a lot of MVPs that will go through iteration or be completely scrapped depending on the outcome at the customer end.
- Own your Agile projects and responsible for software design to implementation and deployment. Maintain sprints, delivery timelines and contribute to better managing the engineering team.
- Collaborate on the end to end design and implementation of the platform, including data modeling, systems architecture, data security, access controls, architecture, user experience, deployment, automation, and monitoring.
- Maintain a high level of data integrity, quality and security checks.
- Develop data pipelines and RESTful services that are distributed, robust and highly performant.
- Build a culture of simplicity and pragmatism, which is reflected in your elegant code that other developers emulate and you ensure through thorough code reviews and processes.
**Qualifications and Experience**
- 1+ years of demonstrated software engineering experience in an agile environment designing, architecting and implementing robust scalable systems preferably for modern SaaS application
- Experience with modern server-side programming languages such as Python, Scala, Go. Experience with web frameworks such as Django Rest Framework, Flask.
- Experience with architecting asynchronous services with design patters leveraging PostgreSQL, MongoDB, Redis, Celery for storage and multi-tenant servers over AWS Elastic BeanStalk.
**Compensation & Benefits**
- **Cash Compensation:** As per industry standards & pedigree of candidate
- **ESOPs:** 10% of NowPurchase is dedicated to current & future team members. Your package would entail some ESOPs so that you own a part of the company and grow along with it.
- **Medical Insurance:** Benefits of group insurance of 3 lakhs for family including parents, spouse, children
- **Generous leave structure and WFHs** including Marriage, Maternity & Paternity leaves
- **Complete Relocation Expenses:** We are building a unicorn out of the city of Joy (Kolkata). We will pay for everything you spend to relocate here.
**Possible Growth path**
Backend Developer > Senior Backend End Engineer > Engineering Manager > VP of Engineering
## **Tech Stack**
- React/Redux
- Python/Django/Celery
- Git, AWS, ELB (Elastic Beanstalk), Netlify
- PostgreSQL/Redis/S3
**Hiring Process**
1. Screening of applicants & initial telephonic call with Manager -HR
2. F2F/Video Interview with Engineering Manager and Cofounder CTO
3. Take home written assessment
4. F2F/Video Interview with Cofounder CEO
5. Email communication on final feedback
The end to end process shall take less than 10 days. We pride ourselves on being transparent & moving fast.
*Candidates who accept an offer may join within 1 hour, 1 week or up to 45days of signing - though, we have a preference for as short a gap period between signing and joining since we're at the most exciting part of our journey - laying the foundation for the NowPurchase platform!*
We are hiring for Backend Developer for Pune Kharadi.
Experience: Min 2+ Years with Python/Django.
Must have Skills:
- Excellent knowledge of Python/Django code structure.
- Good understanding of Design patterns and OOPS concepts.
- Good understanding of ORM.
- Good understanding of PostgreSQL.
- Better to have code optimization techniques.
- Implementing integrated technology-based solutions and identifying integration opportunities for a similar package of services.
- Excellent knowledge of Linux, Nginx.
- Excellent knowledge of celery, RabbitMQ
- Excellent Knowledge of Git.
Additional skills:
- Knowledge in Docker and Kubernetes is a plus.
- Good to have some knowledge of Angular and some frontend technologies like Html, CSS, Java script.
- Should take responsibility and ownership of delivery.
Education & Qualifications:
- Must have a Graduate/Master’s degree in any vertical or global equivalent from a reputed university.
- Certification in Python/data science would be added advantage.
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*
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
JOB DESCRIPTION
DYT - Do Your Thing, is an app, where all social media users can share brands they love with their followers and earn money while doing so! We believe everyone is an influencer. Our aim is to democratise social media and allow people to be rewarded for the content they post. How does DYT help you? It accelerates your career through collaboration opportunities with top brands and gives you access to a community full of experts in the influencer space.
RESPONSIBILITIES
- Expert in Python with knowledge of Python best practices (PEP8)
- Strong knowledge of python web frameworks such as Django, Flask • Strong knowledge of building RESTful APIs using Django Rest Framework • Good Understanding of Django ORM Libraries
- Able to integrate multiple data sources and databases into one system • Strong experience on Linux
- Solid database skills in a relational database (i.e. PostgresSQL,MYSql) • Able to create database schemas that represent and support business processes • Strong unit test and debugging skills
- Proficient understanding of code versioning tools (git)
- Experience deploying on AWS is desirable
- Experience with Docker,Test Drive Development will be a plus
- Excellent interpersonal, leadership, influence and communication skills • Experience in designing scalable micro-services is desirable
QUALIFICATIONS
- 1-3 years of experience as a backend developer
- At least one product build and published
- SKILLS Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Work well under pressure and meet deadlines without sacrificing quality • Work with distributed development teams
What you’ll do
- You will create REST/GraphQL based web services and APIs for consumption by mobile and web for distributed B2B platform
- You will code, test and operate Nodejs based services
- You willI implement new features in a highly collaborative environment with product managers, UI/UX experts, and fellow engineers
- You will contribute to a future-ready, high quality, and performance code base
- You will share your technical solutions and product ideas with the team
- You will mentor other engineering team members
- You will contribute to team and organizational improvements in process and infrastructure
- You will be part of a truly global team
- You will work in an exciting startup environment where you can be autonomous and try new things :)
You should apply if
- You have experience in backend development, using languages like Node.JS and Golang
- You have used TypeScript extensions
- You are familiar with NoSQL databases such as MongoDB or CouchDB, Web services, SOA patterns
- You have good working knowledge of design patterns, building and deploying microservices on the cloud
- You have hands on experience with REST APIs or GraphQL
- You have experience with Test Driven Development and know when to apply it
- You have knowledge of web libraries and frameworks such as ReactJS/VueJS, AngularJS, and Clojure
- You have experience working on AWS or other cloud stacks and Docker
- You have experience building / consuming OpenAPI and GraphQL specifications
- You have experience building microservices systems and testing them
- You have experience building systems with high data protection requirements, anonymous data and data encryption
Bonus points if
- You have worked with Blockchain technology
- You have domain expertise working with decentralised identity solutions
- You have experience of building systems that require cryptography
Logistics
Here is the interview process for this role:
- 30m interview with one of our Talent Team or Recruitment Partners
- 1h interview with our Engineers
- 1.5h pairing interview with one of our Engineers
- 3hs final interview meeting a variety of people including our CTO, Leads and other Engineers
We can be flexible with the structure if someone's circumstances or timescales require it for good reason, just let us know!
Please reach out if you have any specific requirements so we can be as accommodating as possible for you.
Do Your Thng
Role : Django Developer
JOB DESCRIPTION
DYT - Do Your Thing, is an app, where all social media users can share brands they love with their followers and earn money while doing so! We believe everyone is an influencer. Our aim is to democratise social media and allow people to be rewarded for the content they post. How does DYT help you? It accelerates your career through collaboration opportunities with top brands and gives you access to a community full of experts in the influencer space.
RESPONSIBILITIES
- Expert in Python with knowledge of Python best practices (PEP8)
- Strong knowledge of python web frameworks such as Django, Flask • Strong knowledge of building RESTful APIs using Django Rest Framework • Good Understanding of Django ORM Libraries
- Able to integrate multiple data sources and databases into one system • Strong experience on Linux
- Solid database skills in a relational database (i.e. PostgresSQL,MYSql) • Able to create database schemas that represent and support business processes • Strong unit test and debugging skills
- Proficient understanding of code versioning tools (git)
- Experience deploying on AWS is desirable
- Experience with Docker,Test Drive Development will be a plus
- Excellent interpersonal, leadership, influence and communication skills • Experience in designing scalable micro-services is desirable
QUALIFICATIONS
- 1-3 years of experience as a backend developer
- At least one product build and published
- SKILLS Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Work well under pressure and meet deadlines without sacrificing quality • Work with distributed development teams
Your Responsibilities :
1) Building highly scalable and secured applications/microservices and responsive APIs
2) Assessing the security risks associated with the platform architecture and suggesting/implementing suitable changes for the same.
3) Architect and implement back-end services to support our mobile and web clients.
4) Creating and implementing database schemas that represent and support business processes.
5) Use best software development practices and processes including unit testing, code reviews, and site monitoring post deployment.
6) Continue to research and evaluate new technologies that may improve performance and elegance of our software implementation.
7) Explore and Integrate third-party APIs when required for the project.
8) Work closely with the rest of the team to bring our features into production.
Your skills :
- Hands-on experience in Django Framework.
- Strong Knowledge of Python.
- Strong Knowledge of MVC design pattern and object oriented programming concepts.
- Strong knowledge of RDBMS like Postgresql and Database schema design.
- Experience in developing robust and secure RESTful web API and microservices using Django/Python.
- Experience in Test Driven Development.
- Experience in handling No-SQL MongoDB or similar.
- Hands-on experience in GitHub.
- Experience in CI, CD tools like jenkins.
- Experience in managing cloud-based web applications on Amazon Web Services or Google Cloud.
- You love code and up for the challenge!
Passionate about getting things done mindfully, rationally.
Good understanding of OOPS and Data structures
Proficiency in Python with at least 3-4 years of relevant experience
Solid understanding and deep knowledge of Flask, Docker, REST API's.
Knowledge of Databases - PostgreSQL
Working experience with Test Driven development
**Good to Have:**
Knowledge of Redis, Celery
Knowledge of Microsoft Azure.
End to End application Design, Development and Deployment
**Responsibilities:**
Interact and identify the gaps that exist between various products used in Airprobe and their needs.
Architect and build applications to address those gaps.
Create and improve the design, analytics, coding and testing for high-quality software and new products.
Write clean, maintainable code following best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
Debug code and troubleshoot problems
Build automation scripts/DevOps/CI-CD pipeline for the application over Azure.
**Expectation:**
Start up Culture, Push the Boundaries, Leadership Qualities, Problem Solving
Responsibility Driven: We’ll ask you to take end to end ownership of whatever you are doing. We believe that the best comes out of you when you ship something end to end.
You know how to maintain balance between perfectionism and pragmatism.
You are research oriented, and love to explore ways to find things that you don’t already know
framework and Django Rest framework. The suitable candidate for us will meet the
following criteria -
1. Candidates must have at least 1 year of experience in working with Python,
Django and Django Rest framework.
2. Candidates must have knowledge of Redis and Celery.
3. Candidates must have a solid grasp on data structures and algorithms to
provide the most optimal solution to the given task.
4. Candidates must have an excellent understanding of restful APIs.
5. Candidates must have experience in writing unit test cases.
6. Candidates must be capable of identifying edge cases for the functionality to
be developed.
7. Candidates must have a good understanding of RDBMS concepts.
8. Candidates must have excellent knowledge of designing database schemas.
9. Candidates must have excellent communication skills.
Responsibilities
- Develop web APIs with the Flask web framework
- Use RDBMS databases with ORM layers (sqlalchemy) and develop service-level logic for the application
- Manage asynchronous jobs, graph algorithms, pipeline creation, reporting logic for analytical applications
- Write unit tests and functional tests for the APIs
- Follow software development practices with continuous testing, development and integration (CD/CI)
- Write and maintain technical design documents and new-feature documents
- Collaborate closely with developers, engineers, testers, and product managers
- Participate in peer-based code reviews and design reviews
- Follow agile methodology and encourage collaboration with tools such as GIT, Confluence and Slack applications
- Undergraduate degree or above in computer science preferred
Required Qualifications
- Knows python well
- Has used atleast 1 web framework in python: Flask / Django / FastAPI / Tornado / CherryPy / etc,
- Has used RDBMS databases with any ORM like dhango-orm, sqlalchemy, etc.
- Has used testing libraries like pytest, nose, unittests, etc. or softwares like jmeter, postman, etc.
- Basic knowledge about web servers (gunicorn, cherrypy, nginx, apache, etc.) and has worked on
- Basic knowledge about basics in asynchronous task management (celery, airflow, etc.), Security (CSP, CORS, etc.) and algorithm computation (graph theory, compiler theory, etc.)
- Experience with relational SQL & NoSQL databases including MySQL & MongoDB.
- Familiar with the basic principles of distributed computing and data modeling.
- Experience with distributed data pipeline frameworks like Celery, Apache Airflow, etc.
- Experience with NLP and NER models is a bonus.
- Experience building reusable code and libraries for future use.
- Experience building REST APIs.
Preference for candidates working in tech product companies
Senior Software Engineer (Python)
Job description
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
- 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
About Us:
Fulfil.io helps high growth, high volume merchants simplify operations and scale for growth. With the rise in omni-channel commerce, Fulfil was founded with the simple idea that merchant operations need to be simplified in order to deliver amazing retail experiences. Fulfil enables businesses to turn their back office operations into an accelerator for growth by integrating order management, inventory management, warehouse management, vendor/supplier management, wholesale, manufacturing, financials and customer service, into one seamless solution. We believe merchants should love their operations platform, and we work hard to make that happen every single day. Fulfil.io is a trusted solution for brands like EndySleep, Mejuri, Lie-Nielson Toolworks, and many more.
Fulfil.io is a venture backed technology company with offices in San Francisco, Toronto, and Bangalore. The team is made up of people who want to feel challenged at work, be the best at their craft and learn from one another. We come from different backgrounds and experiences, all passionate about the work we do, the team we do it with, and the customers we do it for. Join us in our journey to simplify operations and empower merchants around the world!
Aviso is the AI Compass that guides Sales and Go-to-Market teams to close more deals, accelerate revenue growth, and find their True North.
We are a global company with offices in Redwood City, San Francisco, Hyderabad, and Bangalore. Our customers are innovative leaders in their market. We are proud to count Dell, Honeywell, MongoDB, Glassdoor, Splunk, FireEye, and RingCentral as our customers, helping them drive revenue, achieve goals faster, and win in bold new frontiers.
Aviso is backed by Storm Ventures, Shasta Ventures, Scale Venture Partners and leading Silicon Valley technology investors
What you will be doing:
● Work in nosetests Test Case Generation Framework which has assert Functions for various data types.
● Maintain or Re-engineer Automation Test Frameworks bug fixes and patch sets for existing applications.
● Work in Object Oriented Concepts in Python 2 & 3 .
● Work in several python packages like Celery, selenium, psycopg, pymongo, boto
● Experience in Version Control system like GIT.
● Experience in Development , Debugging, Enhancement and Maintenance of
applications and Tools .
● Good Experience in debugging the issues using debuggers like pydevd , pdb, ptvsd.
● work experience on AWS (EC2, S3)
● Excellence in communicating with diverse teams to take a project from start to finish; collaborating with various teams to develop & support internal data platform and ongoing analyses.
● work with Proof of Concept in Integration Testing using Vue Test Utils.
● Generate code coverage report for test cases
● Independently design and execute internal tools for infrastructure support.
What You Bring:
● 7+ years of experience in automation testing
● Understand requirements Business Function-lists and Create System Test Strategy, and Planned test activities in line with Delivery Dates.
● Result-driven Quality Assurance professional with solid knowledge in the Testing
process of Software Development Life-cycle methodologies - Agile, Iterative, Scrum, and Waterfall models.
● Proficient in Test Strategy, Test Plan, Test Case Creation.
● Extensive work experience in Designing Automation Frameworks and Scripts in Skills of Selenium, Python, and Vue js.
● Experience in Microservices Testing.
● Excellent exposure on Quality Assurance Procedures and Tools Like JIRA
● Work Experience in Analytics technologies and Products like Aviso.
● Experience in working on multiple Platforms LINUX, MAC.
● Experience in utilizing Lean and Six Sigma best practices in identifying, improving and re-engineering Test Frameworks.
● Have flexibility and ability to learn and use new technologies and also to work in a team environment as well as independently to get things done.
Aviso offers:
● Dynamic, diverse, inclusive startup environment driven by transparency and velocity
● Bright, open, sunny working environment and collaborative office space
● Convenient office locations in Redwood City, Hyderabad and Bangalore tech hubs
● Competitive salaries and company equity, and a focus on developing world class talent operations
● Comprehensive health insurance available (medical) for you and your family
● Unlimited leaves with manager approval and a 3 month paid sabbatical after 3 years of service
● CEO moonshots projects with cash awards every quarter
● Upskilling and learning support including via paid conferences, online courses, and certifications
● Every month Rupees 2,500 will be credited to Sudexo meal card
for the flight..
Now imagine the same technically multi order , next gen tracking ,indoor mapping, predicting security queues, coordinating and finally serving the customer on time, so he boards the flight with a smile. If you are geared to that excitement, its time you interview with us.
GrabbnGo is the first in the world to provide a multi order delivery at the gate service in airports.. and
we are working on being the best!
Your Competency Profile
® GraphQL API experience
® At least 3+ years of experience developing and deploying websites and applications
® Any of GIT, JS, RabbitMQ, Celery, Nginx, Google API, DevOps, GCP experience is an additional
strength
® In-depth knowledge of Python, Django (3+ years)
® SQL databases, NoSQL databases, Elasticsearch,
® Expertise in creating and maintaining restful API services (3+ years)