Senior Software Engineer

Compunnel

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Minimum 6 years of IT experience.
  • 5+ years in software development or related field.
  • 4+ years with database technologies.
  • Strong backend development experience in Python.
  • Hands-on experience with AI/LLMs (including RAG and AI Agents).
  • Solid knowledge of SQL and NoSQL databases.
  • Experience with React for full-stack solutions.

Responsibilities

  • Design and maintain scalable backend services using Python.
  • Integrate AI-driven applications for enterprise use.
  • Develop APIs and connect applications with enterprise services.
  • Work with SQL and NoSQL databases to handle application workloads.
  • Engage in full-stack solution development with Python and React.
  • Collaborate cross-functionally during the software development lifecycle.
  • Ensure high-quality, production-grade applications following SDLC best practices.

Benefits

  • Opportunity for professional growth in AI and software development.
  • Work on cutting-edge AI-driven projects with modern technologies.
  • Collaborative environment with a focus on Agile methodologies.
  • Engagement in continuous improvement and best practices in software development.
Full Job Description
Job Summary We are seeking a Senior Software Engineer with strong backend Python development experience and proven expertise in delivering AI-driven solutions. The ideal candidate will have experience building production-grade AI applications, integrating LLMs, and designing scalable backend services. Candidates with combined Full Stack and AI engineering expertise are preferred. Key Responsibilities • Design, develop, and maintain scalable backend services using Python. • Develop and integrate AI/LLM-based applications for enterprise use cases. • Design and implement RAG, AI Agent, and MCP-based solutions. • Develop APIs and integrate applications with REST APIs and enterprise services. • Work with SQL and NoSQL databases to support application and AI workloads. • Develop full-stack solutions using Python and React where required. • Integrate AI services into enterprise applications and business workflows. • Build production-grade applications following modern software development and SDLC practices. • Collaborate with cross-functional teams throughout design, development, testing, deployment, and support activities. • Participate in Agile development processes and contribute to continuous improvement. • Use Git and modern development practices for source control and application development. • Troubleshoot application, integration, database, and AI-related issues. • Support scalable, maintainable, and reliable application architecture. Required Qualifications • Minimum 6 years of IT experience. • 5+ years of experience in software development or a related field. • 4+ years of experience working with database technologies. • 4+ years of experience working on projects involving SDLC-based solution implementation. • Strong backend development experience using Python. • Strong experience with React. • Good knowledge of SQL and NoSQL databases. • Experience designing and implementing AI/LLM-based applications. • Hands-on experience with RAG, AI Agents, and MCP (Model Context Protocol). • Experience developing APIs and integrating with REST APIs. • Minimum 2 years of Python development experience. • Minimum 2 years of experience with SQL/NoSQL databases. • Minimum 1 year of AI Agent/AI skills development experience. • Minimum 2 years of React.js experience. • Minimum 2 years of Agile experience. • Familiarity with Git and modern development practices. Preferred Qualifications • Experience integrating AI services into enterprise applications. • Experience with PostgreSQL. • Experience with FastAPI framework. • Combined Full Stack and AI engineering experience. • Experience developing and supporting production-grade AI applications.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Senior Software Engineer jobs: