As an Elixir/Phoenix Developer at GMS, you'll collaborate on digital transformation projects. Focused on creating robust web applications and optimizing secure payment systems.
Responsibilities
Design and implement database schemas and efficient queries using PostgreSQL.
Develop, test, and maintain robust web applications using Elixir and the Phoenix framework.
Collaborate with cross-functional teams to implement and optimize a secure payment platform.
Work with cross-functional teams to define, design, and deliver new features for the payment system.
Ensure application performance, quality, and responsiveness through continuous monitoring and optimization.
Maintain code quality through testing, code reviews, and best practices.
Requirements
Minimum of 3 to 4 years of professional experience developing with Elixir and the Phoenix framework
Strong knowledge of PostgreSQL and relational database design
Experience building payment systems or financial applications is highly desirable
Familiarity with RESTful APIs and web service standards
Experience with version control systems such as Git and agile development methodologies
Excellent communication skills in German and English (C1 level or higher)
Willingness to travel to Marburg once per week
Applicants must be located in Germany and have a valid work permit for Germany.
Benefits
We value work-life balance — you benefit from remote work options, can choose between regional or nationwide projects, and we follow a 40-hour workweek philosophy
Your development is supported by a coach, training opportunities, our in-house learning platform, and an internal IT & data network
Security and stability — our employees are employed on permanent contracts
At GMS we stand for equality and diversity. We create a safe and inclusive environment where all employees have equal opportunities.
Software Engineer at INSPYRE developing scalable products for the fintech sector and more. Collaborating on diverse projects with an emphasis on Clean Code and modern technologies.
Senior Software Engineer developing Python applications for life sciences company. Involves working with machine learning and backend algorithms in a hybrid environment.
Software Engineer developing C#.NET applications for Expleo's Life Sciences sector. Engaging in design, development, and debugging to enhance software quality and performance.
Full Stack Developer responsible for developing and maintaining web applications in .NET for a global IT consulting firm. Collaborating in a hybrid environment with a focus on innovation and system integration.
Developer specializing in C# for a global IT company with innovative projects in various technologies. Seeking a flexible team member for client analysis and development.
Mid - Level Back - End Engineer developing backend applications using .NET and AWS for legal tech. Collaborating with teams to enhance performance and drive innovative solutions.
Backend Developer at TRATON designing and maintaining core services for EV charging platform. Collaborating primarily using .NET and AWS to build scalable backend systems.
Storage Operations Engineer managing day - to - day storage operations for enterprise environments at Broadridge. Collaborating with teams and ensuring optimal performance of storage systems with a focus on financial services.
Quantitative Developer responsible for optimizing and developing business systems for a leading crypto brand in the Philippines. Engaging in cross - functional teamwork and scalable growth opportunities with innovative ideas.
Backend Engineering Intern at Lagos - based fintech startup automating spend management and cross - border payments. Responsibilities include coding, maintenance, and technical performance monitoring in a hybrid environment.