Senior Full-Stack Software Engineer
Location
United States
Posted
23 days ago
Salary
Not specified
No structured requirement data.
Job Description
About the Role
Buildfire is entering its next engineering phase, where AI is embedded into production systems, internal automation, and platform level capabilities.
We are looking for a Senior Full-Stack Engineer who thinks in systems, not tickets. Someone who can design end-to-end solutions, make architectural decisions, operate with high ownership, and apply AI pragmatically to solve real problems at scale.
You will contribute to an ecosystem powering 12,000+ published mobile applications.
This role requires high adaptability and comfort operating in a fast-moving, multi-domain engineering environment.
What You’ll Work On
Designing and building scalable backend services (Node.js required)
Developing frontend web apps and mobile web views
Maintaining and evolving production Buildfire plugins
Architecting AI-powered workflows (OpenAI APIs, RAG, embeddings, vector systems)
Working with AWS and serverless architecture
Building and maintaining microservices
Refactoring legacy systems without disrupting production stability
Debugging complex cross-layer production issues
Integrating and troubleshooting production-grade third-party systems (OAuth flows, enterprise APIs, search engines, payment infrastructure, analytics pipelines, etc.)
Improving performance, reliability, and maintainability across the platform
You should be comfortable moving between backend, frontend, infrastructure, and AI work within the same week.
What Defines “Senior” Here
We’re not looking for years of experience alone. We’re looking for engineers who:
Have designed and shipped systems end-to-end
Make architectural decisions and define technical direction for owned initiatives
Take responsibility for technical outcomes beyond implementation
Balance trade-offs between speed, scalability, and complexity
Are comfortable operating with ambiguous or evolving requirements
Can shape scope when it’s not fully defined
Propose multiple solution approaches with clear pros and cons
Identify architectural weaknesses before they become incidents
Understand performance trade-offs and system bottlenecks
Prioritize maintainability and long-term clarity over short-term hacks
Elevate engineers around them through thoughtful code reviews and mentorship
Communicate trade-offs clearly to both technical and non-technical stakeholders
Operational & Production Ownership
Experience running and maintaining live production services
Monitor, maintain, and improve systems after launch
Familiarity with alerting, monitoring, dashboards, and observability practices
Participate in incident response and postmortem analysis
Detect and resolve performance regressions
Responsible for the operational health and reliability of owned services
Platform & Scaling Mindset
Design systems for growth, multi-tenant behavior, and evolving requirements
Consider data lifecycle, migrations, and backward compatibility
Plan extensibility rather than feature-specific solutions
Reduce long-term technical complexity through strong architectural decisions
Technical Requirements
5+ years professional experience
Strong Node.js (mandatory)
Strong JavaScript (Vanilla required; frameworks are a plus)
Experience designing REST APIs and microservices
Strong MySQL (schema design, indexing, optimization)
Experience with MongoDB and Firebase
AWS & serverless architecture
CI/CD experience
Strong debugging across full stack
Understanding of API security, authentication flows, and data protection best practices
AI Requirements
Hands-on experience with OpenAI APIs
Experience implementing RAG architectures
Familiarity with embeddings and vector databases
Ability to apply AI in practical, production-grade environments (not just experimentation)
Engineering Culture
We value engineers who:
Care deeply about clarity, maintainability, and long-term system health
Take ownership of outcomes, not just assigned tasks
Prefer thoughtful solutions over rushed patches
Are comfortable challenging ideas with technical reasoning
See debugging as investigation, not frustration
Improve internal tooling and developer workflows proactively
We operate with high autonomy and high accountability. There is minimal micromanagement — but strong expectations around quality, ownership, and delivery.
Work Environment
Fully Remote
Daily working overlap with PST timezone (mandatory)
Bachelor’s degree in Computer Science or related field
Related Guides
Related Categories
Related Job Pages
More Business Development Rep Jobs
This role involves driving sales growth in the Enterprise Mobility sector. Prospect and develop new business across multiple verticals, with an initial focus on Transportation & Logistics (including warehousing/distribution) Build relationships with senior leaders and executive d...
Director of Business Development driving new client acquisition at Spectrum
Sales Director – Oil & Gas, New Business Development
Codvo.aiBuilding Advance AI & Cloud Native Software Using The "Virtual Silicon Valley" Model. Let’s Talk AI, Cloud and Outcomes.
Sales Director for Oil & Gas leading digital transformation initiatives
Epic Ambulatory Analyst
UnitedHealth GroupAt UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone–of every race, gender, sexuality, age, location and income–deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes — an enterprise priority reflected in our mission. OptumCare is an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. OptumCare is a drug-free workplace. Candidates are required to pass a drug test before beginning employment.
This role involves providing subject matter expertise in EpicCare Ambulatory and other applications, including system design, build, testing, and implementation. Collaborate with leadership and end users to design and configure solutions, providing technical and clinical consulta...