Senior Software Engineer @Fairmarkit
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago

[Hiring] Senior Software Engineer @Fairmarkit

2d ago - Fairmarkit is hiring a remote Senior Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Poland

Role Description

Fairmarkit is looking for a skilled Python Backend Software Engineer to join Fairmarkit and strengthen our growing engineering team. 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 solutions;
  • 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 break 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.

Qualifications

  • 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 4 years of technical leadership experience with defining, designing, developing, and implementing complex integration business solutions;
  • 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;

Requirements

  • Nice to have:
  • Practical experience in designing or implementing data processing solutions;
  • Familiarity with data processing frameworks (Spark, Flink, Storm, etc.);

Benefits

  • 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.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Poland
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Fairmarkit
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
remote Be aware of the location restriction for this remote position: Poland
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later