Full Stack Software Engineer
Cognex
Budapest, Hungary
We’re looking for a Full Stack Software Engineer to join our growing Budapest engineering hub. You’ll help build intelligent, high-performance software that powers automation systems around the world. If you’re passionate about coding, thrive in a fast-paced Agile environment, and love solving complex problems as part of a world-class team — we want to talk to you.
What You’ll Do
- Design, develop, and maintain full-stack applications using Python (backend) and Angular (frontend);
- Write unit, integration, and end-to-end (E2E) tests to ensure quality and reliability;
- Collaborate across teams in Budapest and beyond to deliver smart, scalable solutions;
- Drive continuous improvement through CI/CD best practices and code reviews;
- Participate actively in Agile/Scrum ceremonies, contributing ideas and energy;
- Balance speed, quality, and creativity to deliver results that delight our customers.
What You Bring
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience);
- 3+ years of experience developing full-stack software solutions;
- Strong skills in Python (including FastAPI) and Angular (v10+ preferred);
- Experience with CI/CD pipelines, test automation, and modern DevOps workflows;
- Familiarity with Jira, Stash/Bitbucket, TeamCity, and Confluence (or similar tools);
- Solid understanding of Agile/Scrum development;
- Fluency in English;
- A strong sense of ownership, teamwork, and enthusiasm — we love what we do, and it shows.
Bonus Points For
- Familiarity with Docker, Kubernetes, or microservices architectures;
- Passion for automation, data visualization, or machine vision technology;
- Experience working with distributed or international teams.
Don't forget to mention EuroTechJobs when applying.