



Job Type: Full Time
Location: Permanent Remote / Bangalore / Thane
Skills: PYTHON, Django, Reactjs, Vue, Flask
Job Description
Are you passionate enough to be a crucial part of a highly analytical and scalable user engagement platform?
Are you ready learn new technologies and willing to step out of your comfort zone to explore and learn new skills?
If so, this is an opportunity for you to join a high-functioning team and make your mark on our organization!
The Impact you will create in the Job:
- Build campaign generation services which can send app notifications at a speed of 10 million a minute.
- Leverage the power of Kubernetes to maintain clusters running inside VPC's across the world.
- Dashboards to show Real time key performance indicators to clients.
- Develop complex user segmentation engines which creates segments on Terabytes of data within few seconds.
- Use AWS products extensively across our services such as Kinesis Data Streams, Lambda, SQS etc. that form an integral part of our scalable and robust infrastructure.
- As an individual contributor, you will tackle some of our broadest technical challenges that requires deep technical knowledge, hands-on software development, technical leadership, and seamless collaboration with all functions.
- You will envision and develop features that are highly reliable and fault tolerant to deliver a superior customer experience.
- You will get an opportunity to work with some of the best talent in the country while learning from various highly-functional teams in the company.
- Plan and execute the roadmap with the engineering team to build and deliver next-generation systems.
- You will also collaborate with cross-functional teams to meet deliverables throughout the software development lifecycle.
- Identify and improvise areas of improvement through data insights and research.
What we look for?
- 4-7 years’ experience in full stack Python development
- Very strong analytic and problem-solving skills
- Solid understanding of a relevant and globally supported framework- both front-end and back-end, if necessary, for example - Angular, React, Vue, or Django/Flask.
- Solid understanding of engineering best practices, continuous integration, and incremental delivery.
- Proven experience on design and implementation of the overall web and database architecture and updated knowledge on the latest practices and associated versions.
- Ensuring the entire stack is designed and built for speed and scalability.
- Familiarity with RESTful API design.
- Knowledge of continuous integration and deployment.
- Familiarity with Server management and deployment on AWS/GCE.
- Sound knowledge of CSS pre-processors, bundlers, and associated languages/syntaxes/libraries like Sass, Less, and webpack
- Experience implementing testing platforms and unit tests.
What’s in it for you?
- Immense growth, continuous learning and deliver the best to the top-notch brands
- Work with some of the most innovative brains
- Opportunity to explore your entrepreneurial mind-set
- Open culture where your creative bug gets activated.
If this sounds like a company you would like to be a part of, and a role you would thrive in, please don’t hold back from applying! We need your unique perspective for our continued innovation and success!
So let’s converse! Our inquisitive nature is all keen to know more about you.

Similar jobs



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.

