We are looking for a Sr. Backend Developer to produce scalable software solutions. Youāll be
part of a cross-functional team thatās responsible for the full software development life cycle,
from conception to deployment.
As a Sr. Backend Developer, you should be comfortable around both front-end and back-end
coding languages, development frameworks and third-party libraries. You should also be a team
player with a knack for visual design and utility.
Responsibilities
Work with development teams and product managers to ideate software solutions
Design client-side and server-side architecture
Build the scalable applications using microservice architecture.
Develop and manage well-functioning databases and applications
Write effective APIs
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Create security and data protection settings
Build features and applications with a mobile responsive design
Write technical documentation
Work with data scientists and analysts to improve software
Requirements
Proven experience of 2+ years as Backend Developer or similar role
Experience developing desktop and mobile applications
Familiarity with common stacks, and excellent understanding of MVC architecture.
Good Knowledge of. Python and Django framework, having experience with Flask, FastAPI and
Falcon is a plus.
Experience with NoSQL, Elastic Search, Celery, Redis, RabbitMQ.
Experience with databases (e.g. Postgres, MySQL, MongoDB), web servers (e.g.
Apache/Nginx) and UI/UX design
Knowledge of digital marketing tools
Familiarity with Google AdWords API, Google Analytics API, Facebook Ads API etc.
Familiarity of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML,
jQuery)
Excellent communication and teamwork skills
Great attention to detail
Organizational skills
An analytical mind

