Senior Back-End Software Developer

FXGT.com

  • Αθήνα
  • Μόνιμη
  • Πλήρης Απασχόληση
  • Πριν 14 ημέρες
FXGT is a leading online trading platform offering forex, CFDs, and crypto trading with advanced technology and competitive conditions. We provide a dynamic and innovative environment for professionals looking to grow in the financial markets industry.We are looking to hire a Senior Back-End Software Developer with team-working spirit, always willing to learn and explore new technologies. If you have excellent programming skills and a passion for developing web services or improving existing ones, we would like to meet you. As a Back-End developer, you'll work closely with the other developers to ensure system consistency and improve user experience.Job Responsibilities
  • Participate in the entire application lifecycle, focus on coding and debugging
  • Liaise with other developers, QAs and business analysts to identify new features
  • Clearly understand and process requirements coming from the Product team
  • Define technical and design requirements
  • Work and communicate as part of a team of Developers, QAs and System analysts, as well as help and support the other team members
  • Build effective, optimized, high-quality and well-documented code related to CRM functionality, financial transactions, blockchain (advantage), API integrations with payment gateways and other third-party systems as well as database structure and optimization
  • Build reusable code and libraries for future use
  • Recognize impediments to our efficiency as a team, propose and implement solutions
  • Identify areas of improvement in our system performance and advocate for back-end best practices
  • Collaborate with Front-end developers to integrate user-facing elements with server-side logic
  • Debug errors, troubleshoot issues, and perform routine performance optimizations
  • Develop automated tests to ensure business needs are met and allow for regression testing
  • Test the quality of the code before submitting for QA
  • Learn about new technologies and stay up to date with current best practices
  • Support and train the internal teams and other team members
Job Requirements
  • Bachelor's degree in Engineering, Computer Science, or related field
  • Minimum 5 years of PHP development experience with at least 3 years focused on Laravel framework
  • Advanced knowledge of Laravel ecosystem including Eloquent ORM, Blade templating, middleware, service providers, and Laravel Mix
  • Proficient with Git version control and GitHub workflows
  • Experience designing and developing RESTful APIs using Laravel's API resources
  • Previous experience with working with PSP integrations
  • Strong understanding of full-stack web development lifecycle, from requirements gathering to deployment
  • Expertise in Laravel's performance optimisation techniques including caching, queuing systems, and database query optimisation
  • Implementation of automated testing using PHPUnit and Laravel's testing tools
  • Advanced knowledge of MySQL/PostgreSQL and database design within Laravel applications
  • Experience with Laravel's authentication systems, including Sanctum and/or Passport for API authentication
  • Experience with Laravel Queue and job processing systems (Redis, database queues)
  • Experience with message brokers like Apache Kafka and their integration with Laravel (advantageous)
  • Experience with payment process flows in general
  • Team player with excellent written and verbal communication skills in English
  • Demonstrated ability to adapt to new technologies and frameworks
  • Growth mindset with a passion for clean code and innovative solutions
  • Self-motivated with strong organisational skills and ability to manage multiple priorities
  • Skilled at explaining technical concepts to both technical and non-technical team members
  • Meticulous attention to detail and analytical problem-solving approach
  • Experience with Laravel Horizon, Telescope, and Nova tools (advantageous)
  • Familiarity with Docker and Laravel Sail for containerised development environments
Employee Benefits & PerksCompensation & Rewards
  • Attractive Remuneration Package & Welcome package
  • Discretionary Bonus based on both company and individual performance
  • Referral Bonus for helping us grow with great talent
Daily Comforts
  • Friday Team Lunches
  • Daily Snacks & Beverages available in the office
  • Monthly Journey Card valid for connections with OASA's public
Learning & Development
  • Yearly Training Budget (includes Udemy membership by department)
  • Ongoing Training Opportunities for professional and personal development
Time Off & Leave
  • Departments on shifts entitle to additional half day during summer (June - August)
  • Up to 25 Days of Holiday Leave per year
  • Special Leave Days for personal reasons (additional leaves on special occasions such us birthdays, weddings, condolence)
Work-Life Balance
  • Flexible Working Hours (between 08:00 and 18:00)
  • Summer Hours (leave 2 hours early on Fridays!)
  • Public Transport (27€ per month)
  • Fixed-shift departments will retain their standard hours and existing flexibility
  • Wellbeing initiatives and social club communities to support employees' ongoing needs, foster connection, and promote a positive workplace culture.
Parental benefitsNew Fathers
  • 2 extra paid days off for the birth of your child on the day of birth and the day after.
Mothers
  • May leave up to 2 hours early daily, if working a full 40-hour week and child is under 16.
Family Support
  • Emergency leave for school pickups.
  • Attend school activities up to 2 times/year (HR must receive official invite).
Please note that due to the high volumes of applications received only shortlisted applicants will be responded to.

MyCarriera

Παρόμοιες θέσεις εργασίας

  • Mid-Level Software Developer (Mobile: React Native/Kotlin/Swift)

    PRIMER SOFTWARE

    • Αθήνα
    Η Primer Software ( ) αναζητάέμπειρο Προγραμματιστή για να ενταχθεί στην ομάδα ανάπτυξης λογισμικούτης Ο ρόλος αφορά στην ανάπτυξη, συντήρηση και βελτιστοποίηση mobile και web εφαρ…
    • Πριν 1 ημέρα
  • Mid-Level Software Developer (Mobile: React Native/Kotlin/Swift)

    PRIMER SOFTWARE

    • Χαλάνδρι, Αττικής
    Η Primer Software ( ) αναζητάέμπειρο Προγραμματιστή για να ενταχθεί στην ομάδα ανάπτυξης λογισμικούτης Ο ρόλος αφορά στην ανάπτυξη, συντήρηση και βελτιστοποίηση mobile και web εφαρ…
    • Πριν 1 ημέρα
  • Senior Ionic & Angular Developer

    ALGORIA

    • Αθήνα
    Η Algoria αναζητά Senior Ionic & Angular Developer για πλήρη απασχόληση. Ο/Η ιδανικός/ή υποψήφιος/α θα αναπτύσσει mobile εφαρμογές σε Ionic (Angular/Capacitor) και web εφαρμογές σε…
    • Πριν 12 ημέρες