Seeking a Software Engineer II to develop and manage frontend and backend systems for Snap! products, with a focus on React and Node.js technologies in a fully remote environment.
Responsibilities: Key responsibilities include building UI features, creating GraphQL APIs, contributing to roadmap planning, and ensuring product quality through testing.
Skills: Required skills include experience with React, Node.js, TypeScript, and an understanding of the full software development lifecycle.
Qualifications: Preferred qualifications include 2+ years of software development experience and a Bachelor's degree in Computer Science or equivalent.
Location: This is a fully remote position.
Compensation: $105000 - $110000 / Annually
About the Role:
The Software Engineer II will help build out our vision through the development and ownership of our frontend and backend systems for our Snap! products. The frontend system is built using React along with GraphQL and connects to the backend via our API Gateway. This role requires an understanding of both Front End to Back End development. Our applications are built primarily using Node.js, TypeScript React, and Postgres, with some legacy systems on Ruby on Rails, Python, and MySQL (RDS). We utilize Kubernetes and deploy to production on average 10 times per day. We are focused on Continuous Delivery and CI/CD pipelines. We value versatility and craftsmanship over specialization. We don’t look for great “X” Engineers, we look for great Software Engineers no matter the language or tech stack.
This is a Full Time, Remote position.
How Your Time Will Be Spent:
Software Engineer II Responsibilities:
Preferred Experience, Skills, and Abilities in a Software Engineer II:
Our Primary Tech Stack:
Snap! Mobile, Inc. is proud to offer the following benefits:
The salary range for this position is between $105,000 and $110,000, dependent on experience.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Snap! Mobile, Inc. is looking for a passionate Software Engineer II to join our remote team and make a significant impact on our innovative Snap! products. In this role, you'll dive into both frontend and backend systems, primarily working with React and Node.js. If you love building UI features and creating GraphQL APIs, this is the perfect opportunity for you! You'll play a pivotal role in our roadmap planning and product quality, focusing on thoughtful development and testing. With around 80% of your time dedicated to building great products, you will have the chance to see your efforts come to fruition. Our tech stack includes TypeScript, NodeJS, and Postgres, among others. We're committed to best practices, with a strong emphasis on continuous delivery through our CI/CD pipelines. Collaboration and craftsmanship are at our core, as we believe in the value of versatile engineers who can adapt to various technologies. If you have a solid foundation in software development with at least 2 years of experience, as well as a Bachelor's degree in Computer Science or a related field, we would love to have you onboard. You’ll work in an engaging environment and will have the opportunity to participate in learning initiatives such as hackathons and book clubs, all while enjoying the flexibility of working from home. The annual compensation for this role ranges from $105,000 to $110,000, with a robust benefits package that includes medical, dental, vision, and 401K matching. Come join us and help shape the future of mobile solutions!
Be part of Apple's Media Conferencing team, creating innovative software solutions for real-time communication applications.
Join Experian as a Senior Software Engineer and lead the charge in tackling complex engineering challenges in a supportive and innovative environment.
We're seeking a Senior Java Software Engineer with expertise in FHIR to drive innovative healthcare solutions in a hybrid working model.
Join Sia Partners as a Senior Software Engineer, focused on developing innovative AI solutions in a collaborative team environment.
Bank of America is looking for an experienced Software Engineer III to develop complex software solutions in an inclusive and engaging workplace.
Join a leading software company in Europe as a Senior Web Developer to innovate and enhance robust SaaS applications.
Become a pivotal player in creating innovative backend solutions as a Senior Backend Developer focused on performance and scalability.
Join Octal Philippines Inc. as a Software Engineer to create innovative software solutions in a collaborative environment.
Snap! Mobile provides digital banking and financial management solution for all youth programs and leaders.
2 jobsSubscribe to Rise newsletter