Factspan - Python Full Stack Developer
Factspan
- Design, develop, test, and maintain scalable full-stack web applications using Python and modern front-end frameworks.
- Build robust backend services, REST APIs, and microservices architectures.
- Develop responsive and user-friendly front-end interfaces.
- Collaborate with business stakeholders, product teams, and UI/UX designers to understand project requirements.
- Optimize application performance, scalability, and security.
- Develop reusable code libraries and maintain coding standards.
- Integrate third-party APIs, databases, and cloud services.
- Participate in architecture discussions, code reviews, and technical design sessions.
- Troubleshoot, debug, and resolve production issues.
- Work closely with DevOps teams for deployment, CI/CD pipelines, and cloud infrastructure management.
- Ensure software quality through unit testing, integration testing, and best development practices.
- Maintain technical documentation and support Agile development processes.
- Stay updated with emerging technologies and modern software development Skills Required : Development :
- Strong expertise in :
- Python
- Django / Flask / FastAPI
- RESTful APIs
- Microservices Architecture
- Experience with :
- Celery
- API integrations
- Authentication & Authorization Development :
- Strong knowledge of :
- HTML5
- CSS3
- JavaScript
- with front-end frameworks :
- React.js
- Angular
- Vue.js & Data Handling :
- Experience with :
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Strong understanding of database design and query & DevOps :
- Familiarity with :
- AWS / Azure / GCP
- Docker
- Kubernetes
- CI/CD pipelines
- Git/GitHub/GitLab
- Experience with Linux environments and server Skills :
- Understanding of Agile/Scrum methodologies.
- Experience with unit testing frameworks and debugging tools.
- Familiarity with caching, messaging queues, and scalable system Skills :
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Ability to work independently and within cross-functional teams.
- Strong debugging and troubleshooting capabilities.
- Attention to detail and commitment to quality delivery.
- Ability to manage multiple priorities in a fast-paced Qualifications :
- Bachelors degree in Computer Science, Information Technology, Engineering, or related field.
- Certifications in Python, Cloud Technologies, or Full Stack Development are an added Required :
- 6 to 10 years of experience in Python Full Stack Development or related software engineering roles.