PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Senior Software Engineer:
-
Employment Type:
Full-Time
-
Location:
Wayne, PA (Onsite)
Do you meet the requirements for this job?
Senior Software Engineer
Senior Software Engineer
Contact: Sarah Colletti,
As a Senior Software Engineer, you will be part of a cross-functional team that is responsible for full software development from front-end to back-end. You will help design and implement solutions within our microservices architecture to deliver scalable systems to our patients and customers. As part of our development team, you will help optimize our coding conventions and processes for better performance, security, and maintainability. As a senior software engineer, you will be required to mentor other software engineers as well. This position will report directly to the CTO.
This position offers a $150,000 base salary as well as company equity.
The Day-to-Day
You will work closely with Engineering teams to design high quality solutions that scale with our growing user base. This includes (but is not limited to):
- Work closely with teams in an Agile environment to architect well-engineered, scalable solutions to meet our healthcare partner and user needs.
- Collaborate with Product Management teams to refine and size projects before developing technical solutions.
- Work with Engineering teams to ensure that all code properly adheres to coding best practices, security, testing, and maintainability.
- Collaborate closely with QA Engineers to ensure a shared understanding of product requirements, address testability challenges, and resolve known issues.
- Contribute to an environment promoting continuous improvement through inspection and adaptation in both processes and technologies.
- Stay plugged into emerging technologies and industry trends; both for your growth and the teams.
- Help mentor and support junior software engineers.
To Be Successful
Do these things sound like you? Yes? Good — you’re well on your way to being a successful Senior Software Engineer with us!
- Starting with the obvious: you are PASSIONATE! (Seriously, you must LOVE what you do!)
- You have 5+ years’ experience as a software engineer building highly scalable web-based applications.
- You have an expert understanding of software design patterns and object-oriented design principles.
- You have a deep understanding of security best practices.
- You have extensive experience building and designing microservice architectures using Node frameworks like NestJS.
- You have 5+ years’ expert-level experience with JavaScript technologies and frameworks (specifically TypeScript, Node, and NestJS).
- You have extensive expertise building and maintaining REST and gRPC APIs.
- You have extensive expertise with GIT and mono repos like NX.
- You have expertise with relational and non-relational databases (PostgreSQL, MySQL and Redis).
- You have experience with Docker, CI/CD pipelines and deploying production workloads to Kubernetes or AWS ECS.
- You have experience using various AWS managed services.
- You have experience with payment processors, such as Stripe.
- You have experience with Agile and Scrum practices and tools.
- You possess excellent written and verbal communication skills.
- You must be legally authorized to work permanently in the US without employer sponsorship.
Our Advantage
- We are a Best Places to Work recipient — because we understand the meaning of work hard, play hard!
- You’ll get some skin in the game with employee equity.
- We stand behind and celebrate our core values.
- There’s transparent communication from the top down.
- You’ll have a collaborative, smart, and forward-thinking team to share ideas with.
- You’ll have a direct, meaningful impact as we scale.
- You’ll experience a culture filled with opportunities to connect in-person and virtually.
- We have a casual dress code.
- We offer hybrid and remote work schedules.
- And we’ve got you covered in all the most important benefits: health, 401k match, wellness, disability, employee discounts, time away — and more!
Our Commitment to You
Be yourself. Always.
We want you to apply even if you do not meet every requirement. We are committed to building an inclusive, varied culture that welcomes, promotes, supports, and celebrates the diverse backgrounds of our employees. It is what drives innovation, ignites creativity, and ultimately gives us a competitive advantage.
About Us
Create Membership Plans that Patients and Providers Love
As everyone knows, dental health is critical to overall health. Unfortunately, dental insurance is too complicated, too confusing, and too expensive for dentists and patients alike.
Company Overview
Our mission is to make professional oral care accessible to everyone with a membership model that patients and providers love.
We are doing something about this. We connect dentists directly with patients to eliminate the inefficiency, cost, and hassle of workarounds. Using our cloud-based platform, dentists easily design, implement, and grow a successful membership plan with their own dental care plans, offering them directly to patients. The result is affordable, comprehensive dental coverage that works for dental practices and enables patients to get the professional oral care they need.
As the established leaders in the dental membership space, Kleer and Membersy support a combined footprint of over 20,000 dentists and millions of patients across all 50 states, and cover the entire spectrum of dental practices, from independent solo practices to the largest DSOs in the country.
Kleer and Membersy came together in 2024 to provide an unmatched dental membership solution and experience.
#J-18808-Ljbffr
Recommended Skills
- Api
- Agile Methodology
- Business Process Improvement
- Communication
- Continuous Integration
- Creativity
Help us improve CareerBuilder by providing feedback about this job: Report this job
Job ID: l1d9g5c
CareerBuilder TIP
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.