Senior Software Engineer
at Ministry Brands
Galway, County Galway, Ireland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 23 Aug, 2024 | Not Specified | 24 May, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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