
Job Description
Nahadin Arman is looking for a talented, creative, and problem-solving Software Engineer / AI Developer to join our growing technology team and contribute to the development of software products and intelligent solutions.
We are not looking for someone who simply writes code.
We are looking for an engineer who can understand the problem, design the right solution, build reliable software, leverage AI to improve development speed and quality, and take ownership of the final outcome.
Role Mission:
The mission of this role is to contribute to building software systems that turn:
The Right Problem → The Right Solution → Faster Development → Higher Quality → Reliable Product into a repeatable process.
The successful candidate will work closely with the technical and product teams on the design, development, optimization, and intelligent enhancement of our products.
Key Responsibilities:
Software & Web Development
Develop, maintain, and optimize company software systems and web applications.
Develop backend services and software components.
Design and implement secure, scalable, and reliable APIs.
Build modern services using appropriate frameworks and technologies.
Contribute to Django-based projects and their ecosystem.
Design maintainable and scalable technical solutions.
AI-Assisted Development
Leverage AI tools to improve software development speed and quality.
Use AI throughout analysis, development, testing, documentation, and debugging.
Identify opportunities to apply AI to products and internal processes.
Contribute to the design and implementation of intelligent features.
Evaluate and adopt appropriate AI tools and technologies for technical challenges.
Problem Solving & Engineering
Translate business and product requirements into practical technical solutions.
Identify root causes rather than applying temporary fixes.
Improve system performance, security, stability, and scalability.
Participate in technical and architectural decisions.
Maintain clear technical documentation.
Team Collaboration
Work closely with engineering, product, and other relevant teams.
Participate in code reviews and engineering quality improvements.
Share technical knowledge with team members.
Take active ownership of technical challenges through completion.
Who Are We Looking For?
We are looking for more than a Task Executor.
We are looking for a real Engineer who:
Understands the problem before writing code.
Looks for the simplest effective solution.
Uses AI as a force multiplier, not as a replacement for engineering judgment.
Balances development speed with technical quality.
Takes ownership of outcomes.
Does not stop when facing technical challenges.
Learns quickly and adapts to new technologies.
Cares about software quality, security, scalability, and maintainability.
Can work independently while being an effective team member.
Technical Skills
Strong Python programming skills.
Solid understanding of software engineering and web development.
Practical experience with FastAPI.
Practical knowledge of Django and its ecosystem.
Experience designing and developing REST APIs.
Understanding of software service architecture.
Experience with databases such as PostgreSQL or MySQL.
Familiarity with Git and version-control workflows.
Practical experience using AI tools throughout the software development lifecycle.
Strong debugging and optimization skills.
Ability to produce clear technical documentation.
Deeper knowledge of artificial intelligence, machine learning, large language models, natural language processing, or AI-powered product development is a strong advantage.
Key Competencies:
Engineering Mindset
Ability to turn complex problems into simple, logical, and executable solutions.
Problem Solving
Ability to identify root causes and develop sustainable solutions.
Learning Agility
Ability to quickly learn new technologies and turn knowledge into practical capability.
Systems Thinking
Understanding the relationship between code, architecture, data, product, users, and business objectives.
Ownership
Taking responsibility for the outcome from analysis through delivery and support.
Attention to Quality
Strong focus on reliability, security, performance, and maintainability.
Creativity
Ability to develop new approaches to technical and product challenges.
Teamwork
Ability to collaborate effectively and communicate technical concepts clearly.
What Success Looks Like:
Success in this role is not measured by lines of code or the number of completed tasks.
It is measured by the ability to:
Understand the Problem → Design the Solution → Build It Fast → Maintain Quality → Deliver Measurable Results
Ultimately:
Engineering Thinking + Technology + AI + Execution = Better Products
What We Offer:
Competitive compensation based on experience and capability.
Performance-based bonuses.
Breakfast and lunch.
A professional and growing work environment.
The opportunity to work on real-world software and intelligent solutions.
Continuous learning and professional development opportunities.
Exposure to practical AI and software development projects.
Career growth based on performance, capability, and ownership.
Employment Type
Job Category
Educations
Seniority
Details
Employment type
Job Category
Educations
Seniority
