Source description
About the role
Job Description About Propel 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 Junior Engineer at Propel, you will work closely with senior engineers to build scalable, modern applications using .NET, Python, cloud technologies, and web frameworks. This role is ideal for early-career professionals who are eager to strengthen their core computer science fundamentals, gain real-world project exposure, and grow into well-rounded full-stack or backend engineers. Key Responsibilities - Collaborate with senior engineers to design and develop scalable applications using .NET, Python, and modern web technologies. - Apply Object-Oriented Programming (OOP) and SOLID principles to build clean, maintainable, and efficient code. - Solve real-world engineering problems using foundational Data Structures and Algorithms concepts. - Assist in building and optimizing backend services and data processing pipelines. - Participate in cloud-based development projects and gain hands-on experience with Microsoft Azure. - Contribute to containerized application development and deployment workflows using Docker. - Develop and maintain frontend components using frameworks such as Angular or Next.js. - Take ownership of assigned modules and features from development through deployment. - Participate in code reviews, technical discussions, and continuous improvement initiatives. - Stay updated with emerging trends in software engineering, cloud computing, and full-stack development. What Were Looking For - Strong foundation in computer science fundamentals including: o Object-Oriented Programming (OOP) o SOLID design principles o Operating System basics - Memory management, multithreading, and networking concepts - Basic understanding of Data Structures and Algorithms with problem-solving experience in C#, C++, Java, or Python. - Working knowledge of either Python or C# (.NET). - Basic proficiency in web development using HTML, CSS, and JavaScript. - Familiarity with cloud computing models such as IaaS, PaaS, and SaaS. - Basic Azure certification (AZ-900) or equivalent hands-on knowledge of Azure services. - Awareness of containerization concepts using Docker. - Strong willingness to learn, adapt, and grow in a fast-paced technical environment. Preferred - Exposure to Python-based data processing workflows. - Understanding of Artificial Intelligence and Machine Learning concepts. - Experience with frontend frameworks such as Angular or Next.js. - Hands-on experience with Azure services beyond certification-level knowledge. What We Offer A Purpose-Driven Mission We believe in using technology as a force for gooddesigning 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. Youll 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 skilled growth. Innovation with Impact Youll 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 Job Description About Propel 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 Junior Engineer at Propel, you will work closely with senior engineers to build scalable, modern applications using .NET, Python, cloud technologies, and web frameworks. This role is ideal for early-career professionals who are eager to strengthen their core computer science fundamentals, gain real-world project exposure, and grow into well-rounded full-stack or backend engineers. Key Responsibilities
More at Propel Technology Group