Python Developer
IngsoftwareОпис посла
Ingsoftware is a full-cycle software development company that was built from scratch in a garage in Niš seventeen years ago, to become one of the most successful local business stories of the Serbian South (and beyond!). Our remote-first community of tech lovers who embrace a laid-back and friendly vibe is currently looking for a Python Developer to join our Ing-redible team! If you thrive in a workspace that encourages creativity, productivity, and continuous personal growth - keep reading to find out more.
Project overview:
A large-scale, long-term ERP modernization initiative for a major international retail ecosystem. This is a massive enterprise transformation program focused on building a unified digital platform across multiple European countries.As part of a growing, cross-functional engineering team, you will work on platform refactoring, improving reusable architecture, complex systems integration, and new feature development. This project offers a stable, long-term environment with significant opportunities for technical ownership as the engineering organization scales.
We are looking for someone who ticks most of these boxes:
- Brings at least 8 years of professional software development experience using Python;
- Possesses a strong foundation in modern Python frameworks, with hands-on experience in FastAPI and SQLAlchemy;
- Leverages Agentic AI tooling (Claude Code, Cursor, Copilot, or similar) and actively incorporates it into their daily development workflow;
- Has experience with event-driven architectures, RabbitMQ or similar message brokers, asynchronous inter-service communication, and understands eventual consistency;
- Demonstrates a proven track record of working with modular monoliths, defining service boundaries, or refactoring tightly coupled systems toward a clearer backend architecture;
- Writes clean, testable code and care about maintainability, not just making things work;
- Has experience working within an Agile/Scrum team environment, with the ability to collaborate effectively with cross-functional streams;
- Demonstrates strong communication and presentation skills in English, both written and verbal.
- Familiarity with GitLab CI/CD, GitLab runners, Argo CD, OpenShift/Kubernetes, or similar deployment environments.
- Working on data-led, UX-driven and tech-agnostic digital solutions across a variety of industries and global markets;
- A perfectly sized company that strikes a balance between startup agility and corporate stability;
- Agile organization with matrix structure and career development processes implemented;
- Work-life balance through the remote-first approach and flexible working hours;
- Psychological safety based on feedback culture, embracing and learning from mistakes.
Да ли вас занима ова позиција?