Please, let Sojern know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
We are seeking a driven and experienced Staff Software Engineer (Full Stack) to join our Platform Reporting team in Dublin.
In this role, you will leverage your expertise in database optimization to create efficient queries and scalable database designs for customer reporting and visualization applications.
You will design, build, and maintain robust, full-stack reporting solutions that are scalable and user-friendly, delivering real-time insights for our customers.
You will collaborate closely with Product Managers, analysts, and fellow engineers to shape a reporting experience that meets evolving business needs.
Your responsibilities include designing, developing, and maintaining full-stack applications with a focus on scalability, performance, and usability.
You will build responsive, user-friendly front-end interfaces using modern JavaScript frameworks such as React or Angular.
You will develop robust back-end services and APIs using technologies like Go, Python, Java, or Node.js.
You will lead database design, implementation, and optimization, focusing on performance tuning, query optimization, and index management for large-scale systems.
You will mentor junior engineers, share best practices, and help shape the technical direction of the team.
You will ensure code quality, security, and performance through reviews, automated testing, and performance monitoring.
You will implement observability best practices using tools like Datadog to monitor application performance and troubleshoot production issues.
You will participate in the entire Agile development lifecycle, including sprint planning and stand-ups.
You will be responsible for data validation and integrity to ensure accurate reporting results.
Requirements:
You must have 8+ years of experience as a full-stack developer, with a strong understanding of front-end and back-end technologies.
You should have expertise in database optimization, including performance tuning, query optimization, and index strategies with databases like MySQL, PostgreSQL, or NoSQL.
You need solid experience with front-end frameworks such as React, Angular, or Vue.js.
Proficiency in programming languages like Node.js, Python, Java, or Go is required.
Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is a plus.
A strong understanding of software engineering principles, including design patterns, testing, and version control (Git) is necessary.
You should possess excellent problem-solving skills, focusing on delivering efficient, maintainable, and scalable solutions.
Strong communication skills and the ability to work collaboratively in a fast-paced environment are essential.
Experience with observability and monitoring tools like Datadog, Prometheus, or New Relic is important, with a focus on tracking performance metrics and system health.
Benefits:
You will receive competitive compensation packages, stock options, and a Bonusly program to reward team wins and performance.
Employees can take up to 40 hours of paid time per year to volunteer and give back to the community.
The company offers flexibility with a Flexi-Friday benefit, hybrid or remote work options, and time-zone friendly work hours.
Team offsites, employee resource groups, and regular team-building events foster connection among employees.
A comprehensive PTO allowance, healthcare options, paid parental leave, and retirement contributions are provided for employee wellbeing.
You will have access to a learning and development stipend, mentorship programs, and career development opportunities.
The company supports productivity with home office tech setups, monthly internet and phone allowances, and modern collaboration tools.
Apply now
Please, let Sojern know you found this job
on RemoteYeah
.
This helps us grow 🌱.