We are looking for a Medior/Senior Software Developer (Full Stack)
efiport GmbH is a subsidiary of Frankfurt School of Finance & Management gGmbH and has been an innovative provider of technology-supported education solutions in Germany for 20 years. We offer solutions for maximised learning efficiency to global concerns, SMEs, and educational institutions, including universities.
At present, efiport is building a new Learning Management System. The new application will be web-based and fully designed around the human learner (employee), front to back. As part of our small, but special Novi Sad team, you will actively shape the future of efiport and co-decide about the technologies and frameworks used.
At efiport, we value smart ideas and brave, curious people. We experiment, we share, we learn and we grow together. The team is deliberately not too large, and the atmosphere deliberately moderately corporate. We want to work with people who want a safe environment in which to grow, be their best selves, and contribute to all aspects of the business in their unique way.
If you want to join us, here is your skillset and profile:
Work experience on projects or maintaining microservices that use Golang as a REST API
Knowledge of React.js, TypeScript, Bootstrap, REST, GraphQL, NoSQL, MongoDB, Mongoose, pros and cons and related tools and technologies;
Knowledge of Docker and setting up and testing Node.js and Golang applications in containers;
Experience with AWS Services like EC2, S3 or Elastic Beanstalk, implementing secure login / SSO mechanisms and building CI/CD-Pipelines with Git or GitLab would be a plus;
You are able to solve problems creatively;
You can work with a high amount of agency;
Excellent English skills (spoken & written, the company language is English), good German skills are a plus;
Degree in Computer Science or similar degree and/or training or proven experience;
What you care about:
Strong interest in Learning Technologies and Human development;
Strong interest in other modern areas and concepts like Continuous Delivery, Machine Learning, Game Development and Gamification;
Enthusiasm and passion for collaboration and knowledge exchange;
Readiness for lifelong learning;
You are able to interpret designs into your own solutions;
Authenticity, integrity and empathy - and you're willing to work on it;
Your main responsibilities:
Plan, develop, and communicate solutions in collaboration with other developers, architects and product managers for our Learning Management System;
Build user interfaces using the technologies mentioned above and connect to web-services running in the backend;
Develop web-services in the backend and connect to 3rd party systems using APIs;
Implement business logic and persist data to the database;
Develop secure applications (OWASP Top-10);
Consider Security and DSGVO/GDPR during the development process.
What we offer you:
The opportunity to help shape a new area of responsibility from the ground up.
Work in a small team with a lot of ownership.
Interesting activities and independent work.
Modern technology in an established, yet growing company.
Visits to and exchanges with our location and team in Germany.
Personal working atmosphere in small, dynamic teams.
Flexible working hours and remote work, where applicable.
Free coffee and snacks at the office. (The salary in the job advert is expressed in EUR net)
Please make sure to include a cover letter explaining your interest in the company and the job. We look forward to meeting you!
email@example.com:~# Helloworld.rs koristi kolačiće kako bi ti pružao najbolje korisničko iskustvo. Nastavkom korišćenja
sajta smatraćemo da imamo saglasnost sa korišćenjem kolačića. Više o kolačićima možeš pročitati ovde.