Software Engineer
Posted Updated
Summary
Full-stack/distributed software engineer building scalable production apps with React, Node.js, and/or Golang (REST, GraphQL, gRPC, microservices) and integrating LLMs and AI-powered features into enterprise products for the NYSE-listed parent. Day to day: owning features end to end, code reviews, AI-assisted development, mentoring juniors, and troubleshooting production issues.
Key
Responsibilities
- Design, develop,
test, and maintain scalable, production-ready software applications.
- Build frontend,
backend, or full-stack solutions using React, Node.js, and/or Golang.
- Design and develop
REST APIs, GraphQL APIs, microservices, and event-driven applications.
- Build reliable
distributed systems with a focus on scalability, performance, and
maintainability.
- Participate in
architecture discussions, technical design, code reviews, and
documentation.
- Utilize modern
AI-assisted development tools to improve coding efficiency, testing,
debugging, and documentation.
- Develop and
integrate AI-powered features, workflows, and intelligent automation into
applications.
- Integrate LLMs, AI
APIs, and machine learning services while ensuring security, monitoring,
and reliability.
- Troubleshoot
production issues and optimize application performance.
- Mentor junior
developers and contribute to engineering standards and best practices.
Requirements
Required
Skills & Experience
-
- 3–6 years of
professional software development experience.
- Strong proficiency
in at least one of React.js ,Node.js, Golang
- Experience building
applications using Microservices or Distributed System Architecture.
- Hands-on experience
with REST APIs, GraphQL, gRPC, or event-driven systems.
- Practical experience
using AI-assisted coding tools (GitHub Copilot, Cursor, Claude Code,
Windsurf, etc.).
- Experience
developing AI-enabled applications, such as:
- AI-powered product
features
- LLM integrations
- Retrieval-Augmented
Generation (RAG)
- AI Agents
- AI workflow
automation
- Good understanding
of software engineering principles, testing, debugging, version control
(Git), and CI/CD.
- Ability to
independently own features from design through deployment.
- Strong analytical,
communication, and collaboration skills.
Nice-to-Have
Skills
- Experience with AWS,
Azure, or Google Cloud Platform.
- Familiarity with
Docker, Kubernetes, container orchestration, and cloud-native deployments.
- Experience with
Kafka, RabbitMQ, or other messaging/event-streaming platforms.
- Knowledge of
observability tools such as Prometheus, Grafana, ELK, or OpenTelemetry.
- Understanding of
distributed systems concepts including scalability, fault tolerance, and
concurrency.
- Experience with
vector databases, embeddings, prompt engineering, or AI model evaluation.
- Familiarity with AI
governance, security, privacy, and cost optimization.
- Contributions to
open-source projects or a strong technical portfolio are a plus.
Benefits
- 5-day work week with
a healthy work-life balance.
- Work on cutting-edge
AI, cloud-native, and distributed systems technologies.
- Build
enterprise-scale products for a publicly traded U.S. company (NYSE: XZO).
- Collaborate with
talented global engineering teams using modern development practices.
- Competitive
compensation, comprehensive health insurance, employee recognition
programs, complimentary meals, and on-site parking.
- Excellent
opportunities for learning, innovation, and long-term career growth.
Skills
- Agentic AI
- AI
- API
- Automation
- AWS
- Azure
- CI/CD
- Claude Code
- Cloud
- Cloud Native
- Distributed Systems
- Docker
- ELK
- Embeddings
- Event Driven Architecture
- GCP
- Git
- GitHub
- Github Copilot
- Go
- Grafana
- GraphQL
- gRPC
- Kafka
- Kubernetes
- LLM
- Machine Learning
- Microservices
- Model Evaluation
- Node.js
- Observability
- OpenTelemetry
- Prometheus
- Prompt Engineering
- RabbitMQ
- RAG
- React
- REST
- Vector Databases
- Version Control