Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Developer image - Rise Careers
Job details

Full Stack Developer

Picture This: You're cranking out code alongside fellow developers, surrounded by snacks, your caffeine of choice, and listening to themed lo-fi music. Sounds like a good Tuesday afternoon?

If so, Keeping Current Matters is looking for an experienced Full Stack Developer to join our team!

About Us:

We believe every family should feel confident when buying and selling a home.

We do this by transforming the way consumers are educated in the housing industry - providing real estate professionals with market insights to stay current on what’s happening, and marketing tools to share them in a simple way that is easy to understand. Since 2007, KCM has helped hundreds of thousands of agents to educate and serve buyers and sellers like never before.

What You'll Do:

As a Full Stack Developer, you’ll play a critical role in designing and implementing scalable, efficient solutions for our web applications. You’ll:

  • Architect and develop both front-end and back-end systems using predominantly VueJS and Golang with a splash of Node and Python
  • Lead the development of complex features while maintaining code quality, security, and performance standards.
  • Collaborate across teams to translate business goals into technical solutions.
  • Review and optimize existing codebases for performance and maintainability.
  • Mentor junior developers through code reviews and knowledge-sharing sessions.
  • Integrate third-party APIs and ensure seamless functionality within our architecture.
  • Troubleshoot and resolve critical issues throughout the development lifecycle.
  • Stay ahead of industry trends and introduce new tools, techniques, and technologies to enhance our processes.

What You'll Bring:

  • 5+ years of full stack development experience, with expertise in front-end frameworks (e.g., VueJS, React) and back-end languages (e.g., Golang, Node.js, Python).
  • A deep understanding of software architecture, design patterns, and scalable system design.
  • Experience with relational databases like MySQL or PostgreSQL, and third-party API integrations.
  • Proficiency with Git, CI/CD pipelines, and cloud services (e.g., AWS, Azure).
  • Strong problem-solving skills and a proactive mindset for identifying and addressing issues.
  • Excellent communication skills to collaborate effectively across teams.

Why You'll Love It Here:

  • Comprehensive Benefits: 100% employee premiums for health insurance, fully covered life & AD&D insurance, optional vision insurance, and a competitive 401(k) match with immediate vesting. 
  • Professional Growth Support: Subscription for LinkedIn Learning and annual budget for role development support 
  • Work-Life Balance: Unlimited paid time off and Mental Health Fridays (take one Friday a month off) 
  • Recognition: Certified Great Place to Work since 2016! Read more about that here: https://www.greatplacetowork.com/certified-company/1421922 
  • Culture of Excellence: A collaborative, dynamic, and growth-oriented team driven by strong values. We challenge each other to excel and invite you to contribute to our shared success.  
  • Diversity & Inclusion: Commitment to creating an inclusive environment celebrating diversity. 
  • Daily Lunch: Order lunch Monday -Thursday, on us! 

What you need to know before you apply: 

    • Location: Richmond, VA 
    • Hours: Monday - Thursday in-office, Friday remote optional 
    • Opportunity for performance-based bonus 

KCM is an equal opportunity employer, we celebrate diversity and are committed to creating an inclusive environment for all employees.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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.

What You Should Know About Full Stack Developer, Keeping Current Matters

Picture this: You’re cranking out code alongside fellow developers, surrounded by snacks and the perfect blend of caffeine, while vibing to some lo-fi tunes. If this sounds like your kind of Tuesday, then Keeping Current Matters is looking for a talented Full Stack Developer to join our fun and dynamic team! Here at KCM, we believe every family deserves to navigate the housing market with confidence. Since 2007, we've empowered countless real estate professionals with insightful market data and straightforward marketing tools. In your role as a Full Stack Developer, you’ll play a vital role in designing and implementing robust solutions for our web applications. You’ll leverage your skills in VueJS and Golang, dabbling with Node.js and Python along the way. You’ll lead the charge in developing complex features while ensuring our code meets the highest standards of quality and performance. Collaborating with cross-functional teams, you’ll translate business goals into technical marvels, optimize existing code, and mentor junior developers to help grow their skill sets. Plus, you’ll be at the forefront of introducing new trends and technologies that keep us ahead of the curve. If you have 5+ years of full stack development experience, a strong grasp of software architecture, and a proactive mindset for problem-solving, we can’t wait to welcome you into our inclusive and growth-oriented culture. Here, we value work-life balance, with awesome benefits like unlimited paid time off and even Daily Lunch on us! Ready to code your way to success with us?

Frequently Asked Questions (FAQs) for Full Stack Developer Role at Keeping Current Matters
What are the main responsibilities of a Full Stack Developer at Keeping Current Matters?

As a Full Stack Developer at Keeping Current Matters, your responsibilities will include designing and implementing scalable web applications, developing both front-end and back-end systems mainly using VueJS and Golang, leading complex feature development while maintaining code quality, and collaborating across teams to translate business goals into technical solutions. You will also optimize existing codebases, mentor junior developers, and troubleshoot critical issues throughout the development lifecycle.

Join Rise to see the full answer
What qualifications do I need to apply for the Full Stack Developer position at Keeping Current Matters?

To qualify for the Full Stack Developer position at Keeping Current Matters, you should have over 5 years of full stack development experience, proficiency in front-end frameworks such as VueJS and React, and back-end languages like Golang, Node.js, and Python. You should also possess a solid understanding of software architecture, experience with relational databases like MySQL or PostgreSQL, and be familiar with CI/CD pipelines and cloud services like AWS or Azure.

