We are looking for a skilled Python Backend Senior Software Engineer to join and strengthen our growing engineering team in Poland. Experience in leading result oriented teams would be a benefit.
Technologies used on the team:
-Python 3.9, 3.11
-Django, DRF, FastAPI
-DDD, CQRS
-PostgreSQL, Redis, RabbitMQ, Elasticsearch, Kafka
-AWS: EKS, Security Groups, ALBs, RDS, ElastiCache, ElasticSearch, EC2, S3, SES, SQS
-Docker & Docker-compose
-Kubernetes, Vault
-Nginx
-Celery
-Jira, GitLab, Sentry, Grafana, Loki, Mimir, Tempo
Responsibilities
-Full cycle of designing & implementing cloud based solution;
-Coordinating & participating in solution implementation, performance, stability, etc.;
-Participate in the Engineering strategy definition and execution;
-Growing technical culture & skills in the team;
-Determine and identify solution specifications and/or needs;
-Analyze the needs of large solutions and breaking them down into smaller manageable components;
-Communicate technical solution requirements to developers. Explain system structure to them and provide assistance throughout the assembly process;
-Choose suitable software, hardware and suggest integration methods;
-Help resolve complex technical problems as and when they arise;
-Ensure that systems satisfy quality standards and procedures. Carry out testing procedures to ensure systems are running smoothly;
-Create and maintain technical documentation
Requirements
-Proven ability to practically apply architecture standards and patterns to accelerate and enable the delivery of technology solutions to business needs. Proficiency in DDD and CQRS;
-Strong Python skills;
-At least 3 years of technical leadership experience with defining, designing, developing, and implementing complex integration business solution;
-Demonstrated knowledge in the use of microservices in reducing development complexity;
-Strong analytical and problem-solving skills;
-Deep understanding of fundamental concepts of SQL and NoSQL databases;
-Practical experience with messaging services (Kafka, RabbitMQ, etc.), understanding how to choose & use them properly;
-Understanding networking and security concepts of at least one major cloud;
-Strong knowledge and hands on experience with Kubernetes;
-Excellent communication skills, ability to present ideas, and concepts in a clear and concise manner. Excellent English skills.
-Practical experience in designing or implementing integration solutions;
Nice to have:
Practical experience in designing or implementing data processing solutions;
Familiarity with data processing frameworks (Spark, Flink, Storm, etc.);
Advantages of working with us:
-Flexible working hours
-Highest level of development and pure DevOps culture - top technology stack
-Skilled and highly motivated teammates, passionate about technologies
-Fast decision making process in a company and effective interaction between teams and departments
-Possibility to improve the development process and bring your ideas, knowledge sharing between colleagues and teams
-Latest MacOs work equipment (macbook)
-100% salary sick leaves covering, 20 days of paid vacation
-Referral program: we appreciate your recommendations and reward every successful hire
-Professional trainings & courses, attendance of conferences & meetups are paid by Fairmarkit
-Cute office with a cozy workplace, drinks and snacks
Join the Znoydzem community.
Similar Resumes