Front-end Jobs nearSan Francisco, CA
Full Stack Developer
# Remote Full Stack Developer for Likvido (C#/.NET 5/VueJS/Kubernetes/Azure)
Hello there! Are you ready for a really ambitious position as a full stack .NET developer?
And yes, the role is fully remote so you can do your job wherever you want; from the beach, the pyramids, even from the moon if you like (well, of course you need to have an internet connection).
Likvido is a (very) fast-growing startup. We are around 60 employees now, and we are aiming for a series A funding to realize our huuuuge ambitions for the coming years.
We are now looking for a skilled full stack .NET developer that can impact our products and become a part of our remote tech Likvido family.
Let’s be polite and introduce ourselves first - so who are we and what are we doing?
Let's face it: accounting sucks. Entering data into a stupid system? Sending invoices? Trying to get the last decimals to match so your auditor doesn’t scream at you?
We would prefer spending time with family or friends. The same goes for our customers.
At Likvido we are automating accounting for our customers. We do this by having a super awesome product that helps you:
- Send “smart invoices” that reconcile themselves
- Send automatic reminders for invoices that go unpaid
- Pay your bills in Likvido so you don’t have to go to your bank (and the bills of course reconcile themselves)
- Automatically scan all your receipts and bills so you don’t have to enter data again
- Get paid if an invoice has not been paid on time through our debt collection system
If you really hate accounting, we also have an accountant service where our accountants take care of everything for a small price.
So to summarize what Likvido is doing:
We are letting you focus on what matters, instead of spending time on boring administrative work.
Our main application is a web application, where our customers can interact with the product. This web application consists of a VueJS frontend and an API - using the Backend For Frontend (BFF) approach. This means we are evolving the frontend and API in a symbiosis, where the API requests are tailored to the exact use-cases of the frontend. The styling of the frontend is a custommade look built with Sass and designed by our in-house UX/UI designer in cooperation with Studio Skulptur: https://www.studioskulptur.com/likvido. The API is running on .NET 5 and written in C#, but we also have a legacy ASP.NET MVC application running on old .NET framework - which we are in the process of getting rid of.
We run all of our services in Microsoft Azure. The most recent services are running on AKS (Azure Kubernetes Services), and the legacy services are running on App Service. Our goal is to move everything to AKS. All of our source code is hosted on Github and we use Github Actions to deploy our services to AKS. We deploy to production at least once per day.
We use SQL Server and Azure Blobs for our data storage needs. We might introduce MongoDB or CosmosDB for specific use cases, as we are generally very open to adopting new technologies, whenever they provide some nice improvements over our current stack.
Our general architecture is to build bounded contexts, with a number of services and databases inside each context. The services are small and scalable, and we use both queues, event grids and HTTP APIs for communicating between services.
You will join our current team, consisting of 9 developers, both frontend and full stack developers, plus a product team with UX/UI designers and product managers. We expect you to participate in the whole product workflow - from idea to production. You will help build new features, do code reviews, make releases, and make sure your features work and continue to work in production. You will also help us push forward our technical stack and infrastructure, to improve the performance, availability and scalability of our products.
Being a Full Stack Developer at Likvido, your job is to improve our product and build great technical solutions!
Day-to-day that means:
- Help maintain our current products
- Actively participate in team meetings, discussing product feature improvements as well as technical issues and improvements
- Make code-reviews and be responsible for the features you build
- Help push forward our platform and codebase, to make sure it is easy to maintain and performs well
You will also participate in the development process like your other colleagues, which means maintaining the current codebase, adding new features, doing code reviews etc. We are moving towards forming small autonomous teams, with a very high level of ownership and influence over the product and the technologies. This environment provides a lot of freedom for the teams to take control over their work, and let their creativity unfold.
We are looking for someone who can say “YES!” to the following:
- I am a senior full stack developer with a minimum of 3 years of experience in a similar position.
- I put great pride in my work, and I like to solve challenging problems in ways that will make maintenance easy.
- I enjoy following the technology trends and consider how they can be used to solve the problems we face.
- I have strong opinions, but I understand and respect the opinions of others as well, and I will seek to resolve conflicts in a productive manner.
- I have multiple years of experience with
- Modern .NET stack (.Net Core, .NET 5)
So without further ado: If you consider yourself a top full stack developer, and feel like having a very ambitious role is the next step in your career - APPLY!
What we offer - and a few practicalities!
💰 Competitive salary
📖 Learning & dev budget
⏰ Flexible hours
🗺 100% Remote
🌎 International environment
🗣️ AND we expect you to be fluent in english
Apply now and work remotely at LikvidoApply
Jobs farther away
Senior Web Developer React and Mobile Developer React Native
Red Rock Tech Solutions (a division of ALC Schools, LLC) is a growing, entrepreneurial, software development company in the passenger transportation industry. We use a custom-built platform to dispatch, track, and report on thousands of trips for our customers every single day. We are pushing boundaries in databases, mapping, scheduling, routing, and optimization.
We are looking for a great Sr. Mobile/Web Software Developer who is well-rounded and passionate about technology, software development, solution quality, improving the effectiveness of our solutions, continual learning, and anything else they do. Your experience, and your ability to continue learning, will be fully utilized. You will be expected to know how to do lots of stuff (or to learn it quickly) – boredom should not be a problem.
Team Size / Dynamics
You will be working with a small, distributed team: Developers, QA Engineers, Technical Leads, Product Owners, & other technical team members (DBAs and Systems groups)
We are collaborative workers, using Kanban boards for task management and regular stand-up meetings for coordination
We are heavily invested in Microsoft technologies with Azure, .NET Core, Service Fabric, SQL Server, CosmosDB, and Azure Functions serving as the foundation for our systems
We maintain & develop solutions on a variety of platforms, including mobile, web, and desktop applications
Internalize requirements first
Write well-designed, readable, testable, & efficient code next
Understand & follow Security best practices
Integrate components into a fully functional software system
Create, maintain, & document automated tests for your solutions
Collaborate with team on design; provide feedback & input regarding technical implications
Research & offer solutions to resolve any reported defects (or ensure there aren’t any )
Coach, mentor, teach (and learn from) other technical teammates
Assist with designing test plans and scripts from project requirements
Maintain accurate tracking of issues and work items
3+ years within Software Engineering/Development discipline
Demonstrated ability to develop React web & React Native applications fulfilling business requirements
Experience diving into existing React web/Native solutions & driving them forward
Solid understanding of software development processes, methodologies, & best practices
Ability to work constructively with other developers, QAEs, Tech Leads & IT towards a common goal
Experience with Microsoft Azure (Functions, CosmosDB, Azure AD B2C, etc.)
Experience with Distributed Version Control Systems such as git
Experience with Continuous Integration environments such as Azure DevOps
Knowledge of relational databases, SQL and ORM technologies
Knowledge or experience leveraging .NET Core
Experience with Automated Testing
Experience with transportation related technologies
The other requirements (hard to quantify, but important nonetheless):
Being passionate is important. Your systems will support our aggressive growth as a company. We want you to own the projects you work on, and make them the best they can be. Transportation is an exciting and dynamic field, and we are looking for somebody who can get excited about transforming it.
We need somebody who communicates well. Being able to communicate well in the English language, both written and verbal, is important. You will occasionally work with people other than developers & technical team members (end users, company management, etc.).
We require a willingness to adapt and learn. Nobody knows everything, and we don't expect you to either. You will need the ability to pick things up quickly and be nimble in your approach.
We offer a comprehensive benefits package including Medical, Dental, Vision, Company paid Life Insurance, Voluntary Life Insurance, 401K Plan (with Employer Match), Paid Time Off, and Paid Holiday.
All qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status, sex, affectional or sexual orientation.
Red Rock Tech Solutions, LLC is An Equal Opportunity EmployerApply