Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Experience: 6 months – 1 year
About Xenonstack
XenonStack is the fastest-growing Data and AI Foundry for Agentic Systems, enabling enterprises to design, deploy, and scale AI agents that deliver measurable business outcomes.
We Build Enterprise-grade Platforms Across The Agentic Stack
- ElixirData – Context OS for Agentic Intelligence
- NexaStack AI – Agentic Infrastructure Automation Platform
- Akira AI – Agentic AI Platform
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
- 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.
- 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.
- 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.
- 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.
- 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.
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:
- 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.
- 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.
Key Skills
Ranked by relevanceReady to apply?
Join XenonStack Moments and take your career to the next level!
Application takes less than 5 minutes

