
Senior Fullstack Engineer, Lens
- Praha
- Trvalý pracovní poměr
- Plný úvazek
- Develop new features for Lens Desktop and Lens Cloud services, working across front-end (React, Electron) and back-end (Node.js, TypeScript) systems. (
- Collaborate in all stages of the development lifecycle—from technical design and prototyping through implementation, testing, and deployment.
- Maintain and optimize existing codebases, addressing performance bottlenecks and improving overall reliability.
- Work closely with technical leads, product managers, and community developers to transform ideas into robust, maintainable implementations.
- Coordinate with cross-functional teams to ensure seamless integration, remove blockers, and solve complex technical challenges.
- Working with level 1 support engineers to help troubleshoot and resolve technical issues.
- Uphold coding standards by conducting thorough code reviews, writing automated tests, and maintaining comprehensive documentation.
- Adopt CI/CD pipelines, leverage error reporting and telemetry, and champion best practices to ensure the product’s scalability, resiliency, and security.
- Explore, evaluate, and integrate new technologies, frameworks, and tools that could enhance product performance or developer experience.
- Serve as a mentor and knowledge resource for the team, sharing insights on best practices and emerging trends.
- Engage with the Lens community, responding to feedback, reviewing contributions, and driving discussions around new feature ideas.
- Contribute to community events or Lens user meetups to showcase product updates and gather user insights.
- Explore ways to integrate AI/LLM capabilities into Lens to enhance developer productivity.
- In-depth knowledge of HTTP(S) and proxying at the protocol level
- Understanding of cryptography and security
- 5+ years of software development experience, with a strong focus on full-stack web applications.
- Proficiency in React, TypeScript, Node.js and familiarity with Electron or similar desktop application frameworks.
- Solid understanding of cloud-native best practices—experience with Kubernetes or microservices is highly desirable.
- Understand and leverage common architectural styles and patterns around Microservices, 12factor-apps and cloud-native app development
- Demonstrated track record building scalable, maintainable, and high-quality applications in agile environments.
- Strong knowledge of RESTful API design, including performance optimization, security, and reliability considerations.
- Familiarity with large language models (LLMs) and experience integrating AI frameworks or APIs (e.g., OpenAI, AWS Bedrock,...) into web applications or developer tools is beneficial.
- Understand and apply quality techniques and practices (automated unit testing, performance analysis, telemetry and error reporting, continuous integration)
- Problem-solving mentality with the ability to quickly learn and apply new technologies.
- Passion for clean, maintainable code and an appreciation for great design principles.
- Eye and appreciation for great design, High standards for usability.
- Strong problem solving skills
- Excellent communication and teamwork skills; comfortable collaborating with diverse teams and external community contributors.
- Self-driven and proactive in seeking ways to improve workflows, systems, and user experiences.
- Work with world-class engineers, product, and design teams in a fast-paced, impact-driven environment.
- Flexible remote work within the EU or the option to work from our Helsinki hub.
- Join a company that values user experience, community engagement, and an open-source ethos at its core.
- Receive a competitive compensation package with strong benefits plan.