Senior Python Full Stack Developer (Microservices | Cloud-Native)
Spekond TechnologiesResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Spekond is looking for an experienced Python Full Stack Developer with at least 7 years of experience and 2+ years of experience in React to design and develop applications using microservices architecture that are scalable, cloud-native.
As a part of the team, you will participate in building highly scalable, high-performing systems and contribute to design and architecture of our cloud-native microservices.
Responsibilities
- Development and design of microservices with Python (FastAPI, Flask, Django)
- Design and implementation of RESTful APIs and backend services
- Development of web pages using React
- Building an event-driven architecture
- Working with distributed messaging systems (e.g., Kafka, RabbitMQ, AWS SNS/SQS)
- Ensuring high availability and reliability of systems
- Collaboration with DevOps team in building CI/CD pipelines
- Docker/Kubernetes containerized application development
- Performance optimization
- Implementation of security measures and features such as authentication and authorization
- Monitoring and logging of production systems
Requirements
- 7+ years of experience with Python (3.x)
- Experience with FastAPI/Flask/Django backend frameworks
- 2+ years of experience in React.js
- JavaScript/TypeScript proficiency
- Good command of HTML5 and CSS3
- Experience in microservice architecture
- Good understanding of REST API
- SQL database experience (PostgreSQL, MySQL), as well as experience with NoSQL databases (MongoDB, Redis)
- Docker and Kubernetes experience
- AWS/Azure/GCP cloud services experience
Nice To Have Requirements
- Event-driven architecture experience
- Experience with domain-driven design concepts
- Observability tooling experience (Prometheus, Grafana, ELK stack, etc.)
- Experience in distributed tracing
- Experience in building high-scaling applications
Skills We’re Looking For
- Problem solving and system architecture experience
- Writing clean and scalable code
- Experience working in distributed systems environments
- Passion for learning new technologies and continuous improvement
Interested? Apply now or share with your network!
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free