Python Full Stack Developer

Robotics Technologies LLC
Lexington, KY, United States
1 day ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles HTML JavaScript (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services HTML5 Unit Testing Microsoft Azure Bootstrap (Software) Cascading Style Sheets (CSS) Cloud Computing
+51 more
Code Review Computer Programming Databases Relational Databases Database Design Software Debugging DevOps Django Web Framework Github Design of User Interfaces Python (Programming Language) PostgreSQL Linux Commands MongoDB MySQL Model View Controller (MVC) Object-Oriented Software Development Performance Tuning Scrum Methodology Query Optimization Redis Responsive Web Design Software Deployment Software Engineering Web Application Frameworks WebSocket Postman Tailwind ReactJS Flask (Web Framework) Delivery Pipeline Software Security Indexer Backend Gitlab Git Fastapi Pytest Containerization AngularJS Material UI Kubernetes Information Technology Machine Learning Operations Celery Front End Software Development Restful APIs Software Version Control Api Management Docker Microservices

Job description

We are looking for a skilled and passionate Python Full Stack Developer responsible for designing, developing, and maintaining scalable web applications. The ideal candidate should have strong experience in Python backend development, frontend technologies, database management, REST API development, and cloud-based application deployment., * Design, develop, and maintain scalable web applications using Python.

  • Develop backend applications using Django, Flask, or FastAPI.
  • Build responsive and user-friendly frontend applications using HTML, CSS, JavaScript, React.js, or Angular.
  • Develop and integrate RESTful APIs and third-party APIs.
  • Design, develop, and optimize database schemas and queries.
  • Work with relational databases such as MySQL and PostgreSQL.
  • Implement authentication, authorization, and security best practices.
  • Write clean, reusable, maintainable, and efficient code.
  • Perform unit testing, debugging, and application troubleshooting.
  • Collaborate with UI/UX designers, QA engineers, and other developers.
  • Use Git and GitHub/GitLab for source code management.
  • Deploy and maintain applications on AWS, Azure, or other cloud platforms.
  • Participate in code reviews, sprint planning, and Agile development activities.

Requirements

The candidate should be capable of working across the entire application development lifecycle, from designing user interfaces to developing backend services and integrating databases., Backend Development

  • Strong programming knowledge in Python.
  • Hands-on experience with Django, Flask, or FastAPI.
  • Experience in REST API development and integration.
  • Knowledge of object-oriented programming (OOPs).
  • Understanding of MVC/MVT architecture.

Frontend Development

  • HTML5, CSS3, and JavaScript.
  • Hands-on experience with React.js or Angular.
  • Knowledge of Bootstrap, Tailwind CSS, or Material UI.
  • Experience in responsive web design.

Database

  • MySQL, PostgreSQL, or MongoDB.
  • Strong knowledge of SQL queries.
  • Database design, joins, indexing, and query optimization.

DevOps & Cloud

  • Basic knowledge of AWS, Azure, or GCP.
  • Docker and containerization.
  • Git, GitHub, or GitLab.
  • Basic knowledge of CI/CD pipelines.
  • Linux commands and application deployment.

Additional Skills

  • Unit testing using PyTest or unittest.
  • API testing using Postman.
  • Understanding of Agile/Scrum methodologies.
  • Knowledge of application security and performance optimization.

Educational Qualification

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • B.Tech / B.E / MCA / M.Sc in Computer Science or equivalent qualification.

Preferred Skills

  • Experience with Microservices architecture.
  • Knowledge of Redis and Celery.
  • Experience with WebSockets.
  • Knowledge of Kubernetes.
  • Familiarity with AI/ML integration and third-party services.
  • Experience with cloud deployment and production support.

Key Competencies

  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork.
  • Ability to work independently and collaboratively.
  • Good debugging and troubleshooting skills.
  • Ability to learn new technologies quickly.

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

Good distractions

Loading talks and stories from around this role…