Full-Stack Software Developer
Que Technologies
- Μαρούσι, Αττικής
- Μόνιμη
- Πλήρης Απασχόληση
- Collaborate with cross-functional teams to gather and understand software requirements.
- Design and develop robust, scalable, and efficient software solutions.
- Implement and integrate APIs and third-party libraries.
- Write clean and well-documented code, adhering to industry best practices and coding standards.
- Perform software testing, debugging, and troubleshooting to ensure quality and performance.
- Maintain and enhance existing software systems by analyzing user feedback and making necessary improvements.
- Stay up-to-date with emerging technologies and industry trends, and continuously expand your technical knowledge and skills.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Professional experience as a Full-Stack Software Developer.
- Strong proficiency in JavaScript, HTML, CSS, and related web technologies.
- Experience with front-end frameworks such as React or Angular.
- Experience with back-end frameworks such as Node.js or Spring.
- Experience with message and streaming frameworks such as Kafka or MQTT.
- Knowledge of database systems (e.g., PostgreSQL, MySQL) and ORMs.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Understanding of software testing principles and experience with testing frameworks.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Competitive Compensation: A robust salary package, complete with fixed and performance-based incentives, recognizing and rewarding your contributions.
- Work-Life Balance: Flexibility of partially remote work, offering a balanced approach that combines the convenience of working from home with the vibrant energy of in-office collaboration.
- European Network: Opportunities for collaboration with leading academic and industrial partners across Europe, expanding your professional network and experiences.
- Continuous Growth: An inspiring work environment dedicated to fostering creativity, continuous learning, and professional development, ensuring you stay at the forefront of your field.
- Impactful Role: The chance to be a key player in a diverse, dynamic, and passionate team, making a tangible difference in the energy and tech sectors.