Senior Full-Stack Engineer (US)

CONTROLUP, INC.
United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Automation of Tests Unit Testing C Sharp (Programming Language) Cloud Computing Profiling Software Quality Code Review Continuous Integration Data Systems
+28 more
Cursor (Graphical User Interface Elements) Software Debugging Distributed Systems Elasticsearch Information Technology Operations Industry Standard Architecture Node.Js Object-Oriented Software Development Open Source Technology Query Optimization Redis E2e Testing Search Technologies Software Engineering TypeScript Data Logging ReactJS Large Language Models Reliability of Systems Backend Containerization Information Technology Production Code Maintaining Code Front End Software Development Restful APIs GPT Microservices

Job description

We are looking for a Senior Full-Stack Development Engineer to join our infrastructure-focused engineering team in the US east coast time zone.

The role is centered on building software that improves observability, OpenSearch performance, system stability, and AI-driven engineering workflows across our platform.

This is a hands-on development position for someone who combines strong coding fundamentals with production ownership, high-quality engineering standards, and practical AI proficiency., * Design, build, and maintain production software using TypeScript, Node.js, React.

  • Deliver stable, maintainable, and scalable features that improve platform reliability and operational visibility.
  • Implement and evolve observability capabilities (telemetry, diagnostics, logging quality, and monitoring integrations).
  • Build and optimize backend components that rely on OpenSearch and related data systems.
  • Develop internal tooling and automation that improve engineering productivity and reduce operational risk.
  • Perform deep, detail-oriented code reviews focused on correctness, resiliency, performance, security, and testability.
  • Build AI-enabled engineering workflows and integrate LLM-based capabilities where they provide measurable value.
  • Own software quality with robust automated coverage across unit, integration, contract, and end-to-end tests.
  • Troubleshoot complex production issues, drive root-cause analysis, and implement preventive engineering fixes.
  • Collaborate closely with Product, R&D, Security, and Infrastructure partners to deliver cross-functional outcomes., * Global, Not Isolated: You’ll work with a diverse team spanning the US, EMEA, and Israel. We’re known for our vibrant social culture, and once a year, the entire global company comes together for a major offsite to reconnect in person.
  • Meaningful Impact: Make a real impact from day one, working with cutting-edge technology in a fast-paced, global environment.
  • Collaborative & Growth-Driven: Join a collaborative, empowering culture where learning and professional growth are encouraged.
  • True Flexibility: We offer a hybrid model. We care about the output of your expertise, not the hours you spend in a specific chair.

Requirements

  • BS/MS in Computer Science, Engineering, or a related field.
  • 6+ years of hands-on software engineering experience with strong backend depth in Node.js, react, or similar stacks.
  • 3+years of frontend experience building modern SPA applications, preferably with React.
  • Experience with Object oriented technologies like JAVA, C# etc.
  • Proven experience designing and building scalable APIs, distributed systems and microservices.
  • Strong experience with OpenSearch/Elasticsearch, Redis, and related data models and query optimization.
  • Proven track record of writing high-quality, stable production code and improving system reliability through engineering.
  • Strong practical experience with automated testing beyond unit tests (integration/E2E/contract/system level).
  • Excellent analytical and problem-solving skills, including debugging in complex distributed environments.
  • Strong communication and collaboration skills in cross-functional engineering teams.

AI Engineering Requirements

  • Proven experience using AI-assisted development tools (e.g., Cursor, Claude Code, engineering agents) with averification-firstmindset.
  • Hands-on experience integrating LLMs (GPT, Claude, Gemini, or open-source models) through APIs/SDKs.
  • Familiarity with modern AI engineering patterns:agentic workflows, MCP, structured outputs, function/tool calling, semantic search.
  • Ability to use AI to accelerate delivery while maintaining code quality, architectural integrity, and security standards.

Nice to Have

  • Experience with CI/CD practices and modern engineering pipelines.
  • Experience with cloud-native development and containerized environments.
  • Experience with performance profiling and optimization in high-scale systems.

About the company

ControlUp is a leader in Digital Employee Experience (DEX), evolving IT operations with agentic AI to deliver Autonomous Endpoint Management (AEM) and a digital workspace that runs itself.

Our platform transforms millions of real-time signals into intelligent action, bridging the gap between deep visibility and automated remediation. We turn “IT headaches” and employee frustration into self-healing operations, allowing organizations to move beyond reactive troubleshooting toward a future where technology works seamlessly in the background.

We’re here to ensure the workday runs without disruptions. No tool sprawl, no wasted time, and no friction. Just technology that works for people, not against them, so they can stay focused on what they do best.

One platform. One powerful shift in how work flows.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · WWC 2024

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · WWC 2025

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · WWC Europe 2026

Videos

See all

Related articles

See all