Full-Time Senior Fullstack Engineer, Lens
Mirantis is hiring a remote Full-Time Senior Fullstack Engineer, Lens. The career level for this job opening is Senior Manager and is accepting Madrid, Spain based applicants remotely. Read complete job description before applying.
Mirantis
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Mirantis is seeking a highly skilled and passionate Senior Fullstack Developer to develop scalable software solutions delivering exceptional user experiences.
As part of the Lens team, you will contribute to the development of Lens, the leading IDE for Kubernetes developers, used globally by over 700,000 DevOps professionals.
Lens is built on Electron and powered by modern technologies such as React, TypeScript, and Node.js.
The Lens Cloud backends also leverage TypeScript and Node.js, ensuring a robust and scalable infrastructure.
You'll be part of a cross-functional team responsible for the full software development life cycle from conception to deployment.
As a Full Stack Developer, you should be comfortable with front-end and back-end coding languages, development frameworks, and third-party libraries.
You should be a team player with a knack for visual design and utility.
At Mirantis, we work with the latest tools, UI frameworks, and cutting-edge web technologies.
We are looking for someone who is excited to try new things and enjoy technical challenges.
The tools and technology we create should be as beautiful and easy to use as the world's best-designed online services.
Our microservice-based backend architecture aims for highest availability and resilience to deliver a stable and reliable service to our amazing customers.
Key Responsibilities:
- Feature Development: Develop new features for Lens Desktop and Lens Cloud services, working across front-end (React, Electron) and back-end (Node.js, TypeScript) systems.
- Implement Visually Appealing Interfaces: Implement visually appealing user interfaces, ensuring high usability and consistency with the Lens brand.
- End-to-End Ownership: Collaborate in all stages of the development lifecycle from technical design and prototyping through implementation, testing, and deployment.
- Maintain and Optimize Codebases: Maintain and optimize existing codebases, addressing performance bottlenecks and improving overall reliability.
- Collaboration & Communication: 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. Collaborate with level 1 support engineers to help troubleshoot and resolve technical issues.
- Quality & Best Practices: 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.
- Continuous Innovation: Explore, evaluate, and integrate new technologies, frameworks, and tools that could enhance product performance or developer experience.
- Mentorship and Knowledge Sharing: Serve as a mentor and knowledge resource for the team, sharing insights on best practices and emerging trends.
- Community Involvement: 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.