About SRV Media
About
Connect with the team
Similar jobs
Job Title: Python Developer (Django / Databricks / Azure)
š Location: Bangalore
š Experience: 3ā8 Year
š¼ Employment Type: FTE
š¹ Job Summary:
We are seeking a skilled Python Developer with strong experience in Django, Flask API development, Databricks, and Azure Cloud. The ideal candidate will be responsible for designing scalable backend systems, developing REST APIs, building data pipelines, and working with cloud-based data platforms.
š¹ Key Responsibilities:
ā Develop and maintain web applications using Django framework
ā Design and build RESTful APIs using Flask
ā Develop and optimize data pipelines using Azure Databricks
ā Integrate applications with Azure services (Blob, Data Factory, SQL, etc.)
ā Write clean, scalable, and efficient Python code
ā Collaborate with frontend, DevOps, and data engineering teams
ā Perform code reviews and ensure best practices
ā Troubleshoot, debug, and upgrade existing systems
š¹ Required Skills:
- Strong proficiency in Python programming
- Hands-on experience with Django framework
- Experience building Flask-based REST APIs
- Experience working with Azure Databricks
- Knowledge of Azure Cloud services
- Experience with SQL / NoSQL databases
- Understanding of CI/CD and Git workflows
š¹ Good to Have:
- Experience with PySpark
- Knowledge of microservices architecture
- Docker / Kubernetes exposure
- Experience in data engineering projects
Good understanding and experience of HTML / CSS / JavaScript.
Hands-on experience with ES6 / ES7 / ES8 features.
Thorough understanding of the Request Lifecycle (including Event Queue, Event Loop,
Worker Threads, etc).
Familiarity with security principles including SSL protocols, data encryption, XSS, CSRF.
Expertise in Web Services / REST APIs will be beneficial.
Proficiency in Linux and deployment on Linux are valuable.
Knowledge about ORM like Sequelize and ODM like Mongoose and the ability to handle
DB transactions is a necessity.
Experience with Angular JS / React JS will be an added advantage.
Expertise with RDBMS like MySQL / PostgreSQL will be a plus.
Knowledge of AWS services like S3, EC2 will be helpful.
Understanding of Agile and CI/CD will be of value.
ā Leads a project end-to-end and collaborates across functions. Drives planning,
estimation and execution.
ā Understands requirements well and comes up with efficient design
ā Develops complex, well backed and bug-free products. Estimates accurately.
ā Takes well-reasoned tech decisions keeping in mind goals and trade-offs
ā Becomes a go-to person in more than one area. Provide technical mentoring to team
ā Communicates clearly, gets clarifications and establishes expectations for all parties
ā Helps establish SDLC best practices and high standards of code quality
ā Demonstrates excellent problem solving & debugging skills
ā Proactively identifies and resolves issues in requirements, design and code
ā Contributes in tech recruitment efforts
Ideal Candidate Profile
ā Solid experience in RoR, Golang, NodeJS or Python. Good to have exposure to ML.
ā Should have experience in cloud computing
ā Has an ability to quickly learn and contribute in multiple codebase
ā Overcomes roadblocks and requires minimal oversight
ā Takes initiatives to fix issues/tech debts before assigned to him/her
ā Able to deep dive into codebase and advise QA of possible regression impact
ā Communicates tech decisions through design docs and tech talks
ā Has delivered projects with end-to-end accountability
ā Keeps track of industry trends and introduces right tech/tools for a given job
ā Excellent understanding of software engineering practices, Design Patterns, Data
Structures, Algorithms
ā 8+ years of experience in product driven organization
ā A Bachelors or Masters degree in engineering from a reputed institute (preferably
IITs, NITs, or other top engineering institutes)
Mixing technology, data, and first-in-class innovation, EagleViewĀ® is not only leading the property data analytics market, but also changing lives along the way. Come join us and make great things happen!
EagleView is a fast-growing technology company driving game changing innovation in multibillion- dollar markets such as property insurance, energy, construction, and government. Leveraging 17 years of the most advanced aerial imaging technology in the world, along with the most recent advances in machine learning and AI, EagleView is fundamentally transforming how our customers do business.
At EagleView, we believe that making our culture engaging and empowering are keys to success.
Job Description
We are looking for a talented Software Engineers to join our agile development team. As an experienced member, you will participate in all aspects of the software development life cycle: scoping, design, coding, testing, implementation and support. You will help in the development of highly available, scalable, secure and flexible solutions for our ecommerce platform. In this role, you must be able to multi-task, quickly adapt to new development environments, learn new systems, create reliable/maintainable code, and find creative and scalable solutions to difficult and complex problems. You take pride and ownership in your work as well as the overall contributions of the team. You must also have the ability to take a system-wide understanding, recognize use of system components and disparate technologies and be able to diagnose and debug components across an entire system. Your ability to communicate clearly and concisely (both written and verbal) is also key as is being a self-starter.
*Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Bachelor's Degree required, preferably in Computer Science or related field
*Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā 1+ years of software development experience using Java/C++/Golang/Python or any of the object oriented programming language
*Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Experience working on JavaScript would be an added advantage
*Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Experience using Linear Algebra, 3D Scene model, Cairo - 2D Drawing Framework will be an added advantage
*Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Working experience using any of these: POV-RAY, GeoTiff, WGS 84 and Web Mercator projection will be a added advantage
*Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Experience with cloud technologies AWS SDK and containerization
*Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Experience with PostgreSQL or other Relational Databases
*Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Test-driven development mindset and a focus on quality, scalability and performance
*Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Strong programming fundamentals and ability to produce high quality code
*Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Excellent communication, collaboration, reporting, analytical and problem-solving skills
*Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Solid understanding of Agile (SCRUM) Development Process required
- Owns team's output and E2E definition and execution of SDLC. Drives sprint planning, estimates & prioritizes tasks, Keeps key stakeholders updated on progress, milestones, and any potential slippages.
- Identifies pitfalls across codebases proactively. Writes model code that is looked up to. Understands internals of programming languages & runtimes. Creates common reusable components/libraries- Uses advanced data structures.
- Designs API contracts between large systems with end-to-end service design and active leadership towards long-term sustainability including versioning, complex migration plans, impact analysis across products.
- Owns NFRs and pushes the envelope on performance, scalability, and high availability with cognizance towards the cost of infra. Drives tech stack selection independently, mentors junior engineers. Evangelises of generic platform building across the organization.
- Troubleshoots unseen issues across codebases. Solves large end-to-end cross-cutting problems with elegant solutions with an eye on long-term sustainability.
- Partners with and influences product managers on āhowā. Leads the pack on hiring and evangelizes steeper hiring standards towards building an A+ team. Represents company on external platforms/conferences.
Ā
Qualifications:
Ā
- Bachelor's Degree in Computer Science or similar discipline
- 7+ years relevant work experience in software engineering while leading teams.
- Proficiency in more than one modern programming language such as Python (preferred) associated tech stack to write maintainable, scalable, unit-tested code
- Experience in building complex software systems that have been successfully delivered
- Should be strong with System Design and Database designing
- Deep understanding of design patterns, optimizations, deployments with Strong object-oriented design skills
- Experience mentoring other software engineers.
- Experience with full life cycle development in any programming language
Ā
Ā
Job Title:Ā ERPNext DeveloperĀ
Job Type:Ā Full ā Time
Location:Ā Pune
Work Hours: 9: 00 AM to 6:00 PM
Min Salary: As per the Standard Market Rates
Ā
MAIN DUTIES/RESPONSIBILITIES:
PRIMARY RESPONSIBILITIES:
The candidate will be required to Design, Configure, Build, Test, Deploy and Maintain ERPNext and Frappe based applications:
- Gathering technical requirements for internal and external customers.
- Creation of documentation for software development and testing.
- Participation and use of Agile development methodologies
- Drive continuous improvement in development and operations best practices
- Ability to convey complex information in both written and oral form to technical and non-technical audiences
Requirements
QUALIFICATIONS, EDUCATION, AND SKILLS:
Core qualifications:
- Excellent written and verbal communication skills
- Good interpersonal communication skills are needed in order to work successfully with prospects, customers, and cross-functional teams to meet development timelines
- Able to understand the complex business process and manage the project.
- Strong aptitude for learning new technologies and understanding how to utilize them in a customer-facing environment
- Hands-on experience in developing ERP applications from the ground up.
- Ability to follow standard engineering principles and practices
- Creative approach to problem-solving
- Working knowledge of object-oriented design and development skills.
- Commercial eCommerce portal development and maintenance is preferred.Ā
- 1-5 years of Experince is mandatory.
Technical qualifications:
- Experience in Frappe, ERPNext, JS, MySQL, Python & Frappe based web development.Ā
- Hands-on Product development over Frappe Framework, ERPNext
- Experience with workflows, access controls, page layouts, custom objects, custom record types, reports, and dashboards design and development
- Experience with Scrum/Agile development methodologiesĀ
- OOP concepts and Backend Development Experience
- MySQL on MariaDB or equivalent
- Hands-on experience with hosting web application on Apache or NGINX
- Experience in UI/UX development for Web Applications is essential.
- Experience with one or more ERPNext Modules like Human Resources, CRM, Buying, Selling, Asset Management, Stock, Buying, Accounting, and Project.
- Senior position requires experience with multiple modules of ERPNext.Ā
- BS in computer science or technology equivalent preferred
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
Ā
Ā
Ā
About MoEngage
MoEngage is a fast-paced startup thatās helping companies run smart marketing efforts in their effort to reach the customer.Ā We are a leading Marketing Technology Stack provider that is helping brands redefine their customer engagement in the mobile era. Brands use MoEngage to drive long-term,Ā personalisedĀ and context-based engagement across channels to help achieve increased customer retention as well as customer LTV.Ā Sitting at a conflux of diverse technologies like Artificial Intelligence, Big Data, Web & Mobile platforms, MoEngage technologyĀ analysesĀ billions of data points generated by customers and their devices, to predict customer behavior and build marketing campaigns that proactively engage users.
In justĀ four years since inception, MoEngage is working with leading brands across e-commerce, entertainment, travel, publishing and banking domains among others.Ā With marquee clients like Vodafone, Oyo, Airtel, McAfee, MoEngage has over 125+ paying Customers in the Enterprise & Internet companies space in India, US, South East Asia & EU.Ā With a global presence spanning 35 countries, MoEngage has offices in San Francisco, Berlin, Jakarta, and Bengaluru.
Today, MoEngage is an industry pioneer in the space and engages more than 350M devices. This includes approximately 40B events tracked per month,Ā 30B+ messages sent, to millions of users across the globe.
As part of the Engineering team at MoEngage, here are some things you can expect:
- Take ownership and be responsible for what you build - no micro management
- Work with A players (some of the best talent in the country), and expedite your learning curve and career growth
- Make in India and build for the world at scale of 350M active users, which no other internet company in the country has seen
- Learn together from different teams on how they scale to millions of users and billions of messages.Ā
- Explore the latest in topics like Data Pipeline, MongoDB, ElasticSearch, Kafka, Spark, Samza and share with the teamĀ
and more importantly have fun while you work on scaling MoEngage.
About Push team,Ā
Push teamĀ is one of the core teams at MoEngage,Ā responsible for sending close to aĀ billionĀ notifications everyday to help clients engage their users better. As a member of the Push team, you will be working on developing high performance solutions to deliverĀ personalisedĀ and context-basedĀ notifications across various channelsĀ to help achieve increased customer retention as well as customer LTV. You will also be working on designing and building features to help clients to provide customised experience for end users allowing them to have a more personalised experience at scale. Here you will have a chance to own systems and develop features end to end i.e right from inception to deployment. Though we work at scale, reliability is of utmost importance for us and we build in house solutions like Campaign Watcher & AutoBatchRunner to ensure 100% transparency and delivery of notifications
Ā
- Scaling campaign sending system to ensure industry leading delivery times (40 Million notifications under 2 minutes)
- Rich campaign content delivery and templating support
- Build and develop features to have appealingĀ and consistent experiences across channels which touchĀ 200+ customers and 200+ million users!
Skill Requirements
- Proven experience in handling large infrastructure and distributed systems
- Familiarity with Python related technologies and frameworks like Django or Pyramid.
- Familiarity with at least one of the cloud computing infrastructure - GCP / Azure / AWS
- Familiarity with task queue frameworks like Celery or Pika is a plus.
- Tech Stack - Python, Falcon, Elastic Search, MongoDB, AWS (SQS S3),Ā Linux, Map Reduce







