Sr Software Developer (Fullstack)

Conch Technologies•Memphis, TN

About The Position

The Senior Software Developer (Fullstack) will work on front-end and back-end development, building microservices and applications using Angular, Java Spring Boot, and Python. The role includes designing and developing RESTful APIs, working with MongoDB and relational databases, and integrating Kafka for event-driven architectures. The position also involves Git-based collaborative development and may include work related to artificial intelligence and large language models (LLMs). The role is offered as a 12+ month contract and is listed in Irving, Texas; Tampa, Florida; or Jersey City, New Jersey. The interview process includes an in-person coding interview and an in-person client round. Face-to-face interviews are preferred. Candidates are expected to demonstrate analytical ability, initiative and flexibility, customer orientation, quality awareness, and strong verbal and written communication skills.

Requirements

  • At least 8 years of experience.
  • Proficiency with Angular 18 or later.
  • Strong command of HTML5, CSS3, and JavaScript (ES6+).
  • Experience with front-end build tools and package managers such as npm, Yarn, and Webpack.
  • Understanding of responsive design principles and cross-browser compatibility.
  • Extensive experience with Java Spring Boot and microservices.
  • Extensive experience with Python and relevant frameworks such as Django, Flask, or FastAPI.
  • Solid understanding of RESTful API design and development.
  • In-depth knowledge and hands-on experience with MongoDB.
  • Strong experience with Oracle or other relational databases.
  • Ability to design efficient database schemas and queries.
  • Proven experience integrating Kafka for event-driven architectures.
  • Proficiency with Git and collaborative development workflows.
  • High analytical skills, initiative and flexibility, customer orientation, quality awareness, and excellent verbal and written communication skills.

Nice To Haves

  • Familiarity with AI/ML frameworks, libraries, or integration patterns.
  • Demonstrable experience with, or strong interest in, artificial intelligence and large language models (LLMs).
  • Experience with NoSQL databases such as PostgreSQL or MongoDB.
  • Python development experience.
  • DevOps and CI/CD pipeline experience.

Responsibilities

  • Build front-end applications using Angular (18+), HTML5, CSS3, and JavaScript (ES6+).
  • Build microservices using Java Spring Boot and develop back-end applications using Python frameworks such as Django, Flask, or FastAPI.
  • Design and develop RESTful APIs and apply microservice architecture principles and patterns.
  • Work with MongoDB and relational databases, including designing database schemas and queries.
  • Integrate Kafka for event-driven architectures.
  • Use Git and collaborative development workflows such as GitHub, GitLab, or Bitbucket.
  • Screen candidates thoroughly, assess their fit against the job description, and validate relevant experience.
  • Complete a Karat clearance interview.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service