Mid-Senior Python Developer
Edger HR Consulting
- Dublin
- Permanent
- Full-time
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