Senior python full stack developer

GeekSoft Consulting
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

API
Unit Testing
Azure
Cloud Computing
Software Quality
Continuous Integration
Data Integration
DevOps
Django
Python
Standard Sql
SQL Databases
Unstructured Data
Web Applications
Data Processing
Software Application Programming
GIT
FastAPI
Git Flow
Non-relational Database
REST
Software Version Control
Api Management
Microservices

Job description

  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team.

Requirements

  • Senior Python Developer with 8-10 years of experience in designing and developing robust, scalable applications and APIs.
  • Work on API integrations, data processing, and cloud-based deployments while leveraging modern frameworks and DevOps practices.
  • Design, develop, and maintain RESTful APIs and microservices to support data integration and application functionality.
  • Develop web applications using Django and FastAPI frameworks.
  • Implement CI/CD pipelines using Azure DevOps to enable seamless deployments.
  • Handle structured and unstructured data ingestion and transformation processes.
  • Optimize SQL queries and manage both relational and non-relational databases.
  • Utilize Git for source code management and branching strategies.
  • Develop and execute unit tests while ensuring code quality through continuous integration practices.
  • Ensure API reliability, scalability, security, and performance.
  • Strong proficiency in Core Python development.
  • Experience developing applications using Django and FastAPI.
  • Hands-on experience building RESTful APIs and microservices.
  • Experience with Azure DevOps and CI/CD pipeline implementation.
  • Strong knowledge of SQL and database management.
  • Experience working with both structured and unstructured data.
  • Proficiency in Git and version control best practices.
  • Knowledge of unit testing and continuous integration methodologies.
  • Understanding of cloud-based deployment environments.
  • Strong analytical and problem-solving skills.

Apply for this position