
Full Stack Software Engineer
- Ireland
- Contract
- Full-time
- Minimum of 10 years' experience in software development, with proven expertise in back-end and cloud-based systems
- Strong experience working with Azure-based hyperscaling (essential)
- Demonstrated success working with US multinational entities or within similar corporate environments
- Deep familiarity with back-end development, microservices, containerization, and scalable cloud-native systems
- BSc in Computer Science (or a 4-year similar bachelor's degree)
- English Proficiency (Native or B2 or C1)
- Python (essential)
- Linux-based systems and CLI (essential)
- JavaScript / TypeScript (Angular, Vue, or React)
- Cloud platforms: Azure (strongly preferred), AWS, Google Cloud, Cloud Formation
- Databases: PostgreSQL, Redis, InfluxDB, MSSQL
- SQL proficiency
- Docker-based application development
- Messaging and communication protocols eg. MQTT, RabbitMQ, WebSockets, RESTful APIs, GraphQL
- GIS (Geographic Information System experience
- Proven experience designing and developing efficient, extensible, and secure applications
- Hands-on involvement across the full software development lifecycle
- Strong problem-solving mindset with a proactive, customer-oriented approach
- Excellent collaboration and interpersonal skills - able to work effectively both independently and as part of a team
- Confident communicator with the ability to challenge technical decisions constructively and articulate domain expertise
- Confident communicator with the ability to challenge technical decisions constructively and articulate domain expertise
- Experienced in managing client interactions and expectations