**Opportunity Overview**
Join a leading performance marketing firm that enhances the home-buying journey with innovative strategies. We collaborate with top home builders and developers, contributing to impactful projects that make a difference in people's lives. Enjoy the flexibility of a fully remote position while playing a vital role in the software development lifecycle.
**Key Responsibilities**
- Collaborate with development teams and product managers to design and implement software solutions, with a strong focus on back-end development.
- Build high-performance REST APIs that support our applications.
- Develop and manage efficient database designs.
- Implement DevOps practices using tools such as Terraform/Terragrunt, Docker Swarm, and AWS for scalable and secure environments.
- Test and troubleshoot software to ensure responsiveness and efficiency, while creating security and data protection settings.
- Build mobile-responsive features and applications for seamless functionality across devices.
- Write clear technical documentation as needed.
- Work closely with the digital marketing team and analysts to enhance software performance and functionality.
**Qualifications**
- Minimum of three years of professional experience as a Full Stack Developer or in a similar role, with a strong portfolio of desktop and mobile applications.
- Proficiency in front-end technologies (HTML, CSS, JavaScript) and modern practices (HTML5, CSS3, ECMAScript 6).
- Relevant back-end programming experience in languages such as Node.js, C#, Java, or Python.
- Familiarity with both front-end and back-end frameworks (e.g., React, Angular, NestJS, NextJS, dotnet).
- Strong knowledge of databases like PostgreSQL, MySQL, MongoDB, and experience with web servers (e.g., Apache).
- Experience with container orchestration (e.g., Docker Swarm) and infrastructure as code tools (e.g., Terragrunt, Terraform).
- Familiarity with Git and BitBucket.
- Knowledge of AWS and cloud-based development.
- Experience with testing platforms and unit tests.
- Understanding of Content Management Systems, SEO optimization, and Google Analytics integration is a plus.
**Key Characteristics**
- Energetic, resourceful, and committed to continuous learning.
- Passionate about delivering high-performance software solutions.
- Detail-oriented with strong time management skills in a fast-paced environment.
- Organized, solution-focused, and committed to project completion.
- Dedicated to writing clean, well-documented code.
**Benefits**
- Competitive annual salary based on skills and experience.
- Five weeks of PTO, including paid holidays, vacation, and sick leave.
- Comprehensive health care benefits, including dental and vision coverage.
- 401(k) retirement plan with company matching contributions.
- Fully remote work environment.
- Supportive team culture that values contributions and encourages professional growth.
- Professional development planning, coaching, and mentoring program available for all team members.
Employment Type: Full-Time