Salary 50.000 - 70.000 EUR per year
Requirements:
- -Bachelors or Masters in Computer Science or other related field
-Experience working with graphic designers and converting designs to visual elements.
-Understanding and implementation of security and data protection.
-Highly experienced with back-end programming languages especially Node JS and also Python, Ruby, PHP, Java, JavaScript.
-Experienced in Node.JS based REST API
-Experienced in JWT based authentication
-Experience with postgresql as a database which should be configurable via environment properties
-Proficient experience using advanced JavaScript libraries and frameworks mainly ReactJS, and also WuJS, AngularJS, KnockoutJS, BackboneJS, DurandalJS etc.
-Development experience for both mobile and desktop.
-Understanding of server-side languages including such as Jade, EJS, Jinja, etc.
-Experience with cloud message APIs and usage of push notifications.
-Experience with Firebase push notification support
-Knowledge of code versioning tools {{such as Git, Mercurial or SVN}}.
-Knowledge of and proper experience with both front-end and back-end languages
-Proper experience with CMS framework
-Proper knowledge using best practices such as: https://expressjs.com/en/advanced/best-practice-performance.html
-Ability to troubleshoot and debug browsers
-Familiarity with layout requirements
-Understanding of SEO standards
Responsibilities:
- -Utilize both front-end and back-end languages
-Design overall architecture of the web application.
-Maintain quality and ensure responsiveness of applications.
-Collaborate with the rest of the engineering team to design and launch new features.
-Maintain code integrity and organization.
-Develop source code with unit tests
-Creating documentation for building deployable archive
-Creating documentation for building docker image
-Creating documentation for starting further development
-Creating documentation for external APIs and their setup
-Translation of designer mock-ups and wireframes into front-end code
-Solid foundation in data structures, algorithms, and system design.
-Database administration and management of a hosting environment
-Website maintenance
-Elaborate mobile-based and web-based features
-Troubleshoot apps for bugs
-Fix bugs if necessary and improve usability
-Improve apps for maximum speed
-Troubleshoot UI and improve its performance accordingly
Technologies:
- NodeJS
- Python
- Ruby
- PHP
- Java
- JavaScript
- Fullstack
- REST
- React
More:
Creating something new which was never built before, requires a team of dedicated and passionate people who share all the same mission - making innovation possible. We are looking for a motivated and bright Senior Software Engineer / Full-Stack Developer to join our growing team starting in November, to work on various innovative cloud based software projects solving real world problems within the B2B sphere.
As Senior Software Engineer, you should have knowledge in all stages of software development, utilizing both front-end and back-end languages, and will take a key role in our team. You'll be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for our platform.
About Us:
Allymatch is a deep tech company creating solutions to help make innovation possible by fostering business matchings seamlessly. Our first product, allymatch the smart B2B Matchmaking platform, is changing the way companies find international partnerships in the manufacturing industry instantly anytime, anywhere. Located in Germany, the heart of advanced manufacturing, we make innovation possible by bringing partners together for collaboration. Creating something new which was never built before requires a team of dedicated and passionate people who all share the same mission If you are eager to grow your skill set and personality in an expanding team; consider yourself as willing to learn continuously, results-driven, comfortable in a multi-cultural environment and want to go for the next big step in your career, we would love to hear from you.