Estonia

Cyber Security Software Developer

Job Description

The Linnworks Engineering team  is growing, and we’re looking for a Cyber Security Software Developer to join our Security team in Tallinn, Estonia.

What you'll do:

  • Participate in every stage of development related to Security Critical projects from design and brainstorming through actual implementation, including fixing that last critical bug under a tight release deadline
  • Examine software for potential cyber security vulnerabilities
  • Determine the best techniques and architectures to solve problems using the latest technologies
  • Track operational metrics related to alerts, incidents, and vulnerabilities and be responsible to create and maintain appropriate documentation including process flows and technical procedures
  • Work as a part of the Cyber Security team alongside high-level specialists
 

Who you are:

  • You have experience in programming languages, especially C#, for 3+ years
  • You worked with databases e.g. MSSQL / PostgreSQL, etc
  • You have experience in scripting languages e.g.Python, PowerShell, JavaScript, PHP
  • You have an understanding of cyber-attack methods such as malware, phishing, SQLi, XSS, DDoS, etc
  • You are able to pinpoint methods that attackers could use to exploit weaknesses and logic flaws
  • You have an understanding of secure web communications and technologies
  • You have knowledge of vulnerabilities and exploits outside of tools suites
  • You have familiarity with regulatory frameworks (e.g. PCI, SOX, GDPR, ISO 27001)
  • You can fluently communicate in English

 

Bonus Skills:

  • You know how to make Risk Assessment and Risk Analysis
  • You worked with AWS services
  • You participated in Windows / Linux server administration
  • You know about Monitoring solutions (ELK, Grafana, Zabbix, etc)
  • You have experience with penetration testing methodologies and frameworks

 

Our stack of technologies:

  • Methodology: Agile (Scrum, XP) with DevOps Ideology
  • Backend: .NET 4.7.2 on C# (ASP.NET WebAPI, WCF, SignalR, Ninject, etc.), .NET Core 2.0+ on C# (ASP.NET Core), Docker, Node.js, etc.
  • Frontend: AngularJS, RequireJS, SASS and etc.
  • Scripting: PowerShell, Groovy, Python, bash, etc.
  • Storage: Microsoft SQL Server 2016 (T-SQL, OLAP) / PostgreSQL, AWS (DynamoDB, ElastiCache, RDS, S3 and etc.), InfluxDB
  • AWS: EC2, VPC, ECS / EKS, ELB, Lambda, Route 53 and etc.
  • IDE: Visual Studio 2017 / Rider, Visual Studio Code
  • Telemetry: EFK (Elasticsearch, Fluentd, Kibana), CloudWatch / CloudTrail, Grafana, Prometheus, Google Analytics, Customer Feedback
  • CI / CD: Jenkins, Automated Tests (XUnit, NSubstitute, Selenium, Allure Reports)
  • Server: Windows Server 2012 / 2016, Linux (Redhat, Amazon Linux AMI), IIS, Kestrel, Apache
  • Security: Malware detection, vulnerability scanning tools, configuration scanning, etc
  • Slack, JIRA, Git / Mercurial, G Suite, Lucidchart

 

What we offer:

  • Interesting projects
  • Young, friendly, and versatile team
  • No corporate BS
  • Competitive salary
  • An option of flexible working hours
  • 5 weeks of holiday per year
  • Learning opportunities (conferences, books, courses)
  • A cozy office where you can work and relax (playroom with foosball, table tennis, and sofas, pull-up bar, office library, chessboard)
  • Coffee, fruits, yogurts
  • Quarterly corporate events and regular team building activities
  • Gym compensation
  • Our own floorball team which you are welcome to join

 

 To apply for the vacancy, please send your CV to jobs@linnsystems.com

Back to All jobs