Full Stack Senior Software Engineer
Full Stack Senior Software EngineerApply locations Porto, Portugal posted on Posted 30+ Days Ago time left to apply End Date: February 28, 2025 (30+ days left to apply) job requisition id JR122966
Blip is a leading tech company focused on software engineering solutions for sports entertainment.
We operate at scale. As part of Flutter Entertainment, we play an essential role in the Group's goal of becoming the global leader in online sports betting and iGaming, developing innovative products and platforms for over 14 million monthly customers worldwide.
We are serious about Tech. We are problem-solvers with big ambitions, keeping a people-first mindset at the core of our work. We prioritize flexibility as we strive to deliver the best technological products and tackle the greatest industry challenges.
Recognizing that everyone brings their own strengths, backgrounds and new perspectives, we empower you to be yourself. That uniqueness shapes the culture of belonging we are so proud of.
The role…The role sits within the Group Strategic Platforms function and is an integral part of our Shared Platforms. For our most valuable and complex applications we use a collaborative inner source development model supported by the core features of the GitHub platform. Helping all products use this approach is a dedicated inner source advocacy team which:
As experts in inner source run training, workshops, and practical coding help to all products.Build, test, release and support a suite of automation & reporting tools on top of the GitHub APIs.Act as champions of the inner source movement within Flutter to all levels of organisation.Make sure we use GitHub in a safe and secure way.What you'll be doing…This is a unique opportunity for an exceptional technical generalist early in their career. Not only will you get hands-on experience working with a variety of languages, you'll also:
Become a GitHub super-user (e.g. GitHub Actions, Packages)Study and become an expert in a wide variety of team approaches to software development, best practices for CI/CD, managing 3rd party dependencies, etc.Be part of a highly motivated, high trust, high performing team.As a team player in an Agile Team, working together to keep delivering at pace, scale and with demanded quality to support our products you will be able to:
Execute full software development life cycleAutonomously write well-designed, testable and efficient codeDevelop flowcharts, layouts and documentation to support the Product Owner with requirements and the team with solutionsProduce specifications and determine operational feasibilityIntegrate software components into a fully functional software systemDocument and maintain software functionalityTroubleshoot, debug and upgrade existing systemsDeploy applications in a Continuous Integration platformEnsure software is updated with latest features / versions in a timely mannerImplement feedback and changes whenever possibleCreate visualizations that convey accurate messaging for the projectWrite unit tests for Golang code to ensure functionality and catch regressionsImplement optimizations to improve application speed and resource usageWrite secure Golang code by following best practices and avoiding common vulnerabilitiesWhat You'll Bring:Who can work with multiple coding languages: You'll be writing automation in Javascript, Python and Golang. You'll also help other partner teams working with different languages (such as Java, and others) – So this will be the perfect chance to put your hands in different technologies and diversify your skills!Excellent written and verbal communication skills3-5 years' experience working in programming or information technologyKnowledge of Python, NodeJS/React is an advantageStrong analytical skillsTime management and organizational skillsKnowledge of Go templating, common frameworks, and toolsExperience working with a team and independentlyWe'd Like You To Master In:Building Support: Capable of establishing close relationships with our technical and non-technical stakeholders, underpinned by trust, integrity and respect. Able to build awareness, understanding and positive momentum behind the Group technology strategy, often without being in a position to assert authorityObjective: Is impartial and unbiased, ensuring equal treatment for all and that decisions taken are based on objective criteriaCollaboration: Work effectively and in partnership with our stakeholders on group shared goals that align towards the achievement of the Group technology strategy. Fosters a collaborative environment and assume the role of leaderAdaptable: Understand and appreciate different and opposing perspectives on an issue and is able to adapt our approach in order to achieve a successful outcomeStrategic Thinking: Think about the big picture and use that perspective to support our Divisions to achieve competitive advantage through greater agility, faster time to market and a better customer experienceStrategic Communication: Proactive and considered in your approach to stakeholder communications. You actively listen, provide constructive feedback and help others to consider new perspectivesThis is what you should have. What do we have, you ask? Well...you can check our amazing perks & benefits right here!
So ... are you in?
Equal opportunities At Blip, we are committed to creating a diverse and inclusive workplace. We strongly encourage people from all backgrounds, ways of thinking, and working to apply. We are committed to including everyone regardless of their race, disability, age, gender identity, sexual orientation, and religion.
Everyone brings different perspectives and experiences; you don't have to meet all the requirements listed to apply for this role. If you need any adjustments to apply for the position and to ensure this role aligns with your needs, please send an email to ******.
We will only respond to inquiries related to disabilities.
#J-18808-Ljbffr