Junior Software Engineer
COMPANY OVERVIEW
RealtyAds is devoted to reimagining real estate through AI-native solutions that help the industry find, advance, and close more deals. Founded in 2019, RealtyAds has grown to support clients across 125 markets and 10 countries, making us the first and most trusted AI-native firm in commercial real estate. Our platform combines hyper-targeted advertising, smarter websites, and performance-driven content to transform how properties and brands reach and secure clients. By pairing cutting-edge AI with deep industry expertise, RealtyAds empowers owners, brokers, and marketers to achieve measurable success.
POSITION OVERVIEW
As a Junior Software Engineer for RealtyAds, your primary objectives are simple. Use your expertise to make our users’ experience truly effortless and maximize our internal team’s effectiveness. You’ll frequently do things like adding a new CRUD feature to a dashboard or hunting down a bug in our stack. Further down the line you’ll take a larger share of feature ownership by writing entire client-facing webpages or backend scripts to process data or interact with external APIs. You won’t be building alone; your team will be there to support, review, and celebrate your work. We own our processes and collective outcomes as a team.
EXPERIENCE AND REQUIREMENTS
You’re a full stack developer with some experience building, shipping, and monitoring a web application. Ideally you recently earned a degree in Computer Science or Computer Engineering, and you’ve already held a software position. You’re very comfortable in at least one modern server-side language. We primarily use PHP here. Some comfort with the client-side is required. To us this means you know enough HTML/CSS to get stuff on the screen matching a designer’s spec. Experience with JQuery, Bootstrap, and select2 are a plus. We work in small, cross-functional teams where you will likely find yourself responsible for end-to-end implementation of a feature. To accomplish this, you’ll frequently need to write endpoints which access our database, so some familiarity with MySQL is desirable.
YOU’RE WHO WE’RE LOOKING FOR IF:
It’s important to us that your code decisions are considered and deliberate, and you’re a fast learner, a good communicator, and a team player. We care more about how you code than what languages you know.
- You are an excellent developer that can adapt to new languages quickly.
- You write code that is easy for other programmers and your future self to understand and use.
- You have soft skills that make you stand out as a developer and a pleasure to work with. Communication is the basis for collaboration.
- You are very comfortable with Full Stack Development.
- You have an understanding of algorithms and data structures beyond arrays and “for loops.”
- You are interested in leveraging AI to write code efficiently but are very deliberate about understanding and testing its output.
- You are aware of how websites and services can be exploited, are security conscious while you code, and protective of customer data and privacy.
- You know how to find problems and how to code so that problems are discoverable in the first place.
ADDITIONAL DESIRED QUALIFICATIONS
- You have experience with data visualization, dashboards, and reports related to business problems.
- You are comfortable architecting data storage and data pipelines.
- You are comfortable with SQL and understand how to optimize queries.
PROGRESSION
As you grow at RealtyAds you’ll move from implementing small bite size tasks to larger projects. Additionally, you’ll proceed from having project constraints provided to having to think about them yourself. We want to see you consider things like scalability, performance, feature encapsulation, and security as you implement a solution. You’ll also slowly begin to take ownership over certain domains of our codebase. We’re a small team so we’d eventually like to count on you to contribute to implementation discussions and help steward our product.
COMPENSATION
RealtyAds’ base salary range for this position is flexible based on prior experience. The salary is designed to accommodate upward mobility in the role. Salary is just one component of RealtyAds’ total compensation package which will include variable compensation, top-notch medical and dental coverage, an unlimited PTO policy, and other benefits.
PERKS
- Benefits including unlimited PTO, health, dental & vision insurance, and retirement benefits
- Robust compensation package including a base salary and performance-based bonus
- Support for ongoing professional development programs and education
- Collaborative culture with room for upward mobility for high performers
- Rare opportunity to radically disrupt an industry
COMPANY VALUES
CUSTOMER FIRST: A MANTRA TO WORK BY
We hold an unwavering commitment to putting our customers at the center of everything we do. We understand that their satisfaction is critical to RealtyAds very existence and paramount to our success. We always prioritize client concerns, respond promptly to their inquiries, and actively listen to their feedback. We willingly sacrifice personal time to provide exceptional service and always strive to deliver beyond customer expectations. Serving our clients is not just a goal; it’s our defining value.
AGILE SPEED: OUR COMPETITIVE EDGE
We embrace our position as a small firm competing against industry giants. While we may not have the size, funding, or recognition of our competitors, we have a powerful advantage: speed. We understand that to thrive in our industry, we must leverage our ability to move fast and have a sense of urgency in everything we do. We acknowledge that moving with speed can cause mistakes, but we’re quick to fix problems and use them as an opportunity to grow.
UNLEASHING POTENTIAL: PUSHING EACH OTHER TO BE BETTER EVERYDAY
We believe continuous improvement to our services, product, and processes is vital for our company’s success. We work together to create a culture where every idea is valued, recognizing that innovation and improvement can come from anyone within our organization. There is no such thing as a bad idea, every suggestion has the potential to drive positive change. We understand that personal and team growth directly impacts the customer experience and strengthens our company as a whole. By investing in each other’s development, we create a workforce that is equipped to deliver exceptional results and drive our collective success.
COMMUNITY LEADERS: WINNING TOGETHER
We recognize that our team, customers, and vendors are integral parts of a larger collective. Leading by example, we put the feelings and needs of our clients and colleagues above our personal ambitions. We prioritize a team-first approach, uphold the Golden Rule, celebrate victories together, push each other in times of adversity, and provide unwavering support to one another. We do this even when others in our community may not reciprocate in kind. Through these actions we will strengthen ourselves, each other, and our community to create a stronger industry all together.