Would you like to partake in technical challenges, collaborate on an interesting product, stay up-to-date with the latest technology, and contribute to taking our product to market? Then keep reading!
Yes, tell me more…
fullinfo is a startup B2B data services software company.
We are building an unparalleled data collection pipeline deployed on AWS, written in Go and Typescript. Our focus is on innovation, quality, and accessibility as we develop a comprehensive lead generator platform.
The customer-facing component is a web application based on Typescript and GraphQL, also deployed on AWS. We employ a serverless architecture, with most code running as AWS Lambda functions.
We are currently hiring a Senior Frontend Engineer for an initial 12-month fixed-term contract.
Responsibilities:
- Technical Leadership & Architecture: Design solutions for complex problems and large features, make architectural decisions considering scalability, maintainability, performance, and security, and define technical standards and best practices.
- Mentorship & Guidance: Mentor junior and mid-level developers, lead code reviews to ensure high quality and consistency.
- Strategic Thinking: Align technical efforts with product goals and business context, evaluate new technologies, and advocate for their adoption.
- Complex Problem Solving: Address challenging technical issues involving debugging, performance analysis, or system interactions.
- Cross-functional Leadership: Collaborate with Backend, DevOps, Product, and Design teams, influencing technical directions beyond the front-end team.
- Sparring Partner for Designers: Provide technical feedback on design feasibility and suggest improvements.
- Process Improvement: Drive enhancements in team processes, tooling, and workflows.
Requirements:
- Frameworks/Libraries: Mastery of one or more frameworks/libraries, understanding internals, advanced patterns, and ecosystem; capable of evaluating and selecting technologies.
- Tools: Expert understanding of the front-end toolchain, including build systems, CI/CD, testing, and monitoring.
- Concepts: Deep knowledge of architectural patterns, state management, web performance, security, testing paradigms (E2E, unit), and infrastructure considerations.
- System Design: Ability to design robust, scalable, and maintainable front-end systems and component libraries, understanding trade-offs.
Must Have Technologies:
- Excellent knowledge of Angular (up to version 19)
- GraphQL
- TypeScript
- Node.js
- AWS services (Lambda, DynamoDB, event-driven architecture)
- OpenSearch query building
- E2E testing with Cypress
- Unit testing with Jest
- HTML5, CSS3, SASS, Tailwind
- Pixel-perfect, responsive interfaces for mobile web
Nice-To-Have Technologies:
- Experience with animations for UX support
- Image manipulation and face detection libraries in Node.js
The successful candidate will…
- Be comfortable working remotely and independently with some overlap with HQ hours
- Take ownership and accountability for their work
- Be eager to work across cloud infrastructure in a generalist role
- Quickly learn our infrastructure to contribute ideas and improvements
- Support other teams in AWS solutions
- Adopt a proactive, hands-on approach
- Be experienced or passionate about mentoring other developers
What can you expect from us?
- Shape the company from the ground up as a pioneer
- Collaborate to bring our product to market and celebrate successes together
- Work in a startup environment focused on quality, problem solving, and building beautiful software
Our culture is built on two core values:
Quality: We emphasize quality in our products, aiming for beautiful, high-standard software, constantly questioning and improving our work.
Problem Solving: We foster innovation and creative solutions, always keeping user needs at the forefront.
Seniority level
Employment type
Job function