Enso are delighted to be recruiting on behalf of a rapidly growing software solutions provider based in Belfast. They are dedicated to developing cutting-edge software solutions that empower clients and drive innovation in various industries including Renewable Energy, Disaster Management and Planning and Archaeology. Their dynamic team is seeking a Senior Software Engineer with a broad skill set and an interest in open-source technologies to join us on our journey to revolutionize the software landscape.
Job Description:
As a Senior Software Engineer with exposure across the full stack, cloud platforms, DevOps tools, and a strong commitment to open-source technologies, you will play a pivotal role in designing and implementing innovative software solutions. You will collaborate with a talented team of developers, engineers, and designers to create high-quality applications that meet the evolving needs of our clients.
Key Responsibilities:
Front End Development: Develop visually appealing and user-friendly front-end applications using HTML, CSS, and JavaScript. Ensure the best user experience through responsive design and performance optimization.
Full Stack Development: Contribute to the development of the entire application stack, including server-side components and APIs, to build robust and scalable software solutions.
Cloud Platforms: Utilize cloud platforms such as AWS, Azure, or Google Cloud to deploy, manage, and maintain applications, ensuring high availability, security, and scalability.
DevOps Tools: Implement DevOps best practices, automate deployment pipelines, and collaborate with DevOps teams to streamline the software development and release process.
Open-Source Advocacy: Promote and contribute to open-source projects and technologies within the organization. Encourage the adoption of open-source solutions where applicable.
Collaboration: Work closely with cross-functional teams, including designers, backend developers, and quality assurance, to deliver integrated software solutions.
Continuous Learning: Stay updated with the latest front-end and full-stack technologies, best practices, and industry trends, particularly in the open-source community. Share this knowledge with the team.
Qualifications:
Proven experience in front-end development, including expertise in HTML, CSS, JavaScript, and popular frameworks (e.g., React, Angular, or Vue).
Strong understanding of full-stack development, with experience in server-side technologies (e.g., Node.js, Python, Ruby, or Java).
Familiarity with cloud platforms like AWS, Azure, or Google Cloud, including deployment and management.
Knowledge of DevOps tools and practices, including CI/CD pipelines, containerization, and version control (e.g., Docker, Jenkins, Git).
Passion for open-source technologies, with a history of contributions or involvement in open-source projects.
Experience in responsive web design, performance optimization, and accessibility best practices.
Excellent problem-solving skills, attention to detail, and strong communication abilities.
A commitment to continuous learning and a drive to stay current with emerging technologies.
Benefits:
- Competitive salary
- 42 days holidays
- 35 hour working week
- Opportunities for professional growth and career development.
- Engagement in exciting and diverse projects.
- Exposure to cutting-edge technologies and practices.
- The chance to actively contribute to and advocate for open-source technologies.
If you're a versatile Senior Software Engineer with a passion for open-source technologies and a desire to make a significant impact in a fast-growing software solutions team, we invite you to apply. Apply today and be part of a dynamic team that's shaping the future of software development.