Full Stack Product Engineer
Full Stack Product Engineering Specialist
Atomic Software, a software development consultancy founded in 1999 and located in Brooklyn, NY, is currently seeking an adept Full Stack Product Engineering Specialist to join our growing team of talented technologists. We hire humans who are not merely passionate about what they do, but humans who are tenacious, and whose thirst for excellence is palpable.
We are open to remote work in both the short and long term, as well as those who wish to collaborate in-person at our (updated and pandemic conscious) DUMBO headquarters. It's important to us that everyone is happy and safe with their work environment, and we can work with you to find the best path forward.
Job Description
We are looking for humans with a strong background in JavaScript (Angular, React) Java (Spring), and SQL to create products that are versatile, thoughtful and orthogonal. We hire active participants, those that take opportunities to contribute: to projects, conversations - someone with ideas, and ideas about how to make those ideas happen.
In this role, you will be expected to collaborate closely with our current development team in building products that ask and answer complex questions, anticipating and identifying problems before they hinder progress. You should be interested in all aspects of product development, and capable of using your analytical skills and technological experience to contribute to project teams immediately. You must be ready and willing to take on challenging work, and eager to expand your knowledge.
The humans we wish to hire are articulate, engaging, insightful, empathetic, and passionate about finding ways to develop literacy and education focused digital solutions with leaders in the industry.
Does this sound like you? We want to meet you! Get in touch!
Our ideal human has 1-2 years professional development experience, and currently possesses the following technical skill set:
Demonstrable and immediately accessible experience using JavaScript (and various frameworks) in a professional capacity
Thorough working knowledge of Java (Spring)
Deep understanding of SQL
Familiarity with object oriented design techniques
Substantive knowledge of AWS deployments
Comfortable working with the Agile methodology
Extensive experience with CSS and HTML
Our ideal human currently possesses the following professional skill set:
you are a fluent and natural communicator, working with technologists and non-technologists regularly and successfully
you are comfortable navigating client relationships
you are motivated to succeed in a collaborative environment
you seek opportunities to maintain and expand your technical skill set through a variety of ways: formal educational environments, collegial mentorship, professional organizations, etc.
you are eager to understand client needs and company needs - actively finding ways to deliver the best possible product
you are interested in the community built by colleagues and team members – not only participating in it, but contributing to it
you are flexible and willing to accept new roles with greater responsibility as a result of successful work
you regularly seek ways to apply your skill set in areas where they might be useful
your work actively encourages, creates and sustains positive collaborative environments
you are deeply interested in the world around us, frequently finding ways to incorporate new ideas to current projects
Your typical day will include:
“Arrival” at your current work environment (which may or may not be your couch)
Wave to your adoring fans on slack
Dial in to a video call with your current project team and clients for stand-up
Regular check-in with Atomics company president
Quick catch up with your Atomic internal team
Coffee. Cookies.
Heads down development work
Quick catch up with your mentor to make sure your goals are on track
Collaborative product ideation, problem solving with project leads, technical analysis
About Atomic:
Atomic Software designs and builds software products for reading, learning and publishing – starting at the projects beginning, and helping our clients take it all the way to launch. We can bridge gaps and provide expertise for projects that are already on their way. We partner with our clients to develop software for phones, tablets and desktops. We create new cloud services for distributing our clients amazing content and data – working with them to implement systems that create and manage their digital content.
Our team is talented, creative and diverse, whose backgrounds include computer science, theater, math, linguistics, music, jewelry design, foreign policy, economics and more. We are a community comprised of engineers, UI and UX designers, content management specialists and learning enthusiasts. Our work is exceptional, and directly reflects the dynamic, multi-faceted nature of our teams.
We look for humans that are smart, and ardent about what they do. We hire humans that have more than the correct answer to a difficult question – they can also ask the difficult questions. We seek humans that recognize the influence that they wield in our community, and utilize it to positively affect our team and our projects. We want to learn from and with you, in a supportive environment where your voice is heard, and your contributions are celebrated.
Our commitment to offering an exceptional work environment is tangible: we offer very competitive salaries, comprehensive (fully paid!) benefits, unlimited PTO (for real), company matched 401k, extensive company learning, opportunities for formal and informal mentorship, exposure to leading technology, a dynamic work environment and the opportunity to build something meaningful with a super smart team.
What do YOU need to perform at your best? We can make things happen for the candidate that makes things happen.
Atomic Software is deeply committed to equal opportunity employment, and we do not discriminate in any way, or at any time, for any reason. EVER.