Careers

Home Careers
Career Opportunities

Join Our Team or Find Your Next Opportunity

Senior Software Engineer

Job Type: Full Time

Location: Hanover Park, IL

Work Mode: Remote (US-based)

Job Description:

Recruit Tek is seeking a results-driven Senior Software Engineer to design, develop, and scale high-performance cloud-native applications. This role centers on advanced distributed systems engineering with a focus on Generative AI (GenAI), Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) pipelines, and Model Context Protocol (MCP). The ideal candidate will bring hands-on experience building ETL pipelines, implementing serverless solutions, and integrating scalable backends using PostgreSQL, MongoDB, RabbitMQ, and Kafka. You will work across AI, data, and platform engineering teams to support intelligent automation and robust cloud infrastructure.

Key Responsibilities:

  • Design and implement backend services using Python, Django, and RESTful APIs across microservices-based architectures.
  • Develop scalable ETL pipelines for structured and unstructured data using Pandas, NumPy, and cloud-native tools.
  • Integrate and maintain distributed messaging systems using RabbitMQ, Apache Kafka, and Redis to support asynchronous task execution.
  • Build and maintain RAG pipelines in support of LLM-powered applications, leveraging vector search and retrieval strategies.
  • Support Generative AI use cases by developing APIs for LLM orchestration, prompt engineering, and system integration.
  • Deploy and manage cloud infrastructure on AWS, including Lambda, EC2, VPC, S3, and CloudWatch.
  • Implement and optimize data storage and caching layers using PostgreSQL and MongoDB.
  • Contribute to MCP architecture design and system resilience improvements for mission-critical workloads.
  • Collaborate on Salesforce integration tasks—syncing data, automating workflows, and building REST connectors.
  • Apply DevOps best practices: configure CI/CD pipelines using GitHub Actions, containerize services with Docker, and enforce automated test coverage.
  • Participate in Agile ceremonies, conduct peer code reviews, and document system architecture and deployment guides.
Requirements:
  • Master's degree in Computer Science, Data Science, or a related field.
  • 5+ years of professional experience in backend development, distributed systems, or cloud engineering.
  • Proven experience with Generative AI, RAG, and LLM model integration in production settings.
  • Hands-on development with RabbitMQ, Kafka, Redis, and messaging queues for decoupled system design.
  • Deep knowledge of ETL development, data processing, and data modeling across PostgreSQL and MongoDB.
  • Proficient in cloud deployment and infrastructure (AWS: EC2, Lambda, S3, IAM, VPC).
  • Familiar with Salesforce CRM concepts, API integration, and automation scripting.
  • Strong understanding of containerization, CI/CD pipelines, and secure development practices.
  • Excellent communication, documentation, and cross-team collaboration skills.
Preferred Qualifications:
  • Salesforce Certification (Administrator or Developer)
  • Experience in motion-tracking, health tech, or annotation tooling platforms
  • Familiarity with Firebase (Auth, Firestore, Cloud Functions) and PostHog for analytics
  • Prior experience with Looker Studio, Power BI, or visualization tools
What We Offer:
  • Competitive compensation based on experience and skill set
  • Full health, dental, and vision insurance
  • Remote-first flexibility and team collaboration
  • Opportunities for certification and continuous learning
  • Inclusive, innovative, and growth-oriented environment

Systems Analyst

Job Type: Full Time

Location: Hanover Park, IL

Work Mode: Remote (US)

Job Description:

We are seeking a skilled Systems Analyst to join our dynamic IT team in Hanover Park, IL. The successful candidate will be responsible for analyzing complex business requirements, designing efficient system solutions, and ensuring seamless integration of server-based applications across our enterprise infrastructure.

Key Responsibilities:

  • Analyze and document user requirements, business processes, and system specifications
  • Design, develop, and integrate server-based applications using modern technologies
  • Collaborate with cross-functional teams to identify system inefficiencies and propose solutions
  • Develop, test, and implement automation scripts to streamline operations
  • Monitor network routing, switching, and operational performance to ensure optimal system functionality
  • Troubleshoot complex system issues and provide timely resolution
  • Create comprehensive technical documentation and user guides
  • Participate in system upgrades, migrations, and capacity planning initiatives
  • Provide technical support and training to end-users and junior team members
  • Stay current with emerging technologies and industry best practices
