Full Stack Developer
Role details
Job location
Tech stack
Job description
Design, develop, and maintain web applications across the full stack - from front-end interfaces to back-end logic and databases.
Build responsive and user-friendly UIs using modern frameworks (e.g., React, Angular, or Vue.js).
Develop robust and scalable APIs and backend services using Node.js, Java, Python, or similar technologies.
Integrate databases (SQL or NoSQL), ensuring data integrity, security, and performance.
Collaborate with designers, product managers, and other developers to translate business requirements into technical solutions.
Write clean, maintainable, and testable code, following best practices for version control (Git), testing, and documentation.
Participate in code reviews and contribute to improving development standards and processes.
Implement CI/CD pipelines to automate testing and deployment.
Monitor and troubleshoot applications to ensure high availability and performance.
Requirements
- A degree in Computer Science Engineering or related degree.
- Experience with mobile development will be a plus.
- Knowledge ofOOP, SOLID, Clean Code, Design Patterns.
- Experience with Git source control, especiallyGitHub.
- Analytical, problem solving and creative.
- Excellent communication and presentation skills.
- FluentEnglishboth written and spoken.
- Proactive,team player, committed and constant willingness to improve.
- Excited aboutinternationalbusiness experience.
- Passionate about latest technologies and methodologies.
What you can expect
- Be part of an international and talented team, enjoying an excellent work environment where people are passionate about what they do.