IOWeb3 Technologies
Senior Python Developer
Job Location
pune, India
Job Description
You will be joining an existing engineering team focused on addressing critical bottlenecks in the development of their AI-powered software guidance platform. This role involves building and scaling the backend infrastructure that powers real-time user interactions and AI-driven automation within software applications. Responsibilities : Backend Development (Python/FastAPI) : - Design, develop, and maintain robust and scalable backend services using Python with the FastAPI framework. - Implement efficient data processing and API endpoints to support real-time user interactions and AI-driven functionalities. - Optimize code for performance, scalability, and maintainability. API Architecture : - Architect and implement RESTful APIs to facilitate seamless communication between frontend and backend components. - Ensure API security, reliability, and performance. - Design API's that support real time data transfer. Infrastructure Scaling (Docker/Kubernetes) : -Containerize applications using Docker and orchestrate them with Kubernetes. -Design and implement scalable infrastructure to handle increasing user demand and data volume. - Monitor and optimize infrastructure performance and resource utilization. Database Management (PostgreSQL) : - Design and implement efficient database schemas in PostgreSQL. - Optimize database queries and performance. - Ensure data integrity and security. - DevOps Implementation (GCP Preferred, AWS Acceptable): - Implement and manage cloud infrastructure on GCP (preferred) or AWS. - Automate deployment, monitoring, and scaling of applications. - Implement infrastructure as code (IaC) using tools like Terraform. CI/CD Pipeline Implementation : - Design and implement CI/CD pipelines to automate software builds, tests, and deployments. - Ensure continuous integration and continuous delivery of high-quality software. - Implement robust testing strategies. Python : - Expert-level proficiency in Python programming. - Strong understanding of Python best practices and design patterns. FastAPI : - Extensive experience with the FastAPI framework for building high-performance APIs. - Understanding of asynchronous programming in Python. Docker : - Proficiency in containerizing applications using Docker. - Experience with Docker Compose and Dockerfiles. Kubernetes : - Strong experience in deploying and managing applications on Kubernetes. - Understanding of Kubernetes concepts and Expertise in designing and managing PostgreSQL databases. - Experience with database optimization and performance tuning. DevOps (GCP/AWS) : - Strong DevOps experience, particularly in GCP (preferred) or AWS. - Experience with infrastructure automation and cloud services. - Experience with Terraform or similar IaC implementing and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI. - Knowledge of testing methodologies. API Design : - Strong understanding of RESTful API design principles. Key Requirements : - Senior-level experience in backend development. - Proven experience with FastAPI, Docker, and Kubernetes. - Expertise in DevOps, particularly in GCP. - Ability to work independently in a high-pressure startup environment. - Excellent English communication skills. - Ability to overlap work hours with a Paris based team. Work Environment : - Embedded within an existing engineering team. - Fast-paced, startup mindset, innovation-driven culture. - Agile methodologies with daily stand-ups (ref:hirist.tech)
Location: pune, IN
Posted Date: 5/1/2025
Location: pune, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources IOWeb3 Technologies |
---|