drjobs Senior Developer - BE

Senior Developer - BE

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Pune - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Senior Developer Python aiohttp REST Pandas

At Assent were solving complex technical challenges with global impact. Our multi-tenant SaaS platform helps the worlds most influential companies gain deep visibility into their supply chainsenabling them to manage risk ensure compliance and take real action on issues like forced labor environmental sustainability and ethical sourcing.

Were looking for a Senior 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. Youll 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.

Youll operate in a high-trust CI/CD environmentevery commit goes to production and theres no separate QA team. That means youll be responsible for setting expectations and ensuring quality practices are embedded in the development process. Youll 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 were 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. Youll help ensure that UI decisions support both short-term product goals and long-term architectural integrity.

What Youll Do:

As the Python Senioer 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).
  • 5 to 10 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.
  • Hands-on experience with AWS services including API Gateway Step Functions EventBridge and S3.
  • Proven ability to design and implement RESTful APIs and abstract complex backend logic behind clean interfaces.
  • Strong understanding of Apache Kafka/Amazon Kinesis
  • Strong foundation of Pandas and Pyspark.
  • Familiarity with ML Integration.
  • Familiarity with event-driven architecture and orchestrating workflows using AWS-native tools.
  • Solid 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 architecture observability 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).


Additional Information :

Life at Assent

Wellness: We believe that you and your familys well being is important. As a result we offer vacation time that increases with tenure comprehensive benefits packages (details vary by country) life leave days and more.

Financial Benefits: Its not all about the money well its a little about the money. We understand that financial health is important and we offer a competitive base salary a corporate bonus program retirement savings options and more.

Life at Assent: There is purpose beyond your work. We provide our team members with flexible work options volunteer days and opportunities to get involved in corporate giving initiatives.

Lifelong Learning: At Assent curiosity is not only valued but encouraged. You will receive professional development days that are available to you the day you start.

At Assent we are committed to growing and sustaining an environment where our team members feel included valued and heard. Our diversity and equal opportunity practices are guided and championed by our Diversity and Inclusion Working Group and our Employee Resource Groups (ERGs).

Our commitment to diversity equity and inclusion includes recruiting and retaining team members from diverse backgrounds and experiences and fostering a culture of belonging where all team members are included treated with dignity and respect promoted on their merits and placed in positions to contribute to business success.

If you require assistance or accommodation throughout any part of the interview and selection process please contact and we will be happy to help.  

 


Remote Work :

No


Employment Type :

Full-time

Employment Type

Full-time

Company Industry

Department / Functional Area

Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.