Gyaan empowers Go-To-Market teams to ascend to new heights in their sales performance, unlocking boundless opportunities for growth. We're passionate about helping sales teams excel beyond expectations. Our pride lies in assembling an unparalleled team and crafting a crucial solution that becomes an indispensable tool for our users. With Gyaan, sales excellence becomes an attainable reality.
Gyaan is seeking an experienced backend developer with expertise in Python, Django, AWS, and Redis to join our dynamic team! As a backend developer, you will be responsible for building responsive and scalable applications using Python, Django, and associated technologies.
Required Qualifications:
- 4+ years of hands-on experience programming in Python, Django
- At least 1 year of experience in a lead engineering role, working with diverse and distributed teams.
- Good understanding of CI/CD tools (Github Action, Gitlab CI) in a SaaS environment.
- Experience in building and running modern full-stack cloud applications using public cloud technologies such as AWS/
- Proficiency with at least one relational database system like MySQL, Oracle, or PostgreSQL.
- Experience with unit and integration testing.
- Effective communication skills, both written and verbal, to convey complex problems across different levels of the organization and to customers.
- Familiarity with Agile methodologies, software design lifecycle, and design patterns.
- Detail-oriented mindset to identify and rectify errors in code or product development workflow.
- Willingness to learn new technologies and concepts quickly, as the "cloud-native" field evolves rapidly.
Must-Have Skills:
- Python
- Django Framework
- AWS
- Redis
- Database Management
Qualifications:
- Bachelor’s degree in Computer Science or equivalent experience.


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 a Lead Backend Engineer with 5+ years of experience in building web services to join our engineering team to help architect, build and run our growing list of products. You should have prior experience being responsible for building sufficiently complex products/services and mentoring software engineers.
Responsibilities:
- Lead a team of engineers working on our product roadmap. You are expected to contribute to feature development with hands-on development tasks
- Oversee software architecture, source control workflows, and CI/CD processes and perform code reviews to ensure exceptional code quality
- Improve the development experience and the quality of the codebase. You will define and uphold best practices and coding standards for the team
- Responsible for architecture and design decisions
- Own stability and performance of the service that you work on
- Work with the Engineering Manager to ship stable software on time
- Contribute to the vision and long-term strategy in your area of expertise
Requirements:
- 2+ years of experience in a technical lead role designing and building complex backend systems
- 5+ years of professional software development experience
- Excellent knowledge of best practices and coding patterns
- Deep knowledge of backend programming languages like Python and web application frameworks like Django
- Solid experience in building web services using relational databases like PostgreSQL or NoSQL databases like MongoDB
- Proficiency with Amazon Web Services (AWS) or Google Cloud Platform or Azure
- Extensive experience with Linux/UNIX production environments
- Strong sense of quality in terms of both program architecture and code style
- Passion to dig into technically complex problems to troubleshoot and figure out a solution
- Desire to continuously improve and ship the best quality product
- Pragmatic approach to make sure technical decisions align with actual business needs.
- Good understanding of the trade-offs when building for product value, reliability, or performance
- Excellent communication skills with the ability to discuss and explain your point of view clearly and effectively
- An engineering degree is a must(B.E. CS preferred)


We are looking for an experienced top-notch Python developer to grow with our dev team. As a Python Developer, you will be involved from conception to completion with projects that are technologically sound. Role and Responsibilities
• Expert in Python, with knowledge of at least one Python web framework {such as Django, Flask, etc}
• Familiarity with some ORM (Object Relational Mapper) libraries
• Able to integrate multiple data sources and databases into one system
• Understanding of the threading limitations of Python, and multi-process architecture
• Good understanding of server-side templating languages
• Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
• Understanding of accessibility and security compliance • Knowledge of user authentication and authorization between multiple systems, servers, and environments
• Understanding of fundamental design principles behind a scalable application
• Familiarity with event-driven programming in Python
• Able to create database schemas that represent and support business processes
• Strong unit test and debugging skills
• Develop and adhere to best-practices for developing applications
• Continuously contribute to team performance improvement and collaboration
• Work and collaborate with the rest of the engineering team
• Work with product team and graphic designers Technical Skills
• Experience in Python and frameworks such as Django, Flask, etc
• Ability to solve problems creatively and effectively
• Git knowledge is a plus
• Experience working in an Agile/Scrum development process
• Team player
• Good time-management skills
• Great interpersonal and communication skills
Qualifications
• B.S Degree in Computer Science
• 4-6 years overall IT industry experience

Job description
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application.
Responsibilities:
Have the passion and experience for building responsive, elegant and engaging experiences with future friendly web technologies
Integration of user-facing elements developed by front-end developers with server side logic
Writing reusable, testable, and efficient code with proper documentation
Design and implementation of low-latency, high-availability, and performance applications
Implementation of security and data protection
Integration of data storage solutions
Continually keep yourself and your design team updated with the latest changes in your industry’s standards
Requirements
1+ years Experience
Strong proficiency with JavaScript
Knowledge of Node.js, Express.js and other frameworks required to create a scalable and effective application
Understanding the nature of asynchronous programming and its quirks and workarounds
Good understanding of basics of SQL and/or NoSQL databases
Very strong understanding of working with at least one SQL or NoSQL database in node js(Without ORM preferably)
Understanding of commonly used node modules
Good understanding of server-side templating languages
Good understanding of server-side CSS pre-processors such as SASS, LESS, etc.
Basic understanding of front-end technologies, such as HTML5, and CSS3
Understanding accessibility and security compliance
User authentication and authorization between multiple systems, servers, and environments using OpenID, OAuth2.0, etc.
Creating secure and scalable APIs using standards like REST API, GraphQL, etc.
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application
Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimising output to match the specific platform
Creating database schemes that represent and support business processes
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as GIT Critical thinker and problem-solving skills Team player Good time-management skills Great interpersonal and communication skills.


