Python developer
Robotics Technologies LLC
Dearborn, MI, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$170,560.0
Working hours
Regular working hours
Job source
Tech stack
Agile Methodology
Amazon S3
Component-Based Software Engineering
User Authentication
Unit Testing
Cloud Computing
Code Reuse
Code Review
Databases
Continuous Integration
Software Debugging
Software Design Patterns
+31 more
Linux
Django Web Framework
Elasticsearch
Python (Programming Language)
PostgreSQL
OAuth
Object-Oriented Software Development
Redis
Shell Script
Software Engineering
SQLAlchemy
Multithreading
Enterprise Software Applications
Cloud Platform System
Backend
Git
Fastapi
Event Driven Architecture
Pytest
Containerization
Kubernetes
Apache Kafka
Graphql
Celery
Front End Software Development
Asynchronous Programming
Restful APIs
Docker
Jenkins
Web Api
Microservices
Job description
We are seeking a skilled Senior Python Developer to design, develop, and maintain scalable backend applications and enterprise software solutions. The ideal candidate should have strong expertise in Python, Django, FastAPI, PostgreSQL, REST APIs, and cloud-based application development., * Design, develop, and maintain backend applications using Python.
- Build scalable RESTful APIs using Django and FastAPI.
- Develop reusable application components and backend services.
- Implement database integration using PostgreSQL and SQLAlchemy.
- Develop asynchronous processing solutions using Celery and Redis.
- Integrate third-party applications and external APIs.
- Implement authentication and authorization using OAuth2 and JWT.
- Write clean, maintainable, and reusable code.
- Perform unit testing, debugging, and application optimization.
- Collaborate with frontend developers, architects, and QA teams.
- Participate in code reviews and Agile development activities.
- Deploy and maintain applications in cloud environments.
Requirements
- Strong hands-on experience with Python programming.
- Expertise in Django and FastAPI frameworks.
- Experience with REST API development and integration.
- Strong knowledge of PostgreSQL and SQLAlchemy.
- Experience with Redis and Celery.
- Understanding of asynchronous programming and multithreading.
- Experience with Docker and containerized applications.
- Knowledge of AWS services such as ECS, Lambda, S3, and RDS.
- Experience with Git, Jenkins, and CI/CD pipelines.
- Strong understanding of object-oriented programming and design patterns.
- Experience with Pytest and unit testing frameworks.
Preferred Skills
- Knowledge of GraphQL APIs.
- Experience with Elasticsearch.
- Familiarity with Kubernetes.
- Understanding of microservices architecture.
- Exposure to Apache Kafka and event-driven systems.
- Knowledge of Linux and shell scripting.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