Θέσεις εργασίας στην Ελλάδα

Η αγγελία εργασίας έχει λήξει

24/09/2021

Senior Software Developer

Πληροφορική - Προγραμματιστές

Πόλη ΘΕΡΜΗ | ΘΕΣΣΑΛΟΝΙΚΗ
Απασχόληση Πλήρης απασχόληση

Περιγραφή

Description
Our company is an innovative service provider that offers a fully customisable platform.The business employs numerous highly skilled engineers across a range of technical disciplines

to achieve impressive and continuous annual growth. Investment in technology is fundamental
to this success.
You will be part of a talented team of engineers that demonstrate superb technical competency,
delivering mission critical infrastructure and ensuring the highest levels of availability,
performance and security. Automation is at the core of what we do.

Responsibilities
● Be part of our backend team of engineers that work on several web applications, both
internal to our company and part of our products
● Design, implement, test, and support internal and external APIs
● Design, develop, maintain, enhance and support current systems
● Develop and maintain automated tests
● Participate in code reviews
● Write technical documentation for developers


Απαραίτητα Προσόντα

Requirements:

● Bachelors degree in Computer Science, Engineering or related field or 2 years of
professional experience with backend frameworks and libraries
● High level of programming skills (including OOP)
● Strong knowledge of at least 1 backend language
● Experience with relational database architectures
● Experience designing and implementing RESTful APIs and supporting them with documentation
● Understanding of application security requirements e.g. XSS protection, CSRF, Content Security Policies, SQL Injection protection with implementation as standard practice

Desired skills and knowledge
● Experience with composer, npm or similar build tools
● Experience of Laravel framework
● Experience with handling, querying and storing of large amounts of data
● Experience with various design and architectural patterns

● Experience with Git version control systems
● Uphold best practices in engineering, security, and design
● Familiarity with Agile methodologies
● Basic HTTP and network protocols understanding

Bonus Points
● Experience with WebSockets
● Knowledge of the Docker platform

You will be an excellent fit for our team if you have:
● Ability to work independently
● Self-awareness and a desire to continually improve
● Strong communication skills, a positive attitude, and empathy
● Problem-solving attitude

Παροχές

Benefits
● An attractive salary package
● Flexible working hours
● Insights into best practices of high-growth companies in the software industry
● Training & Development
● Performance Bonus