Staff/Lead Fullstack Engineer (Data Structures Expert)

Posted 9 months agoViewed
UK, Americas, Western EuropeFull-TimeSoftware Development
Company:Mimica
Location:UK, Americas, Western Europe, UTC-6, UTC+1
Languages:English
Seniority level:Senior, 8+ years
Experience:8+ years
Skills:
AWSFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptSoftware ArchitectureUI DesignAlgorithmsAPI testingData StructuresReactCI/CDAgile methodologiesRESTful APIsJSONNodeJSDebugging
Requirements:
8+ years of experience as a Software Engineer High engineering standards Proven experience in architecting scalable and reusable UI components Proven experience architecting algorithms that efficiently handle large datasets Experienced and comfortable with Redux Exposure to advanced state management challenges Knowledge of advanced system design principles Knowledge of data structures Knowledge of algorithms Knowledge of core concepts underlying scalable and reliable architectures Deep understanding of advanced performance optimisation techniques across front-end and backend Committed to upholding high engineering standards Delivering clean, testable, reusable, modular, and well-documented code Experience owning projects from start to finish (speccing, design, development, testing, deployment, release, and observ) Drive to develop skills, improve team processes, and reduce debt Fluency in English with effective communication skills
Responsibilities:
Improve and expand the capabilities of the Mimica Webapp (MERN stack) Design a robust architecture Develop new features Release improvements to existing components Take operational responsibility for built components Understand user needs and pain points Experiment and iterate on solutions Shape technical direction, processes, and culture Develop a visualization tool and data-rich dashboard Build interfaces and real-time frontend services Enable auto-generation of process maps and bot code Participate in architectural decisions Collaborate across teams to identify and implement product improvements Produce documentation for implementations Provide feedback to peers through pair programming and code reviews Help team members improve Participate in hiring and onboarding new team members Take on end-to-end project management responsibilities
Similar Jobs:
Posted 1 day ago
United StatesFull-TimeSoftware Development
Senior Full Stack Engineer
Company:Five9
Posted 1 day ago
North AmericasFull-TimeSoftware Development
Backend Engineer II - Minesweeper - Personalization
Company:
Posted 1 day ago
BrazilFull-TimeHospitality / Marketplace
Remote - Senior QA Automation Engineer - Hospitality / Marketplace - Brazil
Company:Truelogic