Link Group
6 months ago
Full-Stack Software Developer Python React
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Link Group
- Location
- Polska, małopolskie, Kraków Poland
- Posted
- 6 months ago
Job description
We are currently looking for a Full-Stack Software Developer to join an international team working on the development and modernization of a complex software platform. The role involves taking ownership of both backend and frontend development during an ongoing project transition, including migration of existing functionalities to a modern technology stack. You will collaborate with a distributed Agile team and have real influence on the technical direction of the frontend architecture. Key Responsibilities: * Develop and maintain frontend components using React. * Design and implement backend services using Python and related frameworks (e.g., Django, Flask). * Write clean, well-documented, and testable code. * Collaborate with the team to define, design, and ship new features. * Participate in code reviews. * Troubleshoot, debug and fix bugs. * Optimize application for maximum speed and scalability. Required Skills and Experience: * Proven experience as a Full-Stack Developer. * Strong proficiency in Python and JavaScript. * Experience with React and related frontend technologies. * Experience with Python web frameworks (e.g., Django, Flask). * Experience with RESTful APIs. * Familiarity with relational databases (e.g., PostgreSQL, MySQL). * Experience with version control systems (e.g., Git). * Good understanding of Agile methodologies. * Excellent communication and teamwork skills. * Bachelor's degree in Computer Science or a related field (or equivalent experience). Bonus Points: * Experience with cloud platforms (e.g., AWS, Azure, GCP). * Experience with containerization technologies (e.g., Docker, Kubernetes). * Experience with CI/CD pipelines. * Contributions to open-source projects. We Offer: * Competitive salary and benefits package. * Opportunity to work on challenging and impactful projects. * A collaborative and supportive work environment. * Opportunities for professional growth and development. * Flexible working hours. * Remote work options.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.