[Remote] Full-Stack Engineer
Note: The job is a remote job and is open to candidates in USA. Mackie Search, LLC has partnered with a leading IT firm to find a Full-Stack Engineer for its internal Product Development team. The role involves building and evolving a building-intelligence and field-service platform across web applications, APIs, backend services, databases, integrations, and cloud-hosted applications.
Responsibilities
- Design, develop, test, and maintain web applications, APIs, and backend services
- Develop features across multiple areas of the application stack
- Work with technical and product leadership to translate product requirements into practical software solutions
- Build and maintain APIs supporting mobile applications, web applications, data services, and external integrations
- Work with relational databases and data-driven application workflows
- Support integrations between company and customer or third-party platforms
- Help modernize existing platform capabilities while maintaining appropriate interoperability with legacy systems
- Troubleshoot production issues across application, API, database, and cloud layers
- Participate in code reviews, testing, documentation, deployment, and continuous improvement
- Collaborate closely with Mobile Engineering, Data/AI resources, and external development partners
- Contribute technical ideas and perspective during product development and roadmap discussions
- Use AI-assisted engineering tools where appropriate to accelerate development, testing, documentation, and problem solving
- Help build shared technical documentation and institutional knowledge around the company platform
Skills
- Approximately 3–5 years of relevant software development experience
- Experience developing and supporting production web applications
- Experience with a modern frontend framework such as React
- Ability to develop, consume, and troubleshoot RESTful APIs and backend services
- Experience with a modern backend programming language or framework
- Working knowledge of PostgreSQL or similar relational databases and data modeling
- Understanding of authentication, application security, and system integrations
- Familiarity with cloud-hosted infrastructure
- Experience with Git-based development and modern deployment practices
- Understanding software testing, debugging, and production support
- Ability to navigate an existing codebase and learn unfamiliar technologies
- Takes ownership of outcomes rather than simply completing assigned tasks
- Can work effectively without every requirement being completely defined
- Seeks to understand the business problem before immediately jumping into code
- Is comfortable moving between frontend, backend, database, and integration challenges
- Communicates clearly with both technical and non-technical team members
- Raises questions and risks early rather than waiting until they become problems
- Makes practical technical decisions without unnecessarily overengineering solutions
- Learns new technologies and systems quickly
- Accepts accountability for the quality of their work
- Collaborates well with internal engineers and external development partners
- Wants to continue developing technically while taking increasing ownership of the platform
- Python experience is preferred
- GCP experience is preferred, though AWS or Azure experience is applicable
Benefits
- Hybrid, but mostly remote, with occasional work at the HQ in Austin, TX
Company Overview