Python Developer

Apetan 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

Remote

Tech stack

Clean Code Principles
API
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
Databases
Software Debugging
Software Design Patterns
DevOps
Django
Python
PostgreSQL
MongoDB
MySQL
Object-Oriented Software Development
Performance Tuning
Systems Architecture
Google Cloud Platform
React
Flask
Delivery Pipeline
Backend
GIT
FastAPI
Vue.js
Containerization
Angular
Kubernetes
Integration Frameworks
Front End Software Development
Asynchronous Programming
REST
Software Version Control
Docker
Microservices

Job description

We are seeking a highly skilled Senior Python Developer to design, develop, and maintain scalable applications. The ideal candidate has strong experience in Python, system architecture, and building high-performance backend systems. You will work closely with cross-functional teams to deliver robust and efficient solutions., * Design and develop scalable, secure, and high-performance Python applications

  • Write clean, maintainable, and efficient code following best practices
  • Lead technical design discussions and contribute to architectural decisions
  • Optimize applications for speed, scalability, and reliability
  • Integrate user-facing elements with server-side logic
  • Collaborate with frontend developers, DevOps, and product teams
  • Conduct code reviews and mentor junior developers
  • Debug, troubleshoot, and upgrade existing systems
  • Implement APIs and work with third-party integrations

Requirements

  • Strong proficiency in Python and its frameworks (e.g., Django, Flask, FastAPI)
  • Solid understanding of object-oriented programming and design patterns
  • Experience with RESTful APIs and microservices architecture
  • Familiarity with databases (PostgreSQL, MySQL, MongoDB)
  • Knowledge of version control systems like Git
  • Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
  • Understanding of containerization tools (Docker, Kubernetes)
  • Strong problem-solving and analytical skills, * Experience with asynchronous programming and performance tuning
  • Knowledge of CI/CD pipelines
  • Familiarity with frontend technologies (React, Angular, or Vue)
  • Experience working in Agile/Scrum environments, * Strong communication and leadership abilities
  • Ability to mentor and guide team members
  • Proactive and ownership-driven mindset

Apply for this position