Mid-Senior Python Developer

Edger HR Consulting

  • Dublin
  • Permanent
  • Full-time
  • 1 month ago
About FiretailMy client, FireTail, was founded in 2022 by a team of experienced cloud security professionals with the goal of bringing a complete end-to-end solution for API security to the market. The emerging field of AI security brought an additional dimension to FireTail's platform as the fast pace of AI adoption and underlying architecture patterns mirrored those of APIs.Today FireTail's innovative solutions protect businesses from evolving threats, and they're growing fast. The team values collaboration, continuous learning, and clean, well-documented code. We're looking for a motivated and enthusiastic Mid-Senior Python Developer to join their growing team.The OpportunityThis role is perfect for a passionate individual eager to make a significant impact in backend development, who also understands the critical importance of clear, comprehensive documentation. You'll work alongside experienced developers, contributing to the core logic and services for our cutting-edge AI and API security service, while also playing a key role in ensuring our codebase is well-documented and maintainable. While ideally we are seeking to hire someone directly to the team, consideration may also be given to a contracting opportunity. This is a remote first role and candidates will be considered in Ireland, Finland or another EEA country.What You'll DoCollaborate with developers and product managers to design, develop, and deploy robust and scalable backend services.Write clean, efficient, and maintainable code primarily using
Python (3.11+), along with relevant frameworks (e.g., Flask, boto3).Actively participate in code reviews, providing constructive feedback and learning from your peers.Design and implement APIs and services, ensuring high performance and security for our AI and API security platforms.Create and maintain comprehensive documentation for backend services, APIs, and development processes. This includes:Writing clear and concise comments within the codebase.Developing and updating user stories, technical specifications, and design documents related to backend features.Creating guides and tutorials for new team members on setting up the development environment and common backend tasks.Contributing to internal knowledge bases and wikis to ensure information is easily accessible.Documenting solutions to common technical challenges and best practices.Debug and troubleshoot complex issues, identifying and implementing effective solutions.Stay up-to-date with the latest backend technologies and best practices, continuously seeking opportunities to improve your skills.Contribute to the overall architecture and design discussions for backend solutions.What We're Looking ForEducation: Bachelor's degree in Computer Science, Software Engineering, or a related field, OR equivalent practical experience.Foundational Knowledge: Solid understanding of Python (3.10+), data structures, algorithms, and object-oriented programming.Backend Experience: Proven experience designing, developing, and deploying production-grade Python applications.API Development: Experience building and consuming RESTful APIs.Database Knowledge: Familiarity with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB).Version Control: Familiarity with Git and GitHub/GitLab for version control.Problem-Solving Skills: Strong analytical and problem-solving abilities.Attention to Detail: Meticulous attention to detail in both code and documentation.Language: Fluency in EnglishCommunication: Excellent written and verbal communication skills in English.Proactive and Eager to Learn: A self-starter with a strong desire to learn and grow, demonstrating initiative in understanding and documenting systems.Team Player: Ability to work effectively in a collaborative team environment.Location: Ireland, Finland or another EEA/ EU countryBonus Points If You HaveExperience with cloud platforms (AWS, Azure, GCP).Familiarity with containerization technologies (Docker, Kubernetes).Experience with CI/CD pipelines.Understanding of cybersecurity principles, particularly related to AI and API security.Experience with testing frameworks (e.g., Pytest).Any personal projects or a portfolio showcasing your backend skills.What We Offer Our EmployeesCompetitive salary and a potential 10% annual bonus based on personal and team performance.Opportunity to work on exciting and impactful projects in the cutting-edge field of AI and API security.A supportive and collaborative work environment where your contributions are valued.Mentorship from experienced developers.Opportunities for professional growth and continuous learning.Fully Remote work option.Stock Options.Location specific - IrelandUp to 3 months a year, working outside of Ireland.Comprehensive health insurance coverage.Company pension scheme (matched up to 3%).Work from Home allowance (3€/day).Location Specific - FinlandUp to 3 months a year, working outside of Finland.Comprehensive health insurance coverage.How to ApplyIf you're a passionate Mid-Senior Python Developer with a strong commitment to producing well-documented code, and you're excited by the world of AI and API security, we encourage you to apply! Please submit your resume and a cover letter explaining why you're a great fit for this role and our company.Optional: Link to your portfolio/GitHub if applicable.SalaryCompetitive

Edger HR Consulting