Trūata is looking for a talented Backend Software Engineer to join our rapidly growing Web Engineering team based in our brand-new Sandyford Dublin office. Trūata offers a new approach to handling data anonymization and analytics to help propel organizations meet the standards of personal data protection envisioned by the GDPR regulations. Trūata is building a broad collection of services and tools to new functional user dashboard to help clients and customers populate data, configure data interpretations and generate analytical insights via visual representations.
As a Backend Software Engineer, you will be required to implement advanced GDPR compliant big data and data analytic solutions. You will be a member of a highly capable software team designing and developing Web applications for data analytics, data visualization and business intelligence. Our PaaS solutions will be deployed in cloud native environments providing highly scalable and secure data management. A great candidate will have a real passion for developing team-oriented solutions to complex engineering problems.
− Greenfield project with full autonomy on technology stack, tools and libraries
− Participate in every stage of the development life-cycle including conception, design, implementation, testing, rollout and making everything run smoothly in production
− Design, build, and maintain APIs, microservices, and systems across Truata’s Core Platform. Heavy focus on clean, reusable and efficient solutions over quick fixes
− Work with product owners, stakeholders and data scientist at all levels to gain a clear business understanding of the solution required to meet their needs
− Diagnose, and troubleshoot complex web problems and derive solutions
− Build proof of concepts to help steer the development and business
− Participation in an Agile Scrum based software development process
What you need:
− Bachelor’s Degree or higher, in Computer Science/Engineering
− 2+ years of backend software engineering experience
− Good working knowledge of Spring Boot Framework is an advantage
− Ability to pick up new software, frameworks and APIs quickly. With a keen interest in picking up the latest and greatest solutions available
− Experience of coding in one of the following programming languages including but not limited to: C++, Java, Kotlin, Scala, Python or Go. Preferably Java 8+
− Experience in the following: Test planning, Manual and automated test execution, Unit Testing, System testing, Integration testing, Regression testing, Performance testing, Load and Stability testing. Advantage working experience in Testing frameworks such as Junit, Cucumber, Mockito and Spring Test,
− Experience with NoSQL (MongoDB) and Relational Databases
− Familiar with at least one large cloud computing provider like Azure, AWS, etc.
− Experience working in a CI/CD environment is desirable but not required
− Experience with Git is a must
− Able to perform pair programming and peer review with fellow team mates
− Creativity and a passion for tackling challenging data problems and willingness to work in a start-up environment
− Strong communication and interpersonal skills required
We take pride in offering an energetic and contemporary employee experience, supported by and array of benefits that provide our employees and their families with flexibility, quality and value.