Requirements:
  • Bachelor's degree in Computer Science, Information Systems, or related field
  • Minimum 2 years of experience in systems analysis, application development, or related role
  • Strong knowledge of server technologies, database systems, and network infrastructure
  • Proficiency in scripting languages (Python, PowerShell, Bash) and programming languages (Java, C#, or similar)
  • Experience with system integration, APIs, and web services
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud)
  • Understanding of ITIL frameworks and project management methodologies
  • Strong analytical and problem-solving skills
  • Excellent written and verbal communication skills
  • Ability to work independently and manage multiple projects simultaneously
Preferred Qualifications:
  • Master's degree in Computer Science or related field
  • Professional certifications (CISSP, CompTIA, Microsoft, AWS, etc.)
  • Experience with DevOps tools and practices
  • Knowledge of cybersecurity principles and practices
  • Experience in agile development environments
What We Offer:
  • Competitive salary commensurate with experience
  • Comprehensive health, dental, and vision insurance
  • Professional development opportunities and training
  • Flexible work arrangements
  • Collaborative and innovative work environment
Position Filled

PostgreSQL Developers

Job Type: Contract

Location: Dallas, TX

Duration: 6+ Months

Work Mode: Remote (US)

Job Description:
  • Work with senior DBA on database design and implementation enhancements
  • Primary on day to day schema changes and database maintenance
  • Help developers to optimize queries, stored procedure and database design
  • Assists in developing and implementing best practices for DR and Backups
  • Assists in evaluating and selecting equipment, services and vendors
  • Assist in Defining and implementing maintenance plan for the database systems
Requirements:
  • Solid understanding of database design principals
  • Minimum 1 year experience with PostgreSQL 8.3, 8.4
  • Solid understanding of query execution plans
  • Good SQL scripts skill including SPs, PSQL scripting
  • Good performance tuning skills
  • Ability to proactively identify, troubleshoot and resolve live database systems issues
  • Knowledge of disaster recovery principles and practices
  • Hands-on experience on database administration, backup recovery and troubleshooting
  • Problem-solving skills
  • Ability to thrive in a fast-paced, deadline-sensitive environment
What We Offer:
  • Competitive hourly rate based on experience
  • Comprehensive health, dental, and vision insurance
  • Professional development opportunities and training
  • Flexible work arrangements
  • Collaborative and innovative work environment
Position Filled

Senior Analytics Developer

Job Type: Full Time

Location: South Lake, TX

Work Mode: Remote (US)

Required Experience:
  • 5-7 years experience as an Analytics Senior developer in enterprise environment
  • Advanced ETL development using Talend, Oracle Data Integrator (ODI)
  • Advanced experience with Relational databases (Teradata, Vertica, Oracle)
  • Advanced experienced with Hadoop ecosystem (Big Data)
  • Advanced Development using IBM Cognos – Analytics, Report Studio, Dashboards
  • Advanced Development experience in Data Visualization such as Cognos, Tableau
  • Advanced experience creating Framework Manager metadata
  • Broad experience with OLAP/OLTP concepts and terminology
  • Advanced experience in Developing SQL (writing, reviewing, tuning)
  • Advanced Experience in Data Analysis, Data Profiling
  • Unix scripting
  • Expertise in translating business requirements to project design
Preferred Experience:
  • Travel Industry domain knowledge
  • Knowledge of Web Technologies such as HTML, CSS, JavaScript
  • Demonstrated knowledge of Object Oriented Analysis and Design
  • Experience in JSON/XML/Web Services technologies
  • Proficient with Java programming language and various Java EE technologies
  • Demonstrated knowledge of Linux operating systems
What We Offer:
  • Competitive salary commensurate with experience
  • Comprehensive health, dental, and vision insurance
  • Professional development opportunities and training
  • Flexible work arrangements
  • Collaborative and innovative work environment
Position Filled

Don't See the Right Position?

We're always looking for talented professionals to join our network. Send us your resume at info@recruittek.com and we'll connect you with the right opportunities.

Get In Touch

1295 Santa Anita Dr, Hanover Park, IL 60133

info@recruittek.com

© RecruitTek. All Rights Reserved.