1 day ago
Dublin, IrelandStaff+
Responsibilities
- Design, develop, and maintain secure, scalable, performant backend products and services.
- Build APIs, databases, business logic, data integrations, web-services integrations, and serverless solutions.
- Lead technical discussions and document technical decisions, architectural patterns, and reusable components.
- Mentor junior developers through code reviews, pair programming, and knowledge sharing.
- Translate client and stakeholder requirements into practical technical solutions.
- Define technical epics and provide clear workload estimations.
- Collaborate with Design, Product, Data, and DevOps teams to deliver user-focused products.
Requirements
- Substantial experience delivering software in fast-paced, collaborative agile teams.
- Proven experience designing, presenting, and implementing complex applications, enterprise APIs, and data and web-services integrations.
- Experience with either the Python ecosystem, including Python, FastAPI, Pandas, PyTorch, or LangChain, or Node.js with frameworks such as Express.js.
- Experience with relational, NoSQL, and vector databases such as MySQL, MongoDB, Cassandra, and Pinecone.
- Knowledge of RESTful APIs, GraphQL, WebSockets, event-driven and message-driven architectures, and serverless architectures.
- Experience with AWS, Azure, or GCP cloud-native services and serverless compute.
- Knowledge of messaging and integration technologies such as AWS SQS/SNS, Kafka, and Azure Service Bus.
- Experience with containerization technologies and platforms such as Docker, Kubernetes, EKS, AKS, or GKE.
- Knowledge of engineering practices including object-oriented programming, functional programming, design patterns, unit testing, and integration testing.
- DevOps experience with code repositories, CI/CD pipelines, Terraform, Azure Pipelines, GitHub, and infrastructure as code.
- Understanding of authentication and authorization technologies including Azure AD, Active Directory, AWS Cognito, IAM, OAuth 2.1, OpenID Connect, and JWT.
- Fundamental networking knowledge, including the OSI Model, VPNs, and VPCs.
- Experience with platforms such as SAP, Oracle, or Salesforce is valued.
- Exposure to generative AI, machine learning, deep learning, model deployment, and data preprocessing is valued.
- Data engineering experience with Apache Spark, Azure Data Factory, Apache Kafka, or Databricks is valued.
- A B.Sc., B.Eng., M.Sc., M.Eng., or PhD in Computer Science, Software Engineering, Electronics Engineering, Mathematics, or a related field, or relevant professional experience.
Benefits
- Pension contributions.
- Private health insurance.
- Employee share scheme.
- Discounted gym membership.
- Emergency caring facilities.
- Two days of leave per year for charitable work.
- Professional membership and community events.
- Some in-person time is expected for collaboration, learning, and relationship-building, with flexibility to support work/life needs.
Tech Stack
Apache CassandraApache KafkaApache SparkAWSAzureDatabricksDockerExpressFastAPIGoogle Cloud PlatformGraphQLKubernetesMongoDBMySQLNode.jsPandasPythonPyTorchTerraform
Categories
About Accenture
Accenture is a global professional services firm providing management consulting, systems integration and technology, cybersecurity, and business process outsourcing for enterprises and governments. It operates a services-driven model delivering projects and managed services, often with major cloud and software partners, across industries worldwide. Headquartered in Dublin and publicly traded on the NYSE (ACN), it originated as Andersen Consulting and adopted the Accenture name in 2001.
