Our Network


Senior Full Stack Software Engineer - Venture backed Cybersecurity Start-up



Software Engineering
New York, NY, USA
Posted on Thursday, May 23, 2024

About Cyphlens

Founded in 2023, Cyphlens is a venture-backed, NYC-based start-up currently in hyper-growth mode. We are dedicated to revolutionizing cybersecurity with our multi-patented next-gen cryptographic solutions at the intersection of applied cryptography and image processing. As we gear up for our next growth phase, we are seeking a Senior Full Stack Engineer to join our dedicated team and play a pivotal role in our journey.

Your Role

We are seeking a Senior Full Stack Software Engineer who embodies the spirit of collaboration, attention to detail, and proactive initiative to join our team. This role involves designing and developing high-quality applications across the stack, from backend services to frontend interfaces. The ideal candidate will have a strong background in full stack development, with expertise across a spectrum of technologies including Java, Spring Boot, Python, Golang, React, TypeScript, with C++ knowledge being a notable advantage.

Your responsibilities will extend beyond just development; you will be a strong team player, working closely with our CTO, engineering team, and lead UX/UI designer. Together, you will innovate solutions that not only achieve our business goals but also elevate user experience to new heights. Your acute attention to detail will ensure that every aspect of the application is honed to perfection, from its foundational code to its user interface.

A self-driven nature and the ability to take initiative are paramount, as you will navigate through the complexities of developing systems that are both technically sound and user-friendly. At Cyphlens, we champion a human-centered design approach, and your role will be critical in integrating this ethos into our offerings, making them not just functional but truly empowering for our users. Your dedication and proactive approach will contribute significantly to our mission of shaping a more secure and intuitive digital future.

Key Responsibilities

  • You will design, build, and maintain high-performance, reusable, and reliable end-to-end applications, ensuring they meet our rigorous standards for security, user experience, and performance.
  • Your expertise in backend development will be crucial as you work with technologies such as Java, Spring Boot, Python, Golang, to develop robust backend systems leveraging REST APIs, and microservices architectures.
  • On the frontend, you will develop and enhance user interfaces utilizing a variety of technologies and frameworks, including but not limited to React, TypeScript, JavaScript, and Node.js, ensuring that our applications are powerful, intuitive, and yet user-friendly. Collaborating closely with our lead UX/UI designer, you will translate designs into high-quality code.
  • Your role will involve working with cross-functional teams to deliver high-quality products, implementing security best practices to protect applications and data, and focusing on cybersecurity measures where applicable.
  • You will also be responsible for implementing robust testing strategies, monitoring the performance of live applications, optimizing them for speed and efficiency, and fixing bugs to enhance application performance.
  • Documenting all code changes and development processes will be essential to maintain a clear development history and facilitate future maintenance. Additionally, you will provide guidance and mentorship to junior engineers, fostering an environment of continuous learning and improvement.

Skills & Experience

  • Master’s degree or higher in Computer Science, Engineering, or a related field, or equivalent experience;
  • Proven experience as a Full Stack Engineer with a strong portfolio of released frontend and backend systems;
  • Extensive experience in backend technologies such as Java, Spring Boot, Python, Golang;
  • Proficient in frontend technologies including React, TypeScript, JavaScript, and Node.js;
  • Proven experience with microservices architectures, REST APIs, message brokers and high-throughput systems;
  • Familiarity with cloud services (AWS, Azure, or Google Cloud Platform) and containerization technologies (Docker, Kubernetes);
  • Solid understanding of the full development life cycle, including requirements gathering, development, testing, deployment, and maintenance;
  • Understanding of continuous integration/continuous deployment (CI/CD) principles and best practices and familiarity with tools such as Jenkins, Travis CI, ArgoCD, GitHub Actions.

Ideal Candidate Attributes

  • Delivers high-quality code and cares deeply about the code they write;
  • Pays meticulous attention to detail, always striving for elegant and efficient code;
  • Strong problem-solving abilities and a proactive mindset;
  • Excellent communication and teamwork skills;
  • Ability to work in a fast-paced, dynamic environment.

Nice to Have

  • A strong interest in cybersecurity and/or knowledge of financial and payment systems integration for secure transactions;
  • Experience in image processing, AI/ML, C++;
  • Prior experience in a startup environment, demonstrating flexibility and the ability to adapt to changing priorities;
  • Experience with analytics and performance monitoring tools to gather insights and improve functionalities.

Why Join Cyphlens

This isn't just a job; it's an opportunity to grow with a company poised to significantly impact cybersecurity. We value balance, offering a supportive environment that fosters in-office collaboration and remote flexibility. We're committed to your growth, providing ample professional development opportunities. We value our team's talent and seek to foster a culture that thrives on innovation and collaboration. Last but not least, we should all have fun while doing great work.

How to Apply

Ready to make a mark in cybersecurity with Cyphlens? We're looking for more than just an impressive resume; we want to see your journey and achievements. Email your resume, links to any GitHub codebase you maintain or contribute to, and any relevant projects showcasing your best work in full stack software development to hiring@cyphlens.com.

Cyphlens is proud to be an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Compensation: $150,000 - $200,000, with a comprehensive benefits package including bonus and equity.

Note: Visa sponsorship is not available for this position.