Software Engineer, Full Stack
Requirements
Must have:
We are looking for candidates who have between 5 to 10 years of full stack or backend-focused development experience. You should be proficient in Python, particularly in backend architecture and system integrations. A strong understanding of PostgreSQL and MSSQL, along with data modeling and ETL workflows, is essential. Familiarity with REST or GraphQL APIs and data formats like JSON is also required. You should have some knowledge of frontend technologies such as ReactJS (with TypeScript), Node.js, and responsive design. Experience with CI/CD pipelines, containerization (Docker and Kubernetes), and Linux development is preferred. Practical experience working with Azure cloud resources—including AKS, Service Bus, APIM, Storage, and DevOps—is a must. We value awareness of security best practices within full stack/cloud environments and seek individuals who have an interest or prior experience with OpenAI APIs, vector databases, and AI development tools. Familiarity with GitHub Copilot, Cursor, or similar AI development aids would be beneficial.
Responsibilities:
In this position, you will develop scalable backend services and APIs using Python. You will design and manage relational databases (PostgreSQL, MSSQL) and data pipelines (ETL/ELT). You’ll handle both asynchronous and synchronous data flows and service interactions, integrate with OpenAI APIs and third-party systems, and work with vector databases if you have that experience. Additionally, you will deploy and maintain services in Azure using AKS, APIM, Service Bus, Storage, and DevOps practices. Writing and maintaining secure, high-performance code while understanding potential risks related to cloud and stack-level security (such as CORS, AD, SQL injection) will be part of your role. On the front end, you will build and support features using React, JavaScript, and Node.js, as well as contribute to micro-component UI patterns and responsive user experiences. Collaboration will be crucial as you interact with teams across AI, product, design, and engineering in a distributed Agile environment, utilizing AI development tools and accelerators to enhance productivity and maintainability.
Company:
At Tandym Group, we are dedicated to shaping the future of recruitment by leveraging AI technology. We aim to provide intelligent, scalable, and user-friendly solutions that transform how companies connect with talent. We seek innovators—technologists who thrive on building high-performance systems and user-centric experiences. This position offers the chance to work at the heart of an AI-first recruitment product, with ample opportunities to make a tangible impact across the stack while enjoying real ownership and visibility. Join us in a collaborative and flexible work culture, where you’ll have access to cutting-edge AI tools and contribute to the development of intelligent systems in the real world.