Collaborate closely with Product Owners, business users, internal departments, and external customers to understand business requirements and translate them into scalable and practical software solutions.
We are seeking motivated Junior Full Stack Software Engineers to join our dynamic development team. In this role, you will help build, optimize, and maintain high-performance web applications and internal tools. You will work across the entire stack—leveraging Python for backend development, managing relational databases, crafting modern frontend interfaces, and utilizing cutting-edge AI developer tools like Claude Code to accelerate your workflow and ship high-quality features.
Design and implement RAG pipelines and LLM application workflows (prompting, retrieval, tool calling, agents), and expose them as reliable, scalable services.
Drive software quality through code reviews, automated testing, and test coverage improvements using tools such as JUnit, Cucumber, Cypress, and similar frameworks.
Drive software quality through code reviews, automated testing, and test coverage improvements using tools such as JUnit, Cucumber, Cypress, and similar frameworks.
Deep expertise in modern Java (17+) including concurrency, multithreading, reactive programming, build tools (Gradle/Maven lifecycle), and design principles (SOLID), with experience in performance tuning, JVM optimization and troubleshooting.
Drive software quality through code reviews, automated testing, and test coverage improvements using tools such as JUnit, Cucumber, Cypress, and similar frameworks.
Cloud & Deployment: Manage application deployment lifecycles on cloud-based Linux Virtual Machines, leveraging Kubernetes for container orchestration, scaling, and high availability.