Software Engineer Position
We are seeking an experienced and skilled software engineer to join our team. As a full-stack software engineer, you will be responsible for designing, developing, testing, and maintaining complex software systems.
You will work closely with our cross-functional teams to identify and prioritize project requirements, and collaborate with product owners to ensure that the developed software meets their needs.
* Participate in the full software development lifecycle, including design, implementation, testing, and deployment of software applications.
* Work across the entire system architecture, from front-end user interfaces to back-end database systems.
* Collaborate with product teams to understand customer needs and develop solutions that meet those needs.
* Develop high-quality, scalable, and maintainable software code using various programming languages and frameworks.
* Implement CI/CD pipelines, unit testing, and performance monitoring tools to ensure efficient and reliable software delivery.
* Identify and fix code errors and performance issues to ensure optimal software performance.
* Perform code review with and for team members to ensure consistent coding standards and best practices.
* Test new functionalities and UI/UX dynamics to ensure a seamless user experience.
* Create internal and customer-facing documentation to facilitate communication and knowledge sharing.
* Ensure products conform to high industry standards by following established quality assurance procedures.
Requirements
* Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
* Experience with Node.js, Go Lang, SQL, NoSQL databases (e.g., MongoDB), React.js, Angular, or Vue.js applications is a plus.
* Knowledge of GraphQL, TypeScript, and AWS services is a plus.
* Familiarity with Git/GitLab and CI/CD tools.
* Ability to learn new technologies and tools quickly.
* Comfortable working under pressure and frequent priority changes.
* Excellent oral and written communication skills.
* Good troubleshooting skills.
* Excellent attention to detail.
* Passion for improving how things are done, getting things better, and helping others.
Benefits
As a member of our team, you will enjoy a range of benefits, including:
* A relaxed culture and flat hierarchy, where everyone has a voice and can contribute to decision-making.
* 25 vacation days, including a special day off to celebrate your birthday, an extra day around Christmas and New Year's.
* Stock options to own a piece of our success.
* Comprehensive health, dental, and vision insurance starting after one year.
* Meal allowance.
* Learning and development opportunities, including 5 exclusive days per year for company-paid training and access to a technical library.
* Regular team-building events to strengthen our community, including an annual hackathon with rewards.
* Flexible holidays and working hours.
* Hybrid work arrangement, requiring at least 3 full days per week in the office.
* Free coffee and refreshments in our offices.
* Your preferred IT setup (Mac or PC) and any required devices for your work.
* Opportunity to work on the latest tech stacks and trends.
* Home office setup provided.
* Annual bonus up to two additional salaries each year.
* Referral program earning €250 for every successful referral.
No agencies. We do not accept CVs from third parties.