Product Automation Engineer – North Macedonia
Primary stack
Nice to have's
Job description
About the Position
Product Automation Engineer – North Macedonia
Join our fight against cybercrime and become part of our Product Management & Design! We’re on the lookout for a talented Product Automation Engineer to join us in full-time as soon as possible at our location in Skopje.
Responsibilities
- Design, develop, and maintain internal web applications and automation tools using Python and Django.
- Develop new features and continuously improve existing applications in collaboration with Product Management and business stakeholders.
- Build and maintain integrations between internal and external systems using REST APIs.
- Automate manual and repetitive processes and contribute to AI-powered and agentic tools that improve operational efficiency.
- Work with relational databases, automated testing, Docker, and Docker Compose.
- Participate in code reviews, ensure code quality, and contribute to development best practices.
- Document applications and technical processes, manage tasks in Jira, and support the troubleshooting and maintenance of existing applications.
Requirements
- Solid experience with Python and enjoy writing clean, maintainable, and well-tested code.
- Practical experience with Django, including views, forms, templates, models, and authentication.
- Good understanding of HTML, CSS, and JavaScript, particularly for server-rendered web applications and dynamic interfaces.
- Experience working with REST APIs, HTTP, JSON, authentication, and error handling.
- Knowledge of SQL and relational databases; experience with PostgreSQL is an advantage.
- Familiarity with Git and common development workflows, including branching, pull requests, and code reviews.
- Experience with automated testing, debugging, and improving code quality.
- Basic understanding of asynchronous processing and background workers.
- Familiarity with Docker and Docker Compose.
- Comfortable working with Jira in an Agile development environment.
- Communicate clearly and enjoy collaborating with both technical and non-technical stakeholders.
We Offer
- Room for innovation and autonomy in a fast-growing international company.
- Temporary Employee Exchange Program – work at our global office locations and explore the world (e.g. Berlin, Madrid, Malta, Montréal, Washington D.C.).
- Flexible working hours and the option to work from home.
- Permanent contracts – we’re in it for the long haul and hope you are too!
- Team events like Laser Tag, Office Movie Nights, Foodie Fridays, and much more.
- FitKit subscription and private insurance for your health.
- Referral Bonus: we pay 1500€ for each referral who is successfully hired by us!
About the Company
Hornetsecurity is a leading global provider of next-generation cloud-based security, compliance, backup, and security awareness solutions that help companies and organizations of all sizes around the world. Its flagship product, 365 Total Protection, is the most comprehensive cloud security solution for Microsoft 365 on the market. Driven by innovation and cybersecurity excellence, Hornetsecurity is building a safer digital future and sustainable security cultures with its award-winning portfolio. Hornetsecurity operates in more than 120 countries through its international distribution network of 12,000+ channel partners and MSPs. Its premium services are used by more than 125,000 customers.
© Hornetsecurity. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Hornetsecurity
All 48 rolesChannel Marketing Manager – US
Hornetsecurity · United States
Partner Account Manager (NOLA region) – Mexico
Hornetsecurity · Mexico
Software Engineer – North Macedonia
Hornetsecurity · North Macedonia
AI Research Engineer (Prototyping, AI & Research) – Germany
Hornetsecurity · Hanover