Senior Python Developer
Role details
Job location
Tech stack
Job description
- Analyze client and business requirements and translate them into scalable application features.
- Design, develop, test, and deploy full-stack web applications and microservices.
- Build responsive and modern UI applications using React, Remix, Tailwind CSS, and Node.js.
- Develop backend APIs and services using Python, FastAPI, Flask, and GraphQL.
- Write clean, maintainable, efficient, and reusable code following best practices.
- Perform unit testing, integration testing, troubleshooting, and debugging.
- Design and implement RESTful APIs and distributed microservices architectures.
- Collaborate with UI/UX teams to create intuitive and user-friendly interfaces.
- Evaluate and enhance existing applications by adding new features and improving performance.
- Participate in CI/CD, deployment automation, and DevOps initiatives.
- Create and maintain technical documentation, deployment guides, and application handbooks.
Requirements
Do you have experience in Web applications?, Job Summary We are seeking a highly skilled and motivated Senior Python Full Stack Developer with 8-10+ years of experience in designing, developing, and deploying scalable web applications and microservices-based solutions. The ideal candidate will have strong expertise in Python backend development, React-based frontend development, cloud technologies, and containerized environments. In this role, you will be responsible for building high-quality software solutions, collaborating with cross-functional teams, and contributing to architecture, development, testing, and deployment activities. The candidate should be comfortable working independently while also collaborating closely with engineering and product teams., * Strong hands-on experience with:
- React.js
- Remix
- Tailwind CSS
- Node.js
- Modern JavaScript/TypeScript concepts
Backend Development
- Strong expertise in:
- Python
- FastAPI
- Flask
- GraphQL
- REST APIs
- Microservices architecture
Cloud & DevOps
- Experience with at least one cloud platform:
- AWS
- Azure
- GCP
- Hands-on experience with:
- Docker
- Kubernetes
- Containers/Podman
- Ansible
- CI/CD pipelines
- Linux environments
- Shell scripting
Database Technologies
- Strong understanding of:
- PostgreSQL
- RDBMS concepts
- Database design and optimization
Desired Skills
- Experience with Kubernetes orchestration and containerized deployments.
- Familiarity with Hadoop and distributed systems concepts.
- Exposure to Infrastructure as Code and DevOps tools.
- Understanding of cloud-native application design and scalability patterns.
- Experience working in Agile/Scrum development environments., * 8-10+ years of professional software development experience.
- Strong analytical, problem-solving, and debugging skills.
- Ability to work independently with minimal supervision.
- Excellent communication and collaboration skills.
- Experience developing enterprise-grade scalable applications.
Preferred Experience
- Experience building enterprise microservices platforms.
- Strong understanding of distributed systems and API integrations.
- Exposure to DevOps automation and cloud infrastructure management.
- Experience developing and deploying applications in containerized environments.
Benefits & conditions
3.43.4 out of 5 stars Jacksonville, FL Hybrid work $60 - $68 an hour - Contract, Pulled from the full job description
- 401(k)
- Health insurance
- Vision insurance
- Dental insurance, * Health, vision, and dental insurance (single and family coverage)
- 401(k) plan (employee contributions only)