Responsibilities
- Team Management: Manage, lead and guide a team of backend developers and interns working under you.
- API Development: Designing, developing, and testing APIs for mobile and web applications by understanding technical specification docs & communicating with the stakeholders.
- Product Creation: Understanding the products and proposing and implementing product improvements
- Customer Management: Accurately translate user and business needs into functional backend code.
Requirements
- Fluency in Python
- Ability to lead and set an example
- Experience with FastAPI and/or Flask
- Basics of SQL and NoSQL databases
- A keen eye for improving and optimising code
- Experience with performance and optimization problems and a demonstrated ability to identify and address performance bottlenecks.
- Ability to work in a fast-paced startup environment is a must. Open source contribution is a plus.
Experience
- Backend Development: 2+ years
- Python: 2+ years
- FastAPI / Flask: 1+ year
- SQL / NoSQL databases: 3+ months
Open roles:
All roles are fully remote. You can be anywhere in the world to apply for these positions.



Greetings from Amazon...!
It is our pleasure in personally inviting you to apply job with Amazon Development Centre India (ADCI). At Amazon we are inclined to hire people with passion for technology and you happened to be one of the shortlisted candidates. Our business is committed to recognizing potential and creating teams that embrace innovation.
Please find the Eligible criteria and requirements:
Job title : SDE – II (Software Development Engineer)
Role Opportunity : Permanent/Full Time/FTE/Regular
Work Location : Hyderabad/Bangalore/ Gurgaon
Must Have
- Strong Exposure to Data Structures, Algorithms, Coding, System Design (LLD, HLD, OOAD), Distributed systems, problem solving skills, Architecture (MVC/Microservices), logical thinking.
Amazon (ADCI) - If you are looking for an opportunity to solve deep technical problems and build innovative solutions in a fast paced environment working with smart, passionate software developers, this might be the role for you. Amazon’s transportation systems get millions of packages to customers worldwide faster and cheaper while providing world class customer experience – from checkout to shipment tracking to delivery. Our software systems include services that handle thousands or requests per second, make business decisions impacting billions of dollars a year, integrate with a network of small and large carriers worldwide, manage business rules for millions of unique products, and improve experience for millions of online shoppers. With rapid expansion into new geographies, innovations in supply chain, delivery models and customer experience, increasingly complex transportation network, ever expanding selection of products and growing number of shipments worldwide, we have an opportunity to build software that scales the business, leads the industry through innovation and delights millions of customers worldwide.
As an SDE, you will develop a deep understanding of our business, work closely with development teams and own the architecture and end-to-end delivery of software components.
About Amazon India:
Amazon teams in India work on complex business challenges to innovate and create efficient solutions that enable various Amazon businesses, including Amazon websites across the world as well as support Payments, Transportation, and Digital products and services like the Kindle family of tablets, e-readers and the store. We are proud to have some of the finest talent and strong leaders with proven experience working to make Amazon the Earth’s most customer-centric company.
We made our foray into the Indian market with the launch of Junglee.com, enabling retailers in India to advertise their products to millions of Indian shoppers and drive targeted traffic to their stores. In June 2013, we launched http://www.amazon.in">www.amazon.in for shoppers in India. With http://www.amazon.in">www.amazon.in, we endeavor to give customers more of what they want – low prices, vast selection, fast and reliable delivery, and a trusted and convenient online shopping experience. In just over a year of launching our India operations, we have expanded our offering to over 18 million products across 36 departments and 100s of categories! Our philosophy of working backwards from the customers is what drives our growth and success.
We will continue to strive to become a trusted and meaningful sales and logistics channel for retailers of all sizes across India and a fast, reliable and convenient online shopping destination for consumers. For us, it is always “Day 1” and we are committed to aggressively invest over the long-term and relentlessly focus on raising the bar for customer experience in India. Amazon India offers opportunities where you can dive right in, work with smart people on challenging problems and make an impact that contributes to the lives of millions. Join us so you can - Work Hard, Have Fun and Make History.
Basic Qualifications:
- 3+ years’ experience building successful production software systems
- A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
- The ability to take convert raw requirements into good design while exploring technical feasibility tradeoffs
- Expertise in System design (design patterns, LLD, HLD, Solid principle, OOAD, Distributed systems etc..), Architecture (MVC/Micro services).
- Good understanding of at least some of the modern programming languages (Java) and open-source technologies (C++, Python, Scala, C#, PHP, Ruby etc..)
- Excellence in technical communication
- Has experience in mentoring other software developers
Preferred Qualifications:
- BS/MS in Computer Science or equivalent
- Experience developing service oriented architectures and an understanding of design for scalability, performance and reliability
- Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
- Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
- Expertise in delivering high-quality, innovative application
- Strong desire to build, sense of ownership, urgency, and drive
- Strong organizational and problem solving skills with great attention to detail
- Ability to triage issues, react well to changes, work with teams and ability to multi-task on multiple products and projects.
- Experience building highly scalable, high availability services
- The ideal candidate will be a visionary leader, builder and operator.
- He/she should have experience leading or contributing to multiple simultaneous product development efforts and initiatives.
- He/she needs to balance technical leadership with strong business judgment to make the right decisions about technology choices.
- He/she needs to be constantly striving for simplicity, and at the same time demonstrate significant creativity, innovation and judgment
- Proficiency in, at least, one modern programming language.
- Experience in SQL or Non-SQL database.
- Strong sense of ownership, urgency, and drive.
- Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
- Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
- Excellent communication, collaboration, reporting, analytical and problem solving skills.
Good to Have:
- Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience with enterprise-wide systems
- Experience influencing software engineers best practices within your team
- Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
- Strong written and verbal communication skills preferred
Key Points to remember:
- Strong knowledge of the Software Development Life Cycle methodology
- Technical design, development and implementation decisions on the use of technology in area(s) of specialization.
- Write or modify programming code to suit customer's needs.
- Unit test to assure meets requirements, including integration test as needed.
- Ability to understand and analyze issues and uses judgment to make decisions.
- Strong problem solving & troubleshooting skills
- Strong communication skills
- Responsible for self-development according to professional development plan

What we are looking for:
Strong Coding and design skills
Good command over Data Structures & Algorithms
The ability to produce bug-free and production-grade code
Skills we consider: MYSQL, Python, Django, MongoDB, React.JS, Angular.JS, D3.Js, Node.js, Express.JS, InfluxDb, Redis, Kafka, Garafana, Elastic Search, Docker, AWS, Java, Spring Boot, C++
Key Deliverables:-
1. Develop a very high sense of ownership, the zeal to build scalable applications
2. Develop a deep understanding of the start-up ecosystem
Work with a performance-oriented team driven by ownership and open to experiments
3. Build a customer-facing technology product for global customers
Design and develop end to end applications with very high quality
What we have to offer:-
1. Work with a performance-oriented team driven by ownership and open to experiments
2. Learn to design systems for high accuracy, efficiency, and scalability
Focus on delivering quality work within deadlines.
3. Candid culture. No politics.
4. As a team, we value ownership, continuous learning, consistency, and discipline.


- Expert in Python. Comfortable with Web frameworks, such as Flask or Django
- Familiarity with Object Relational Mapping Libraries and ability to Integrate with Multiple Data Sources into One System
- Understanding of Limitations of Python and Multi Process Architecture. Understanding of Design Principles of Scalable Application
- Has familiarity with data frameworks in Python - Pandas or
- Good object-oriented design skills and knowledge of design
- Knowledge of key-value stores, caching, search, messaging queues
- Minimum 5 years of experience in the above



