

Similar jobs
What we want to accomplish and why we need you?
Jio Haptik is an AI leader having pioneered AI-powered innovation since 2013. Reliance Jio Digital Services acquired Haptik in April 2019. Haptik currently leads India’s AI market having become the first to process 15 billion+ two-way conversations across 10+ channels and in 135 languages. Haptik is also a Category Leader across platforms including Gartner, G2, Opus Research & more. Recently Haptik won the award for “Tech Startup of the Year” in the AI category at Entrepreneur India Awards 2023, and gold medal for “Best Chat & Conversational Bot” at Martequity Awards 2023. Haptik has a headcount of 200+ employees with offices in Mumbai, Delhi, and Bangalore.
What will you do everyday?
As a backend engineer you will be responsible for building the Haptik platform which is used by people across the globe. You will be responsible for developing, architecting and scaling the systems that support all the functions of the Haptik platform. While you know how to work hard, you also know how to have fun at work and make friends with your colleagues.
Ok, you're sold, but what are we looking for in the perfect candidate?
Develop and maintain expertise in backend systems and API development, ensuring seamless integrations and scalable solutions, including:
- Strong expertise in backend systems, including design principles and adherence to good coding practices.
- Proven ability to enhance or develop complex tools at scale with a thorough understanding of system architecture.
- Capability to work cross-functionally with all teams, ensuring seamless implementation of APIs and solutioning for various tools.
- Skilled in high-level task estimation, scoping, and breaking down complex projects into actionable tasks.
- Proficiency in modeling and optimizing database architecture for enhanced performance and scalability.
- Experience collaborating with product teams to build innovative Proof of Concepts (POCs).
- Ability to respond to data requests and generate reports to support data-driven decision-making.
- Active participation in code reviews, automated testing, and quality assurance processes.
- Experience working in a scrum-based agile development environment.
- Commitment to staying updated with technology standards, emerging trends, and software development best practices.
- Strong verbal and written communication skills to facilitate collaboration and clarity.
Requirements*:
- A minimum of 5 years of experience in developing scalable products and applications.
- Must Have Bachelor's degree in Computer Engineering or related field.
- Proficiency in Python and expertise in at least one backend framework, with a preference for Django.
- Hands-on experience designing normalized database schemas for large-scale applications using technologies such as MySQL, MongoDB, or Elasticsearch.
- Practical knowledge of in-memory data stores like Redis or Memcached.
- Familiarity with working in agile environments and exposure to tools like Jira is highly desirable.
- Proficiency in using version control systems like Git.
- Strong communication skills and the ability to collaborate effectively in team settings.
- Self-motivated with a strong sense of ownership and commitment to delivering results.
- Additional knowledge of RabbitMQ, AWS/Azure services, Docker, MQTT, Lambda functions, Cron jobs, Kibana, and Logstash is an added advantage.
- Knowledge of web servers like Nginx/Apache is considered a valuable asset.
* Requirements is such a strong word. We don’t necessarily expect to find a candidate that has done everything listed, but you should be able to make a credible case that you’ve done most of it and are ready for the challenge of adding some new things to your resume.
Tell me more about Haptik
- On a roll: Announced major strategic partnership with Jio.
- Great team: You will be working with great leaders who have been listed in Business World 40 Under 40, Forbes 30 Under 30 and MIT 35 Under 35 Innovators.
- Great culture: The freedom to think and innovate is something that defines the culture of Haptik. Every person is approachable. While we are working hard, it is also important to take breaks to not get too worked up.
- Huge market: Disrupting a massive, growing chatbot market. The global market is projected to attain a valuation of US $0.94 bn by the end of 2024 progressing from US $0.11 bn earned in 2015.
- Great customers: Businesses across industries - Samsung, HDFCLife, Times of India are some that have relied on Haptik's Conversational AI solutions to engage, acquire, service and understand customers.
- Impact: A fun and exciting start-up culture that empowers its people to make a huge impact.
Working hard for things that we don't care about is stress, but working hard for something we love is called passion! At Haptik we passionately solve problems in order to be able to move faster and don't shy away from breaking things!
DocNexus is revolutionizing the global medical affairs & commercial ecosystem with search. We provide a next-generation data platform that simplifies searching through millions of insights, publications, clinical trials, payments, and social media data within seconds to identify healthcare professionals (HCPs), products, manufacturers, and healthcare systems. Leveraging AI-powered Knowledge Graphs, DocNexus assists life science organizations in finding the right key opinion leaders (KOL/DOLs) who play a crucial role in developing and bringing life-saving pharmaceutical products and medical devices to market. Backed by industry leaders such as Techstars, JP Morgan, Mass Challenge, and recognized as one of the Top 200 Most Innovative Startups by TechCrunch Disrupt, we are committed to transforming healthcare insights. We are seeking a skilled and passionate DevOps Engineer to join our dynamic team and contribute to the efficient development, deployment, and maintenance of our platform.
We are looking for a visionary Sr. Full Stack Engineering Lead who is passionate about building and leading our technology department. The ideal candidate will have a solid technical background and experience in leading a team to drive innovation and growth. As Engineering Lead, you will oversee the development and dissemination of technology for external customers, vendors, and other clients to help improve and increase business.
Leadership and Strategy:
- Lead the engineering team and make strategic decisions regarding the technology stack, project management, and resource allocation.
- Establish the company’s technical vision and lead all aspects of technological development.
Development:
- Develop and maintain the front-end and back-end of web applications.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with a team to define, design, and ship new features.
Maintenance and Optimization:
- Maintain code integrity and organization.
- Identify and correct bottlenecks and fix bugs.
- Continually work on optimizing the performance of different applications.
Security: Ensure the security of the web applications by integrating security best practices.
- Regularly update the system to protect against vulnerabilities.
Innovation:
- Research and implement new technologies and frameworks that can improve the performance and user experience of the platform.
- Stay informed on emerging technologies and trends that can potentially impact the company's products and services.
Collaboration and Communication:
- Work closely with other departments to understand their needs and translate them into technical solutions.
- Communicate technology strategy to partners, management, investors, and employees.
Project Management:
- Oversee and support project planning, deadlines, and progress.
- Ensure that the technology standards and best practices are maintained across the organization.
Mentoring and Team Building:
- Foster a culture of innovation and excellence within the technology team.
- Mentor and guide the professional and technical development of team members.
Front-End Development:
- HTML/CSS: For structuring and styling the web pages.
- JavaScript/TypeScript: Core scripting language, along with frameworks like Angular, React, or Vue.js for dynamic and responsive user interfaces.
Back-End Development:
- Python: Using frameworks like Django or Flask for server-side logic.
- Node.js: JavaScript runtime environment for building scalable network applications.
- Ruby on Rails: A server-side web application framework written in Ruby.
Database Management:
- SQL Databases: MySQL, PostgreSQL for structured data storage.
- NoSQL Databases: MongoDB, Cassandra for unstructured data or specific use cases.
Server Management:
- Nginx or Apache: For server and reverse proxy functionalities.
- Docker: For containerizing applications and ensuring consistency across multiple development and release cycles.
- Kubernetes: For automating deployment, scaling, and operations of application containers.
DevOps and Continuous Integration/Continuous Deployment (CI/CD):
- Git: For version control.
- Jenkins, Travis CI, or CircleCI: For continuous integration and deployment.
- Ansible, Chef, or Puppet: For configuration management.
Cloud Services:
- AWS: For various cloud services like computing, database storage, content delivery, etc.
- Serverless Frameworks: Such as AWS Lambda or Google Cloud Functions for running code without provisioning or managing servers.
Security:
- OAuth, JWT: For secure authentication mechanisms.
- SSL/TLS: For secure data transmission.
- Various Encryption Techniques: To safeguard sensitive data.
Performance Monitoring and Testing:
- Selenium, Jest, or Mocha: For automated testing.
- New Relic or Datadog: For performance monitoring.
Data Science and Analytics:
- Python Libraries: NumPy, Pandas, or SciPy for data manipulation and analysis.
- Machine Learning Frameworks: TensorFlow, PyTorch for implementing machine learning models.
Other Technologies:
- GraphQL: For querying and manipulating data efficiently.
- WebSockets: For real-time bi-directional communication between web clients and servers.
Primary Skill
- UI (Vue JS or Angular JS)
- Server Side (Java or Python) & AWS serverless framework.
- Must have hands-on experience on serverless framework.
- Experience on AWS.
- Must have good experience on AWS (Overall knowledge, EC2 Volume, EC2 SecurityGroup, EC2 AMI, Lambda, S3, AWSbackup, CloudWatch, CloudFormation, CloudTrail, IAM, SecretsManager, StepFunction, CostExplorer, KMS, VPC/Subnet)
- Working experience on development/staging/production servers.
- Good testing and verification skills
- Knowledge on SSL certificates and encryption.
Secondary Skill
- Scripting using Python
- Good to have knowledge of identity management.
Soft Skills
- Excellent interpersonal, oral and writing communication skills.
- Strong Analytical and Problem-solving skills.
- Should have skills to understand and analysis customers requirements and expectations.
- Must have experience in interaction with customer
- Work experiences with international cross-culture teams (Good to have)
Job Title: Backend Developer
Job Description: We are seeking a skilled Backend Developer to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and maintaining the server-side logic, databases, and APIs of our applications. Key responsibilities include collaborating with cross-functional teams to develop scalable and efficient backend systems, troubleshooting and resolving issues, and staying updated on industry trends. Proficiency in programming languages such as Python, Java, or Node.js, along with experience in database management and API development, are essential for success in this role. Strong problem-solving skills, attention to detail, and a passion for creating robust and high-performance backend solutions are highly valued.
Requirements:
Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js)
Experience with database management systems (e.g., MySQL, PostgreSQL, MongoDB)
Knowledge of RESTful API design and development
Familiarity with cloud services (e.g., AWS, Azure) is a plus
Strong problem-solving and troubleshooting skills
Collaborative mindset with excellent communication skills
Ability to work in a fast-paced and dynamic environment
Primary Skills: Database Systems (SQL), Python Flask/Fast API/Django frameworks specifically
Requirements:
- Highly proficient in fundamentals of Python web development frameworks like Flask, Django and Fast API
- Demonstrated experience in developing APIs using Python frameworks
- Should have deep knowledge in PostgreSQL, MS SQL Server and other SQL based Databases
Ultra Commerce is a software and hosting company. It is based in Australia with additional offices in US, UK, New Zealand & India. Ultra Commerce provides managed- hosting services for commerce applications with its cloud platform & offers its own digital commerce platform. It serves B2B & B2C both.
Role & Responsibility-
5 years’ experience in web development with a server-side language such as PHP(framework such as Laravel, Zend, CodeIgniter)
Experience in Python.
- Experience in JavaScript frameworks (especially React)
- Experience in web services, Rest API, JSON, SOAP, Linux/Unix.
- Advanced knowledge in MVC architecture and object-oriented programming
- Proven track record of delivering high-quality customer facing software solutions on time and within deadlines.
- Solid understanding of web application security
- Professional experience of version control (Git)
- Ability to estimate, design and implement development tasks in the form of writing and editing code, as well as writing and executing database queries and applying configuration changes.
- Great communication, critical thinking, problem solving, and time-management skills.
- Ability to create development tasks based on analysis of client business rules, desired functionality, and functional specs
- Mentor developers by answering questions on ongoing project related tasks.
Job Location- Gurgaon sector 39 Unitech Cyber Park
5 Days working- Work from office
http://www.ultracommerce.co">www.ultracommerce.co
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.
Roles and responsibilities
- Develop well-designed performant and scalable applications and microservices
- Writing reusable, testable, and efficient code aligning to software development best practices
- Integrate data storage solutions including databases, key-value stores, blob stores, etc.
- Build integrations with 3rd party applications through apis’ to ingest and process data
- Develop state-of-the-art analytics tools to support diverse tasks ranging from ad hoc analysis to production-grade pipelines and workflows for customer applications
- Ensure security and data protection aspects within the applications
- Partner with Data Scientists and Analytics Engineers to improve the performance and reliability of advanced algorithms
- Ensure high performance and availability of distributed systems and applications
- Interact directly with client project team members and operational staff to support live customer deployments and production issues
- 4+ years of experience in developing applications using python and related technologies.
- Familiarity in data ingestion and processing libraries in python.
- Thorough understanding of REST and GRPC technologies.
- Experience in using ORM (Object Relational Mapper) libraries for data access.
- Experiencing in developing and hosting APIs and integration with external applications.
- Experience in building data models and repositories using relational and NoSql databases.
- Knowledge of JIRA, Bitbucket and agile methodologies.
- Good to have knowledge of AWS services like Lambda, dynamodb, kinesis and others.
- Understanding of fundamental design principles behind a scalable application
- Familiarity with event-driven programming
- Strong unit test and debugging skills
- Affinity for learning and applying new technologies and solving new problems
- Effective organizational skills with strong attention to detail
- Experience in working with docker is a plus
- Comfortable in working with Unix/Linux environment
- Strong communication skills — both written and verbal
JOB SUMMARY
|
Job Title: |
Backend Web Application Developer (AWS Cloud) |
|
Team/Department: |
Omnicom Media Group IT (OMG – IT) |
|
Reporting: |
Manager – OMG IT |
|
Location: |
Bangalore |
ABOUT THE ROLE
THE ROLE IN SUMMARY
Omnicom Media Group (OMG) has an immediate opening for a highly motivated and talented backend web application developer, specializing in AWS cloud technologies. In this position you will be joining an in-house development team whose primary responsibility is developing new features and functionality for multiple existing web applications and day to day troubleshooting and issue resolution. The ideal candidate will possess excellent critical thinking and troubleshooting skills and have proven experience using popular AWS services commonly used to build serverless web application architectures. Candidates are expected to have strong knowledge of AWS API Gateway, Lambda, DynamoDB and Python programming. Familiarity with Cloud infrastructure as code frameworks, such as Serverless Framework, Terraform or CloudFormation, etc. is also required. Excellent English communication skills are a must as you will be a part of a team working alongside our primary development team in addition to several business analysis and project managers. 5+ years of prior backend and Cloud web application and software development experience required.
WHAT WILL YOU DO
KEY WORKING PRINCIPLES
- Passionate about modern web application architecture and programming. Hands on backend developer.
- Prior experience with modern RESTful API design and implementation. Microservices and single page web applications.
- Strong AWS knowledge, specifically serverless technologies (S3, API Gateway, Lambda, IAM, DynamoDB) as they relate to web application development.
- Excellent knowledge of web application security fundamentals (identity management, authentication, authorization, SSO).
- Designed several application databases in SQL and at least one non-relational database system, preferably
- Familiarity with DevOps practices including continuous integration and deployment, infrastructure as code in preferably Serverless Framework.
- Excellent verbal and written communication skills.
- 5+ years professional software development experience.
- Bachler’s degree in computer science or related field.
MUST HAVE SKILLS
- Backend Web Application Development
- Python
- AWS Services Including, CloudFront, S3, API Gateway, Lambda, Step Functions, SES, DynamoDB, Serverless Framework
- AWS Identity and Access Management principles (IAM)
- SQL (MS SQL Server, PostgreSQL, AWS Aurora or comparable)
- GIT, JIRA, Agile / Scrum
NICE TO HAVE SKILLS
- AWS Cognito








