Python Full Stack Developer

  • Posted 3 hours ago | Updated 3 hours ago

Overview

Remote
$30 - $60
Contract - Independent
Contract - W2
Contract - 6 Month(s)

Skills

Agile
Amazon Web Services
AngularJS
Apache Spark
Artificial Intelligence
Attention To Detail
Backend Development
Cloud Computing
Collaboration
Communication
Conflict Resolution
Continuous Delivery
Continuous Integration
Data Processing
Data Storage
Database
Database Administration
Debugging
DevOps
Docker
Git
Google Cloud
Google Cloud Platform
IBM SmartCloud
Interfaces
Java
JavaScript
Kubernetes
LangChain
LangFlow
Large Language Models (LLMs)
Legal
Machine Learning (ML)
Microsoft Azure
Python
RESTful
Microsoft Certified Professional
Software Development Methodology
Spring Framework
TypeScript
NoSQL
Problem Solving
Programming Languages
React.js
SQL
Testing
UI
Vertex
Vue.js
Web Applications

Job Details

Summary
Client is seeking a talented and versatile python Full Stack Developer to join our innovative team. In this role, you will play a key part in designing, developing, and maintaining critical applications that support our legal operations, leveraging a modern technology stack that emphasizes agility and integration with cutting-edge AI services.
We are looking for a developer who is passionate about building robust and user-friendly solutions, enjoys working across the entire application lifecycle, and is eager to contribute to the digital transformation of legal processes within a global enterprise.
You will personally commit changes daily or nearly daily, see those changes in production weekly, and present progress to stakeholders every 2 weeks.
Key Responsibilities:
  • Develop frontend UI and backend services for Agents/Bots and existing web applications using a variety of programming languages and frameworks.

2 / 5
  • Develop and maintain both front-end and back-end components, ensuring seamless integration and optimal performance.
  • Collaborate closely with legal professionals and other stakeholders to understand requirements and translate them into technical solutions.
  • Work with inferencing runtimes (watsonx.ai, vertex.ai, aws bedrock) to interact and use large language models as a part of overall solutions Work with data storage solutions, potentially including, for instance watsonx.data (Spark, Presto) for data access and manipulation.
  • Implement and maintain APIs for internal and external consumption.
  • Participate in code reviews, testing, and deployment processes to ensure high-quality deliverables.
  • Troubleshoot and debug issues, providing timely resolutions and support.
Required Technical Skills:
  • JavaScript/TypeScript (Strong Emphasis):
    • o Extensive experience with modern JavaScript or TypeScript and frameworks (e.g., React, Angular, or Vue.js).
    • o Proficiency in building responsive and intuitive user interfaces.
    • o Experience consuming RESTful APIs and integrating with cloud-based services.
  • Python:
    • o Solid experience with Python for back-end development.
    • o Familiarity with web frameworks such as FastAPI.
  • o Understanding of how Python can be used for AI/ML model integration and data processing.
  • Cloud Platforms: Experience with major cloud providers (e.g., IBM Cloud, AWS, Azure, Google Cloud Platform) and their relevant services for application deployment, AI, and data.
  • Database Management: Experience with SQL and NoSQL databases.
  • DevOps: Familiarity with CI/CD pipelines, Git, and containerization technologies (e.g., Docker, Kubernetes).
Additional Technical Skills (Plus Factors):
  • Agentic Frameworks:
    • o Experience with Langchain, LangGraph, CrewAI, Langflow, DataStax or related frameworks for deploying AI apps is a plus. Experience deploying function calling agents using frameworks like Model Context Protocol (MCP) is a plus.
  • Java for Data Processing:
    • o Exposure to Java development, particularly if it relates to data processing or integration with services like watsonx.data (Spark, Presto). While deep Spring Boot expertise is not required, a foundational understanding of Java is beneficial.
Experience & Qualifications:
  • Proven experience as a Full Stack Developer, with a strong portfolio of relevant projects.
  • Experience working in an agile development environment.
  • Strong problem-solving skills and a keen attention to detail.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholder
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Techim INC