Developer - Be

1 - 5 years

3 - 7 Lacs

Posted:4 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Description
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.

Qualifications
  • Bachelors degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 1 to 5 years of experience in front-end development, with at least 4 years focused on Angular.
  • Strong Python expertise, especially in building modular, serverless applications using AWS Lambda.
  • Experience with AWS services, including API Gateway, Step Functions, EventBridge, and S3.
  • Strong understanding of Apache Kafka/Amazon Kinesis
  • Basic understanding of Pandas and Pyspark.
  • Familiarity with ML Integration.
  • Familiarity with event-driven architecture and orchestrating workflows using AWS-native tools.
  • Understanding of data processing pipelines and integrating with layered data architectures (e.g., Bronze, Silver, Gold).
  • Experience collaborating across frontend, backend, and data teams to deliver end-to-end functionality.
  • Strong emphasis on clean testing, and performance optimization.
  • Leadership in setting technical direction, mentoring developers, and maintaining code quality at scale.
  • Excellent communication, leadership, and problem-solving skills.
Preferred Qualifications
  • Strong understanding of event-driven and asynchronous workflows in cloud environments.
  • Familiarity with data platform integration, including medallion architectures (Bronze, Silver, Gold) and analytics consumption patterns.
  • Experience with CI/CD pipelines, infrastructure as code (e.g., CloudFormation, CDK, or Terraform), and version control best practices.
  • Experience with Angular frontend integration and knowledge of CMRT or similar compliance data formats.
  • Familiarity with CI/CD pipelines for front-end deployments.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You