Job Closed
This listing is no longer active.
CrazyGames is a browser games platform on which over 250,000,000 instant gameplays take place every month.
Product Engineer
Location
Belgium
Posted
138 days ago
Salary
0
Seniority
Senior
Job Description
Product Engineer
CrazyGames
• Play a crucial role in bringing our product to the next level. • Work as a product engineer (full-stack software engineer with a lot of participation in product management). • Familiarize with the codebase, fix bugs, and contribute to larger changes for our 40M users within 1 month. • Implement user-facing features end-to-end and conduct experiments to improve core metrics within 3 months. • Take ownership of adding features to our play together functionality within 6 months. • Understand the high-level architecture of the codebase and work together with your Team Lead to specify and coordinate large new user-facing features within 12 months.
Job Requirements
- You are intelligent, efficient, pragmatic, and organised.
- You have managed (parts of) a website or web product successfully before.
- You have good software engineering skills and knowledge of technical concepts in the context of the web.
- You can think in terms of users, can judge and prioritise features, and can convert them into technical requirements.
- You have an eye for detail and for the big picture.
- You combine knowledge of software development with business sense, UX interest, management skills, and strong analytical skills.
Benefits
- Top-notch engineers as colleagues.
- A modern tech stack: Node.js, React, TypeScript, GraphQL.
- Terraform infrastructure on AWS.
- A lot of responsibility and freedom.
- Flexible working hours and location.
- Team weeks - we organize a week somewhere in Europe once or twice per year and pay for transport and accommodation.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
- Active participation in all aspects of software solution design, including code structure, deployment architecture, DevOps, automated testing and integration of third party systems in line with our technical strategies. - Collaborating with client stakeholders and with fellow Propellerhead Developers, Analysts, and Solution Architects, to create a shared understanding of the solution design and roadmap delivery in line with agreed budgets. - Constructing software at every layer of the stack, from user interfaces, back end services, data repositories, interoperability, infrastructure-as-code, deployment pipelines, automated testing and system monitoring. - Providing second-line support of the systems you build and actively seeking ways to keep your software secure, performant and reliable. - Passing on your learning of new technologies or techniques to the broader organisation as part of our knowledge sharing programme. - As a core team member you will be responsible for directing the development approach and reviewing components delivered by implementation partners to ensure quality measures such as security, reliability, maintainability, performance and functional fit for purpose. - Actively moving forward the evolution of our code base from C# to Rust.
• Lead the design, coding, testing and deployment of components, templates, dialogs, and workflows using the AEM architecture (Sling, CRX, OSGI, JCR) • Collaborate with UX/UI designers and stakeholders to design and develop AEM components, templates, and workflows that meet project requirements • Customize and extend AEM functionality using technologies like Java, HTL (HTML Template Language), and JavaScript • Integrate AEM with various third-party systems and platforms using APIs and other integration methods • Configure AEM settings, permissions, and workflows based on project needs and best practices • Assist in content migration and authoring, ensuring seamless transition and adherence to content guidelines and best practices • Optimize AEM performance by identifying and addressing bottlenecks, improving code efficiency, and implementing caching strategies • Develop and maintain functionality for comparing documents (same or different formats) to identify differences at various levels (pixel, object, etc.) • Implement and optimize document format conversion processes using DocBridge technology • Ensure the performance and scalability of document processing applications • Diagnose and resolve issues related to document processing workflows and software functionality • Work closely with cross functional teams, including front-end and back-end developers, to ensure a cohesive and efficient implementation of digital solutions • Provide technical support, troubleshooting, and guidance to team members and stakeholders • Document technical specifications, system architecture, and development processes for future reference and knowledge sharing • Conduct code reviews and participate in quality assurance activities to ensure code meets established G10standards and project requirements.
• Develop APEX Classes, LWC, Flows, VisualForce on the Force.com platform • Create, test, and deploy custom Salesforce applications and integrations • Collaborate with various teams to design and implement complex solutions • Provide guidance and mentorship to junior developers • Ensure compliance with best practices and security standards in all custom Salesforce development • Conduct code reviews and testing to maintain quality standards • Prepare design documents including Architecture, API, and Custom Objects • Use SOQL API’s, Apex controllers, Apex Web Services, and other development tools for customized functionality.
Architect 4, Software Architecture
Scratch FinancialScratch Financial is the world's simplest patient financing solution.
• Collaborate across application and data teams to orchestrate data solutions • Ensure solutions adhere to policies outlined at Comcast level such as data privacy and security • Design and manage robust, scalable data models and semantic layer • Build prototypes, publish design patterns for use by the organization • Provide guidance on getting started in cloud and cloud migration techniques • Work with the data governance team to ensure critical data elements are identified and monitored • Mentor and lead teams of data engineers and architects




