Our Dublin based client is looking for a Python Developer to join their team on a permanent basis.
For this role, you must have a strong understanding and knowledge across AWS services that includes Lambda, API Gateway, DynamoDB, and experience with a new AI focus.
Position is with a company investing in their Dublin office and growing the Engineering team across all departments. Great opportunity to join a growing team working in an exciting industry.
Responsibilities
Design, develop, test, and maintain reliable, scalable, and secure software applications.
Collaborate with engineers, product managers, designers, and architects to implement solutions that meet business needs.
Contribute to system design and technical decision‑making in a cloud‑based, serverless environment.
Write clean, maintainable, and well‑tested code.
Operate to high standards and best practices.
Participate in code reviews, pair programming, and knowledge sharing.
Investigate, troubleshoot, and resolve software defects and performance issues.
Assist in continuous improvement of development processes and delivery pipelines.
Required skills and experience
3–5 years of professional software development experience.
Proficiency in Python.
Strong understanding of object‑oriented design and clean code principles.
Experience with AWS services, especially serverless (Lambda, API Gateway, DynamoDB, S3).
Experience with infrastructure‑as‑code tools like Terraform or CloudFormation.
Familiarity with JavaScript/TypeScript and modern front‑end frameworks is a benefit.
Experience working with NoSQL databases (e.g., DynamoDB, MongoDB).
Exposure to DevOps practices, including CI/CD pipelines, Git, Docker.
Familiarity with monitoring and logging tools.
A collaborative mindset and eagerness to learn, grow, and be a team member.
A degree in Computer Science, Software Engineering, or a related field.
#J-18808-Ljbffr