Point your AI agent at freehire and let it find you a job.

Get the CLI →

XenonStack

Open 104d

Software Engineer I

Posted Updated 8 views
Discussion

Software Engineer – Backend (Java / Python / Golang)

Experience: 6 months – 1 year


ABOUT XENONSTACK

XenonStack is a Data and AI Foundry for Agentic Systems, enabling enterprises to design, deploy, operate, and scale intelligent agents across digital and physical environments.

We build enterprise-grade platforms across the agentic stack:

  • Akira AI — Reasoning and agent orchestration. Turn models into collaborative, policy-governed agents that learn and act together.
  • ElixirData — Agentic analytics intelligence. Explainable, decision-centric analytics for measurable business outcomes.
  • NexaStack — Agentic infrastructure automation. Secure, compliant AI deployment across cloud, edge, and on-prem.
  • MetaSecure — Trust, compliance and defense. Continuous assurance with AI-BOMs, risk scoring, and agentic security.

Our mission is to accelerate the world’s transition to AI + Human Intelligence by making agentic systems reliable, responsible, and enterprise-ready.


THE OPPORTUNITY

We are looking for a Software Engineer (Backend) at an early stage of their career who has a strong foundation in programming, data structures, and databases.

This role is ideal for candidates who love writing clean code, solving problems, and learning how real-world systems are built. You will work closely with senior engineers on production-grade backend systems that power AI platforms and enterprise workflows.


ROLE MISSION

Build a strong engineering foundation by contributing high-quality backend code, learning scalable system design principles, and developing into a dependable software engineer in an AI-first product environment.


KEY RESPONSIBILITIES

1. Backend Development

  • Write clean, efficient, and maintainable backend code using Java, Python, or Golang.

  • Implement APIs, services, and data-access layers under guidance from senior engineers.

  • Contribute to feature development, bug fixes, and performance improvements.


2. Data Structures & Problem Solving

  • Apply core data structures and algorithms to solve real engineering problems.

  • Optimize code for correctness, performance, and scalability.

  • Participate in code reviews and incorporate feedback constructively.


3. Database & Data Handling

  • Work with relational databases (PostgreSQL, MySQL) and/or NoSQL databases.

  • Write efficient SQL queries and understand indexing, joins, and transactions.

  • Assist in schema design and data consistency improvements.


4. Engineering Practices

  • Use Git and follow standard version control workflows.

  • Write basic unit tests and assist in debugging production issues.

  • Learn secure coding practices and basic system reliability concepts.


5. Learning & Collaboration

  • Work closely with senior engineers to understand system architecture.

  • Actively learn best practices in backend engineering and cloud-native systems.

  • Collaborate with cross-functional teams to understand product requirements.


SKILLS & QUALIFICATIONS

Must-Have

  • 6 months – 1 year of hands-on experience (internships, projects, or full-time) in software development.


  • Strong fundamentals in at least one programming language:
    Java or Python or Golang.


  • Solid understanding of data structures and Graph algorithms.

  • Good working knowledge of databases and SQL.

  • Familiarity with Git and basic software development workflows.

  • Strong problem-solving mindset and willingness to learn.


Good-to-Have

  • Exposure to REST APIs or backend frameworks (Spring Boot, FastAPI, Flask, etc.).

  • Basic understanding of operating systems, networking, or distributed systems.

  • Familiarity with cloud platforms (AWS/GCP/Azure) or Docker.

  • Academic or personal projects involving backend systems.


WHY SHOULD YOU JOIN US?




Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available