At Propel, we don't just build software -- we build future-ready, human-centered digital platforms that drive business transformation. We are a design-led technology firm committed to solving complex problems with elegant, scalable solutions. Join a workplace where your ideas matter, your expertise is valued, and your growth is championed
.
About the Role
As a Scala Developer at Propel, you will be part of building high-performance, scalable data processing platforms that support complex business and regulatory workflows. You will work closely with domain experts, architects, and engineering teams to design and deliver distributed data solutions that enable analytics, automation, and large-scale data processing.
This role is ideal for engineers with strong Spark and Scala expertise who enjoy working on high-volume, performance-critical systems.
Key Responsibilities
Design, develop, and maintain scalable applications using Scala and Apache Spark.
Build and optimize distributed data processing pipelines using RDDs, DataFrames, and Datasets.
Write efficient transformation and action logic using in-memory processing techniques.
Optimize existing codebases for performance, scalability, and resource efficiency.
Work on high-volume data processing use cases involving millions of records per transaction.
Develop and maintain Spark notebooks and batch processing workflows.
Integrate third-party libraries and APIs into Scala-based applications.
Perform developer-level testing, performance testing, and load testing.
Participate actively in system design, architecture discussions, and technical decision-making.
Review team members' code and provide feedback on performance, security, and coding standards.
Mentor junior engineers and provide technical guidance to improve team productivity.
Troubleshoot production issues and participate in root cause analysis.
Prepare technical documentation including design notes, test cases, effort estimations, and work breakdown structures (WBS).
Collaborate with cross-functional teams using Agile methodologies and participate in daily stand-ups and sprint ceremonies.
Maintain regular status reporting and delivery tracking.
What We're Looking For
Bachelor's degree in Computer Science, Software Engineering, or a related field.
3 to 5 years of strong hands-on experience in Scala development with Apache Spark.
Strong experience working with Spark RDDs, DataFrames, and Datasets.
Solid understanding of distributed computing concepts and big data platforms such as Databricks.
Experience working with high-volume data systems and large-scale batch processing workloads.
Good understanding of relational databases and read/write performance optimization.
Basic exposure to NoSQL databases such as Cassandra or Astra.
Experience using development tools such as IntelliJ IDEA.
Familiarity with GitHub, Azure DevOps, CI/CD pipelines, and release management workflows.
Understanding of Software Development Life Cycle (SDLC) and Agile development practices.
Strong debugging, problem-solving, and analytical skills.
Awareness of information security best practices.
Good verbal and written communication skills.
Ability to work independently and manage priorities effectively.
Preferred
Experience with cloud-based data platforms and Spark workloads on Azure or similar cloud environments.
Exposure to automated testing frameworks and test-driven development practices.
Experience with performance tuning and memory optimization in distributed systems.
Familiarity with enterprise data governance and compliance-driven data platforms.
What We Offer
A Purpose-Driven Mission
We believe in using technology as a force for good--designing scalable, data-driven systems that enable smarter decisions and meaningful impact across industries.
Empowered & Inclusive Culture
Our open and collaborative culture ensures your ideas matter. You'll have the autonomy to design solutions while working closely with highly skilled teams.
Learning & Growth at the Core
From mentorship and certifications to hands-on exposure to modern data platforms, we invest deeply in your professional growth.
Innovation with Impact
You'll work on modern data platforms and cloud-native architectures, helping clients unlock insights through automation, analytics, and intelligent systems.
Well-being Matters
We prioritize work-life harmony, psychological safety, and policies that support your mental, physical, and professional well-being.
Others:
Common application/ web security and OWASP vulnerabilities
Encryption algorithms to protect sensitive information
PII, PCI, HIPPA, and GDPR compliance and how to implement
Finding the vulnerabilities of the third-party components/ libraries
Understanding security breaches of data-in-transit and data-at-rest and its implementation
I'm interested
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.