Senior Fullstack Software Engineer (Node.js)
About Raydiant: more than half of all new televisions are being sold to businesses. But to use them, businesses either need to improvise (think Chromecast and an old Android, or a DVD player playing on loop) or spend tens of thousands of dollars on racks of hardware and bespoke software. Yes, it’s really that bad.
But it’s easy with Raydiant. At Raydiant, our hardware and cloud software unlocks the power of these displays by making it easy to display media (like video or music), information (like menus or flyers), and interactive content (like teleconferencing or whiteboards) at a price that any business can afford.
We’re growing like crazy and we need your help. Founded in April 2017, Raydiant enjoys support and financial backing from top strategic and technology investors, including Bloomberg, Inc., Transmedia Capital, 8VC, Atomic VC, and Ron Conway. Our customers include Wahlburgers, Chick-fil-A, Harvard University, the Dallas Mavericks, CiCi’s Pizza, and Westin. Our team consists of seasoned engineers and executives with deep backgrounds in relevant industries. We are looking for like-minded individuals that want to help us scale the business, continue to create and provide great experiences to our customers and have fun along the way.
Raydiant operates in 4 offices: Lithuania, Netherlands, USA and Canada.
Raydiant will hire over 130 employees in Lithuania over the next 18 months.
There will be 22 software engineers working together with you at Raydiant
Raydiant is a product-based company. Our hardware and cloud software products are used by Wahlburgers, Chick-fil-A, Harvard University, the Dallas Mavericks, CiCi’s Pizza, Westin and etc.
Description
You will contribute directly as part of our IoT product engineering team building amazing new features for our rapidly growing customer base, which spans over eight major verticals, and includes both brick and mortar/customer-facing as well as enterprise/employee-facing features. We’re looking for an engineer who is comfortable moving throughout our tech stack, back-end to front-end, to develop features that meet our product team’s ambitious and exciting vision. There will be 22 software engineers working together with you at Raydiant’s offices in Lithuania, Netherlands, USA and Canada.
Raydiant is seeking a Senior Fullstack Software Engineer specializing in Node.js to design, build, and deploy new features to a global customer base. You will be working in our ‘apps & connectors’ team, which is responsible for building third-party integrations with partners such as Square, Salesforce, Microsoft, Revel, and nearly a hundred more… In this role, you will be working within a scrum team, reporting to the Engineering Manager, delivering high-quality, well-architected code that scales, handling tens of thousands of requests per minutes for features and use cases across multiple products alongside integrations with a dozen partners, some of them *very* large.
Lithuanian team: we opened our office in Vilnius in 2021, which also houses our Customer Success, Technical Support, Marketing, Finance and Operations teams – it’s our largest office after our San Francisco HQ! We will hire over 130 in employees in Lithuania over the next 18 months to continue scaling our global operations and to create an even stronger customer experience. You will initially be working alongside our engineers in North America, but as the team grows and we take on more ownership, we hope you will be able to step up and take on a Lead Software Engineer role.
What You Will Be Doing:
- Owns the design and implementation of major areas of our offering, spanning multiple features or services.
- Helps define and extend the core processes used by the team.
- Implements key new tooling, test frameworks, automation used by all developers every day.
- Capable of designing and coding significant new functionality spanning multiple features from scratch and shipping it successfully without bugs.
- Able to effectively communicate status and future design thinking in a concise way for a group of engineers collaborating on a feature.
- Mentors developers on developing new designs and gathering feedback.
- Able to break down a feature design into component tasks and guide other developers on execution.
Company offers
- Daily office fruit and snacks.
- Wolt lunch budget.
- Retreats to San Francisco HQ.
- M1 MacBook Pro.
- Private health insurance.
- Bonus scheme for successful referrals.
- Welcome pack full of swag.
- Office at Quadrum with free parking place.
- Flexible working hours.
- Salary range: recommended 5000 – 7500 EUR gross per month.
Requirements
- Computer Science, Physics, Math, Engineering, Chemistry or related Bachelor’s degree.
- At least five years professional experience, working in a software company with the most recent title of Senior Software Engineer, Member of Technical Staff, or higher.
- Three to four years of experience with strong architectural and system design skills in backend Javascript / Node.js.
- Bonus points if you have experience working with TypeScript or Go – either way, we will teach you.
- Experience writing frontend JavaScript in a modern framework such as React, Angular, Vue.js or Ember.js – we use React.
- Docker, docker-compose and experience with multi container environments.
- Bonus point for AWS experience, especially with CloudFormation, EC2, VPCs/networking, and Lambdas.
- Relational database experience, such as RDS/Aurora.
- ElasticSearch experience, including log shipping and log analysis.
- Metrics and monitoring experience (Prometheus and others).
- Authentication experience including oAuth2 and standard LDAP.
- Deep “git fu”: github, PR process, able to explain what cherry-picking and squash are for.
- Experience with modern SaaS build services (Codeship/Circle CI/Travis CI).
- REST API design and implementation.
- Agile software development experience.
Contact information
Karolis Blaževičius
+370 654 74958
karolis@indigroup.lt
Apply for Position
Select and upload your CV. Confidentiality guaranteed.