Join Rise to see the full answer
Is remote work an option for Full Stack Developers at Keeping Current Matters?

At Keeping Current Matters, the work schedule for Full Stack Developers includes in-office work from Monday through Thursday and optional remote work on Fridays. This approach provides a balance of collaboration in the office while allowing flexibility on remote workdays.

Join Rise to see the full answer
What type of team culture can I expect as a Full Stack Developer at Keeping Current Matters?

You can expect a collaborative and dynamic team culture at Keeping Current Matters, where excellence is the norm and diversity is celebrated. We foster a growth-oriented environment, encouraging team members to challenge each other to excel and share in our collective success. We also prioritize recognition and offer various support initiatives for professional growth.

Join Rise to see the full answer
What benefits come with the Full Stack Developer position at Keeping Current Matters?

Joining Keeping Current Matters as a Full Stack Developer comes with a robust benefits package. This includes 100% coverage of your health premiums, fully covered life and AD&D insurance, competitive 401(k) matching with immediate vesting, unlimited paid time off, Mental Health Fridays, and daily lunch provided for the team. We truly care about maintaining a healthy work-life balance for our employees.

Join Rise to see the full answer
Common Interview Questions for Full Stack Developer
Can you explain your experience with VueJS and how it relates to the Full Stack Developer position?

When prompted about your experience with VueJS, highlight specific projects where you utilized the framework. Discuss the challenges you faced, how you overcame them, and the outcomes of your implementations. It’s important to showcase your understanding of VueJS's key features, such as reactivity and component-based architecture, and explain how you plan to leverage these in the Full Stack Developer role at Keeping Current Matters.

Join Rise to see the full answer
What has been your approach to ensuring software quality in your previous projects?

In answering this question, discuss the methodologies you employ to maintain software quality, such as code reviews, unit testing, and adhering to coding standards. Provide examples from your past experiences that demonstrate your commitment to delivering high-quality software, including any tools or practices (like CI/CD pipelines) that you've implemented to enhance quality assurance.

Join Rise to see the full answer
Describe your experience with cloud services like AWS or Azure.

Detail your proficiency with AWS or Azure by referencing specific services you've used, such as EC2, S3, Lambda, or Azure Functions. Discuss any projects where you utilized cloud services for deploying applications, managing databases, or utilizing microservices architecture. This shows your ability to leverage these platforms in the Full Stack Developer role at Keeping Current Matters.

Join Rise to see the full answer
How do you stay updated with industry trends and technologies?

Discuss your strategies for staying informed, such as following blogs, participating in online forums, attending workshops or conferences, and engaging in community discussions. You can also mention any recent technologies you’ve learned and how you plan to integrate them into your work as a Full Stack Developer at Keeping Current Matters.

Join Rise to see the full answer
How do you handle tight deadlines and pressure in a development environment?

When faced with this question, provide an example of a specific situation where you successfully managed tight deadlines. Discuss how you prioritize tasks, communicate with your team, and ensure that the quality of your work doesn't suffer under pressure. Sharing your organizational skills will resonate well with the interviewers.

Join Rise to see the full answer
What strategies do you use for mentoring junior developers?

In your response, emphasize your belief in knowledge-sharing and collaboration. Talk about how you conduct code reviews, offer constructive feedback, and provide guidance on best practices. Mention any experiences of mentoring that highlight your ability to develop junior talents in a supportive and inclusive environment.

Join Rise to see the full answer
Can you provide an example of a challenging problem you solved in a previous role?

When answering, describe the challenge you faced, and outline the steps you took to resolve it. Include any research, teamwork, or tools you utilized, and detail the positive outcomes that ensued. This showcase of problem-solving skills will resonate well in the context of the Full Stack Developer position at Keeping Current Matters.

Join Rise to see the full answer
What role do relational databases play in your development process?

Explain your understanding of relational databases, including their importance in data structure and management within applications. Provide examples of how you've designed database schemas or performed optimization in previous roles. Highlight any experience related to MySQL or PostgreSQL, which are key technologies for the Full Stack Developer role at Keeping Current Matters.

Join Rise to see the full answer
How do you approach integrating third-party APIs into your projects?

In your answer, describe the process you follow for API integration, starting from researching the API documentation to implementing the integration and testing it thoroughly. Include examples of successful integrations you've completed, ensuring you mention any challenges faced and how you resolved them to enhance the functionality of your applications.

Join Rise to see the full answer
Why do you want to work at Keeping Current Matters as a Full Stack Developer?

This question presents an opportunity for you to express your enthusiasm for the role and the company. Refer to KCM's commitment to diversity, professional growth, and a collaborative culture. Share specific aspects that resonate with you, such as their dedication to transforming the real estate market and how you can contribute to their mission through your technical skills.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Sportradar Remote Rothschildplatz 4, Vienna, Austria
Posted 19 hours ago
Photo of the Rise User
Angel Studios, Hybrid Office: Provo, UT
Posted 9 days ago
Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Mission Driven
Growth & Learning
Transparent & Candid
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 13 days ago
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse

Keeping Current Matters provides services to improve real estate marketing formats. Their headquarters are located in Richmond, Virginia.

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 8, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!