Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Spring / React Full Stack Software Engineer

Cyber Crucible

Spring / React Full Stack Software Engineer

Pittsburgh, PA
Full Time
Paid
  • Responsibilities

    Please note - this position is available if you are currently in graduate school. Also, we are happy to sponsor the right candidate's F1 or other student visa. No H1B visas, please.

    In this position, you will be given a meaningful and fulfilling opportunity, as a team member, to conduct software engineering support both to Cyber Crucible and its partners. The emphasis is to build on existing skills, and have the freedom and opportunity to grow your skills while contributing in a real, demonstrable way for Cyber Crucible or other future employers.

    We listed this as "associate" career maturity.  The idea is that we need someone that can demonstrate knowledge with the development environment.  We do strongly believe in coding merit and performance over years of experience.  Years of experience of course help to learn mastery, to then demonstrate merit, but that can be earned by aggressively learning while in school!

    Your primary focus will be continued development of the middleware for Cyber Crucible's ransomware and malware protection software. There will be a strong focus on automation of discovery and response for our clients. Some tasks are going to be involving leveraging native cloud services, such as Amazon Web Services. While some tasks will be maintenance-focused, much of the work will be focused on innovation and problem solving.

    The middleware is a Spring Boot REST server, and nextJs/ReactJS forms the web application. The backend database is MongoDB. While your focus will be on the Java Middleware, you will be given increasing exposure to the ReactJS codebase as well.

    We strongly believe that a poor interview, or short resume, can hide strong development talent. Since many applicants (perhaps you) will not have a strong resume with references or open source projects for us to view, we will be asking you to post a tightly-scoped project to GitHub or GitLab, using one or both of Spring Boot or nextJS. If you already have something we can view, that of course eliminates the need (perhaps a side project!). Please treat this project as your demonstration of your personal ability, to link to on your resume, which you will have available for your career. We will provide you with feedback on your code. After all, a strong gitlab or github personal repo is the best advertisement of your abilities, for your employment at Cyber Crucible or anywhere else.

    You will be a vital member of the team, and will be given the freedom to express ideas, gain buy-in from the team, and execute (sometimes all within 30 minutes). We give merit-based raises and bonuses, and even stock options for top performers. Hours and location will be flexible per business operations needs, with a focus on team dynamic and deliverables. Pay for this position is negotiable based on experience and skill level. Yes, sometimes we outbid big companies based on performance, but we'd rather give you some stock options. That really is the way engineers strike it big...not based on that 2% raise.

    Candidates should demonstrate knowledge in software engineering through the completion of a software project, and an interview with one of our engineers. The interview process is as much about drive to push yourself, as much as having enough foundational skill to demonstrate you are passionate about this career. We explore new ideas every day, and are always learning. We love it when team members have the same desire to push new boundaries!