Developer Python | aiohttp | REST |Pandas
At Assent, we re solving complex technical challenges with global impact. Our multi-tenant SaaS platform helps the world s most influential companies gain deep visibility into their supply chains enabling them to manage risk, ensure compliance, and take real action on issues like forced labor, environmental sustainability, and ethical sourcing.
We re looking for a Developer with deep expertise in Python and Back-end architecture to own the design system strategy and lead the evolution of our product. You should have a basic understanding of Angular and UI Technologies. You ll work closely with engineering leaders, product managers, and architects to define technical direction, enforce architectural standards, and ensure delivery of scalable, accessible, and well-tested WebApp solutions across multiple teams.
You ll operate in a high-trust CI/CD environment every commit goes to production, and there s no separate QA team. That means you ll be responsible for setting expectations and ensuring quality practices are embedded in the development process. You ll drive the creation of automated test coverage strategies, web app development and documentation.
We work with the latest technology and plan to keep doing so. Our team uses tools like GitHub Copilot to help with AI-powered coding, Lucid for architectural design, and we re always open to trying new tools that can help us create better experiences for our customers.
Our Product Tech Stack will Includes:
- C#, Python
- Pandas
- NumPy/SciPy
- AIOHTTP
- CI/CD pipelines that support rapid, high-quality delivery to production
- Angular
We value system thinking, performance, and platform maintainability. You ll help ensure that UI decisions support both short-term product goals and long-term architectural integrity.
What You ll Do:
As a Python Developer for this foundational pilot, you will play a pivotal role in designing and implementing the core serverless backend architecture that powers the user interaction and data processing pipeline. Your focus will be on building a scalable, observable, and maintainable API and orchestration layer leveraging AWS services. Key responsibilities include:
- Design and develop RESTful APIs using AWS API Gateway integrated directly with Lambda functions, removing the need for a traditional monolithic BFF.
- Implement endpoint logic in Python-based Lambda functions, focusing on modular, single-responsibility functions such as file upload, status checks, and analytics retrieval.
- Ensure the API layer abstracts away all backend complexity from the Angular frontend, providing clean and reliable interfaces to support user interactions.
- Support core user flows, such as uploading CMRT files and retrieving analytic results, by implementing and exposing APIs that connect to appropriate backend services.
- Partner closely with frontend engineers, data platform teams, and Gold-tier data engineers to define requirements, ensure backend compatibility, and surface data insights effectively.
- Work with data engineers to integrate the API layer with the medallion architecture (Bronze, Silver, Gold), routing requests dynamically based on the data and analytics context.
- Implement and maintain AWS Step Functions workflows to orchestrate file processing, from ingestion through to entity resolution and persistence.
- Use EventBridge to trigger workflows on CMRT file uploads to S3, ensuring the system is extensible for future ingestion paths (e.g., SFTP, email, or 3rd-party systems).
- Set coding standards, enforce clean architecture principles, and mentor other developers working on the Lambda and orchestration components.
- By leading the development of this cloud-native, event-driven architecture, youll enable rapid iteration, scalability, and future extensibility of the RM Foundational Pilot platform.