

About Cascade Revenue Management
About
Cascade Revenue Management is an established brand of AIMA Group in India. AIMA operate a global hub & spoke business model, the Cascade office' primary function supplies support to AIMA BMS LLC.
AIMA Business and Medical Support LLC is the US brand of AIMA Group Limited, a leading IT-ITES service provider and a multi-national business that has specialized in international operations for 25 years, within the fields of Education, Recruitment, Medicine and Outsourcing located in Sarasota, Florida.
Connect with the team
Similar jobs
Why Middleware? 💡
Sick of the endless waiting?
Waiting on code reviews, QA feedback, or that "quick call"?
At Middleware, we’re all about freeing up engineers like you to do what you love—build.
We’ve created a cockpit that gives engineering leaders the insights they need to unblock teams, cut bottlenecks, and let engineers focus on impact.
What You’ll Do 🎨
- Own the Product: Shape a product that engineers rely on daily.
- Build Stunning UIs: Craft data-rich, intuitive designs that solve real problems.
- Shape Middleware’s Architecture: Make our systems robust, seamless, and introduce mechanisms that allow high visibility into our automated pipelines.
What We’re Looking For 🔍
- React + Typescript: You know your way around these tools and have launched awesome projects.
- Python + Postgres: You've build complete backend systems, not just basic CRUD apps.
- Passionate Builder: Hungry to grow, build, and make an impact.
Bonus Points ⭐️
- Eye for Design: You have a sense for clean, user-friendly visuals.
- Understanding of distributed systems: Not everything runs on a single machine, and you know how to make things work across a lot of those.
- DSA Know-how: Familiarity with data structures (graphs, linked lists, etc.) because our product (even frontend) actually uses DSA concepts.
Why You'll Love Working with Us ❤️
We’re engineers at heart.
Middleware was founded by ex-Uber and Maersk engineers who know what it’s like to be stuck in meeting loops and endless waiting. If you're here to build, to make things happen, and to change the game for engineering teams everywhere, let’s chat!
Ready to jump in? Explore Middleware (https://www.middlewarehq.com/) or check out our demo (https://demo.middlewarehq.com/).
Job Overview:
We are looking for a seasoned Senior Backend Engineer (SDE II) with over 3 years of experience to grow a high-performing engineering team. The ideal candidate will have extensive hands-on experience in software development, deep technical expertise, and a proven track record of successfully leading large-scale engineering teams and projects. This role requires strategic leadership, the ability to manage complex technical challenges, and the ability to drive innovation while ensuring operational excellence. As a Backend SDE-2, you will collaborate with key stakeholders across the business, product management, and operations to ensure alignment with the organization’s goals and play a critical role in shaping the technology roadmap and engineering culture.
Key Responsibilities:
- Strategic Planning: Work closely with senior leadership to develop and implement engineering strategies that support business objectives. Define technology roadmaps and ensure alignment with organizational goals.
- Technical Excellence: Guide the team in designing and implementing scalable, robust software systems. Drive the adoption of best practices in architecture, coding standards, and software testing to ensure high-quality product delivery.
- Project and Program Management: Oversee the successful delivery of engineering projects, ensuring deadlines, quality standards, and budget constraints are met. Use agile methodologies to manage the development process and resolve bottlenecks.
- Cross-functional collaboration: Collaborate with Product Management, Design, Business, and Operations teams to define project requirements and deliverables. Ensure the smooth integration of engineering efforts across the organization.
- Risk Management: Anticipate and mitigate technical risks and roadblocks. Proactively identify areas of technical debt and drive initiatives to reduce it.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in software engineering
- Proven track record of successfully delivering large-scale, high-impact software projects.
- Strong understanding of software architecture, design patterns, and scalable system design.
- Expertise in multiple programming languages and modern development frameworks For this role we require expertise in Python/Django and API Development
- Experience with cloud infrastructure (AWS), microservices, and distributed systems.
- Good experience with MySQL and ElasticSearch. Slight experience with other NoSQL and SQL databases.
- Experience in DevOps, CI/CD pipelines, and infrastructure automation.
- Experience in delivering full-stack B2B/SaaS applications including mobile applications, web frontend, and a scalable backend.
- Excellent problem-solving skills, with the ability to diagnose and resolve complex technical challenges.
- Strong communication and interpersonal skills, with the ability to influence and inspire teams and stakeholders at all levels.
Strong proficiency in at least one major cloud platform - Azure, GCP(Primary) or AWS. Azure + GCP (Secondary) preferred. Having proficiency in all 3 is a significant plus.
· Design, develop, and maintain cloud-based applications and infrastructure across various cloud platforms.
· Select and configure appropriate cloud services based on specific project requirements and constraints.
· Implement infrastructure automation with tools like Terraform and Ansible.
· Write clean, efficient, and well-documented code using various programming languages. (Python (Required), Knowledge of Java, C#, JavaScript is a plus).
· Implement RESTful APIs and microservices architectures.
· Utilize DevOps practices for continuous integration and continuous delivery (CI/CD).
· Design, configure, and manage scalable and secure cloud infrastructure for MLOps.
· Monitor and optimize cloud resources for performance and cost efficiency.
· Implement security best practices throughout the development lifecycle.
· Collaborate with developers, operations, and security teams to ensure seamless integration and successful deployments.
· Stay up-to-date on the latest cloud technologies, MLOps tools and trends
· Strong analytical and problem-solving skills.
Senior Web Backend Developer
Company Overview:
It is a US based startup founded in 2018 to build an edge data platform for the autonomous world.Rich data in large volumes is getting collected at the edge (outside a data center) in use cases like autonomous vehicles, smart manufacturing, satellite imagery, smart retail, smart agriculture etc.These datasets are characterized by being unstructured (images/videos), large size (Petabytes per month), distributed (across edge, on-prem and cloud) and form the input for training AI models to get to higher degrees of automation. It is engaged with building products that solve these unique challenges and be at the forefront of this edge data revolution.
The company is backed by prominent VCs and has it’s entire software engineering team based out of India and provides ample opportunities for from-scratch design and development.
Role:
This role is an individual contributor role with key responsibilities in developing web server backends for Akridata management plane software that provides a ‘single pane of glass’ for users to manage assets, specify and monitor large volume data pipelines at scale involving 10s of petabytes of data.
This role involves:
- Working with tech leads and the rest of the team on the feature design activities and picking appropriate tools and techniques for implementation.
- Be a hands-on developer able to independently make correct implement choices, follow sound development practices to ensure an enterprise grade application.
- Guide and mentor junior team members.
What we are looking for:
- A Bachelor’s or Master’s degree in computer science with strong CS fundamentals and problem-solving.
- 5+ years of hands-on experience with software development with 3+ years on web backend development.
- A good understanding of backend application interactions with relational databases like MySQL, Postgres etc
- Knowledge of web server development frameworks preferably on Python.
- Enthusiastic to work in a dynamic, fast paced startup environment.
Good to have:
- Hands-on experience with designing database schema and implementing and debugging SQL queries for optimal performance for large datasets
- Experience working with applications deployed on Kubernetes clusters.
- Experience with working on a product from early stages of it’s development typically in a startup environment.
Job Requirements:
- 3+ years of relevant experience
- Experience in Dynamics 365 CE customization including the development of plugins, workflows, web resources, security, and Portal development.
- JavaScript, jQuery experience.
- CRM API / SDK knowledge and 3rd party solutions integration experience.
- SharePoint integration experience.
- Configuring and customizing D365 CE first-party apps like sales, customer service, Field service.
- Managing Dynamics 365 integration with Azure services.
- D365 certifications
Job Description
Software Engineer (Java)
About Ezeiatech
Founded over 8 years ago, we’ve grown from a small team in India’s start up city Gurgaon to a leading global software consultancy.
Over 100+ clients all over the globe are already satisfied by our services and the list continues to grow.
Ezeiatech is the next-generation global technology company that is helping enterprises reimagine their businesses for the digital age. Our technology products, services, and engineering are built on years of innovation, a strong culture of invention and risk-taking, and a relentless focus on customer relationships.
We expertly steer our clients through all the hurdles of their digital journey. We do it by enabling the enterprise with all the latest trends and technologies that helps prioritize the execution of change. We also empower the business with agile digital at scale to deliver unprecedented levels of performance and customer delight.
Roles & Responsibilities
- Contribute in all phases of the development lifecycle.
- Write well designed, testable, efficient code.
- Ensure designs are in compliance with specifications.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Desired Qualifications and Experience
- Computer Science or equivalent Engineering degree.
- 1 to 3 years of professional experience as a Java Developer.
- Hands-on experience in designing and developing applications using Java EE platforms.
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
- Experience in the Spring Framework.
- Experience with test-driven development.
- If you are interested in creating a user-friendly environment by writing code and moving forward in your career, then this job is for you.
- Collaborate with back-end developers and web designers to improvenusability.
- Writing tested and idiomatic JavaScript, HTML and CSS.
- Present key milestone deliverables to peers and execute level stakeholders.
- Build reusable code and libraries for future use.
- Tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.
WHY SPRINKLR WILL LOVE YOU
- Bachelor's Degree in Computer Science
- 1-5 years of professional software development experience
- Experience with ES2015+, React, Webpack/Rollup, CSS, Node.js, Object oriented JS, FP in JS, TDD/BDD, Git, CSS
- Ability to write clean, effective code
- Strong problem solving and troubleshooting skills
- Ability to work independently in a fast-paced environment with frequent production releases
- Understanding of performance and efficiency with a strong customer focus
- Work cross functionally to collaborate with designers o iterate on the design and implementation of our product
- Be empathetic towards customers and appreciate the user's experience
• Write and maintain the back-end code as micro services & to work in API development.
• Experience in Test Driven Development.
Process Exposure:
• Able to interact with team and understand functional requirements and create design documents for new features.
• Exposure to bug fixing, maintenance, continuous integration releases.
• Participate in sprint planning and story elaboration sessions.
• Should be able to work independently contributing to Agile project.
• Experience with Test-Driven Development, Integration testing and Agile processes.
• Reviews peers code from a standard and design adherence perspective.










