Senior Software Engineer

at  Ministry Brands

Galway, County Galway, Ireland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Aug, 2024Not Specified24 May, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Senior Software Engineer – PHP & Laravel
We are looking for a Senior Software Engineer to join our new R&D teams, based out of Galway. These teams will build the next-generation cloud-native SaaS platform aimed at purpose-driven organisations, leveraging new technology to bring innovative products to market.

How we work:

  • Teams – Self-sufficient teams based on collaboration, teamwork, respect and high standards
  • Engineering Excellence – we build products that last, we hold high quality standards
  • DevOps & CI – CI/CD pipelines at the core of our process
  • Automation – we automate where possible, giving you more time to focus on new features and innovation
  • Research and Innovation – we learn new technologies, techniques and best practices. We experiment and prototype, we partner with research institutions, we innovate around the customer
  • Continuous Improvement – our teams care about how they work, and take time make improvements
  • Great Tooling – an evolving toolset to enable the automation of the development lifecycle
  • Career Development – opportunities to grow your career as our organisation grows

A typical day will involve:

  • Spending time with your team mates to understand and plan future work to build new features that will delight our customers.
  • Focused development time to design, build, test and launch new and cool features.
  • Time reviewing yours and your team-mates code, pair problem solving, pair programming.
  • Time on personal goals with an emphasis on new technologies we’re interested in.

    The Role:
    We are looking for an experienced Senior Software Engineer with lots of experience with PHP, AWS and Linux. JavaScript, Node, Python, .NET is desirable but not required.
    You will be responsible for collaborating in the software design, quality, propose changes, review requirements and implement changes. Also collaborate with your team and mentor junior, mid developers.
    Our developers are ideally full stack. We want our team members to feel empowered to own new features and solutions end-to-end. Our developers work collaboratively across their scrum team to understand and build engaging user experiences. Ensuring high availability, maintainability, performance and quality are at the core of their deliverables.
    This involves working in a collaborative fashion with development managers, architects, product owners, UX designers, quality engineers among other roles. You will contribute actively to how your team operates, helping to build a great working environment, and grow your career as your team delivers.
    Project and Tech Stack:
    You will be responsible alongside your peers for maintaining our B2B E-Commerce and ERP platforms. You will work alongside multiples teams to integrate their software applications into our main platform.
    You will work with Single sign-on, Subscriptions and Payments, Users Management using technologies like:

-

PHP & Laravel

  • Typescript & React
  • MySQL
  • Docker
  • Kafka / RabbitMQ

AWS

Day-to-day:

  • Join our daily stand up
  • Develop, test and maintain high-quality applications
  • Participate in code reviews and mentoring sessions
  • Write and review unit/integration tests
  • Collaborate on requirements analysis
  • Work alongside QA to ensure the desired quality
  • Troubleshoot and debug customer issues

Required Education and Experience

  • 5+ years professional experience performing software development tasks including coding and QA.
  • Experience with:

PHP / Laravel JavaScript (React), HTML5, CSS3, Bootstrap
RESTful API
NodeJS
Linux Apache / Nginx
MySQL / Postgres
Event-driven architecture
Domain-driven design

Kafka

  • Working knowledge of toolsets such as:

IDE: PhpStorm, VS Code
Build Tools: Azure Pipelines, Composer, Docker
Source Control: Git

Work Request Systems: Azure DevOps

  • SDLC Methodologies:
  • Agile, SCRUM, use of architectural patterns/frameworks
  • Strong problem-solving skills. Able to work independently to deliver good quality maintainable code
  • Use of PHPUnit or Pest to deliver high code test coverage
  • Ability to collaborate on requirements for projects and tasks

EEO Statement
Ministry Brands is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Galway, County Galway, Ireland