At Tekvortex, we specialize in building complex enterprise products and services. We are seeking talented and experienced Backend Developers to join our Product Engineering team to help design, develop, and scale high-performance backend systems for large-scale data ingestion, processing, and analytics platforms.
As a member of this team, you will have the opportunity to work on the latest technologies and lead major technical initiatives after settling in. You will be responsible for designing, coding, testing, and consistently managing the software solutions that make up a larger cloud platform.
An ideal candidate should be familiar with all aspects of the software development life cycle, including designing, coding, testing, and consistently managing solutions. If you are a seasoned developer with a passion for back-end technologies, we would like to meet you.
Responsibilities
- Design, develop, test, and maintain scalable backend services and RESTful APIs using Python (FastAPI, Falcon).
- Build and maintain large-scale data ingestion, processing, and analytics applications.
- Work with both SQL and NoSQL databases to ingest, process, store, and retrieve data efficiently.
- Design and optimize data models to support analytics and AI-driven workloads.
- Apply strong knowledge of Object-Oriented Programming (OOP) and Microservices architecture to build scalable systems.
- Implement and maintain NLP and Machine Learning solutions for text extraction, classification, and analytics.
- Work with LLMs and apply AI concepts such as Embeddings, Clustering, and Feature Extraction.
- Build and deploy cloud-native applications on AWS using Docker containers.
- Ensure system performance, scalability, reliability, and security.
- Collaborate within an Agile Scrum-based development team, participating in sprint planning, code reviews, and retrospectives.
- Write clean, reusable, and maintainable code following SOLID principles.
- Use Git for version control and follow CI/CD best practices.
- Demonstrate strong problem-solving skills and a passion for data processing and analytics.
- Communicate effectively with cross-functional teams and stakeholders.
Basic Qualifications
- Bachelor’s degree in Computer Science or a related field.
- 3+ years of experience building backend services or APIs using Python (FastAPI, Falcon).
- 3+ years of experience working in an Agile Scrum-based environment.
- 2+ years of experience building cloud-native applications on AWS.
- 2+ years of experience implementing and using NLP with LLMs.
- Strong understanding of AI/ML concepts such as embeddings, clustering, and feature extraction.
- Portfolio demonstrating Python proficiency and understanding of SOLID design principles (REST APIs, web crawling, etc.).
- Expert knowledge of ORM frameworks (Django ORM, SQLAlchemy).
- Strong experience with MongoDB, MySQL, and OpenSearch.
- Proficiency with Git version control systems.
- Hands-on experience building and deploying applications using Docker on AWS.
- Excellent verbal and written communication skills in English.
Preferred Qualifications
- Experience working with Web Crawlers and unstructured data.
- Experience building NLP and Machine Learning pipelines.
- Proficiency in building content authoring or content management systems using WordPress or Drupal.
* Remuneration to match your skills and experience and will not be a constraint for deserving candidates
* If you have slightly lesser years of experience but passionate about React and Next.js programming, you can still apply!