Backend Engineer Python
@ DefSecIntel Solutions

Tallinn, Harjumaa, Estonia
€120,000
On Site
Full Time
Posted 9 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX******* @defsecintel.ee
Recommended after applying

Job Details

Who We Are

DefSecIntel Solutions is freedom defenders’ partner in surveillance and control. The company, based in Tallinn, Estonia, is a top innovator in combat-proven mobile autonomous surveillance systems and C-UAS with AI-powered technology. Our technologies support border security, combatting cross-border smuggling, illegal crossings, and hostile drones, with deployments in Ukraine and collaborations with the EU, NATO and international defence programs.

Our Excellence Has Been Recognized With Numerous Awards

TOP1 Innovator 2024, TOP1 DefenceTech Company, TOP2 Most Competitive Estonian Energy and Manufacturing Company, TOP3 Exporter, The Best Estonian Defence Company 2023.

Role Overview: Backend Engineer Python

As a Backend Engineer Python at DefSecIntel Solutions, you will develop and enhance the platform's framework, architecture, and control systems. You will integrate hardware with user interfaces, improve control reliability, and ensure robust system performance.

Our Tech Stack

  • Python
  • ROS
  • Dynaconf
  • Pydantic
  • Numpy
  • InfluxDB
  • Grafana
  • Prometheus
  • MQTT
  • Redis
  • Minio
  • Docker
  • Gitlab

What You Will Be Doing

  • Write and maintain hardware drivers for core functionality
  • Integrate code with the web application
  • Enhance system monitoring capabilities
  • Collaborate with teams to design and implement shared APIs
  • Develop hardware control logic
  • Implement architectural improvements to boost reliability

What We Are Looking For

  • Proficient knowledge of Python
  • Strong software development and design skills
  • Ability to solve problems quickly in fast-paced environments
  • Hands-on experience with Docker
  • Proactive and curious mindset

Nice-to-Haves

  • Experience with hardware/embedded systems
  • Experience with ROS (Robot Operating System)
  • Familiarity with cameras, radars, electricity, and generators
  • Proficiency in managing APIs
  • Experience with FAST API, Flask, React, Angular, or Vue.js

What We Offer

  • Opportunity to support a safer, secure world
  • Work alongside talented individuals developing innovative solutions
  • Flexible work arrangements promoting work-life balance
  • €1000 annual training and development budget
  • €1000 referral bonus
  • 150€ quarterly sports allowance
  • Mental health support via Meliva platform
  • Three health days per year
  • Free parking and social team events

Key skills/competency

  • Python
  • Docker
  • ROS
  • API
  • Hardware Drivers
  • System Monitoring
  • Software Design
  • Embedded Systems
  • Control Logic
  • Team Collaboration

How to Get Hired at DefSecIntel Solutions

🎯 Tips for Getting Hired

  • Research DefSecIntel Solutions: Understand their mission and global projects.
  • Customize your resume: Highlight Python and hardware integration skills.
  • Prepare technical demos: Showcase Docker and API projects clearly.
  • Practice interview scenarios: Emphasize problem-solving in fast-paced settings.

📝 Interview Preparation Advice

Technical Preparation

Review Python frameworks and best practices.
Practice Docker containerization techniques.
Study ROS and hardware driver integration.
Brush up on API development and monitoring tools.

Behavioral Questions

Describe a challenging project situation.
Explain teamwork under tight deadlines.
Discuss time management in high pressure.
Share how you handle fast-paced changes.

Frequently Asked Questions