Tech Stack / Keywords
Podsumowanie oferty
As a Senior Full Stack Python Engineer, you will design and build scalable, secure software solutions for a bank’s digital assets. You will develop REST API services and microservices in the cybersecurity domain using Python and frameworks such as FastAPI, Flask, or Django.
Wymagania
- Over 6 years of experience in full-stack Python development with frameworks like FastAPI, Flask, or Django.
- Strong understanding of microservice architecture, CQRS, SAGA, and event sourcing.
- Experience deploying services with Docker and Kubernetes.
- Advanced SQL skills, with ability to craft complex queries.
- Knowledge of cloud data warehouse platforms such as BigQuery or Redshift.
- Linux sysadmin skills and a solid grasp of networks and protocols like TCP/IP, DNS, and firewalls.
- Proficiency with Git and branching strategies like GitFlow.
- Some frontend development experience using HTML, CSS, and JavaScript.
- A test-driven mindset with experience in automated testing frameworks.
- Good understanding of agile methodologies and DevSecOps tools like Jira and Confluence.
- Excellent communication skills in English (fluent level).
Nice to have:
- Cybersecurity-related experience such as working with SAST, DAST, penetration testing, or threat detection.
- Experience in cloud platforms such as AWS, GCP, or Azure, including infrastructure as code with Terraform.
- Frontend frameworks like React.
- Database administration skills across relational and non-relational systems like MSSQL, Postgres, or MongoDB.
- Experience working with message queues like Kafka or RabbitMQ.
Obowiązki
- Develop and deploy REST API services and microservices using Python frameworks such as FastAPI, Flask, or Django.
- Collaborate with cybersecurity experts to translate security requirements into scalable, automated software solutions.
- Integrate third-party vulnerability scanning tools and build in-house security testing capabilities.
- Support service deployment in containerized environments using Docker and Kubernetes, ensuring high availability and performance.
- Write automated test cases for unit, integration, and functional testing to maintain code quality.
- Conduct peer code reviews, support troubleshooting, and optimize existing services for operability and performance.
- Contribute to continuous improvement of development processes within an agile/DevSecOps environment.
- Document solutions and technical procedures in line with governance standards.
Inne informacje
- Candidates must have an existing legal right to work in the European Union.
ITDS
356 aktywnych ofert