Software Engineer
As a Software Engineer your role will be to build powerful customer-facing front-end systems tailored with an improved user experience. You will be part of a talented Agile development team with exposure across the full technology stack but with a focus on frontend systems and will be working in sprints and pairing with colleagues who are passionate about code quality within a collaborative and technology driven environment.
Who are you?
- Good knowledge of ECMAScript and Typescript on server and client side
- Experience with modern front-end frameworks like VueJS (preferable), ReactJS and CSS (Tailwind)
- C# server-side skills primarily in .NET Core / .NET 5+ and familiarity connecting to Microservices, RESTful APIs, and other database-driven web applications.
- Modern web security methodologies & familiarity with both relational databases and non-relational databases (Microsoft SQL and NoSQL such as MongoDb).
- Experience with Git and familiarity with deployment automation and build environments and CI/CD pipelines.
- Good grasp of diverse testing, such as Unit and Integration testing, and debugging methods.
- Ability to solve problems in code quickly and simply.
- Excellent communication skills. (English)
- Desirable experience with Messaging Queues, such as Nats/RabbitMQ/MassTransit.
- Willing to learn new technologies and implement new solutions.
- Expertise in these additional areas would bring value to the team:
- Container technologies including Docker, Linux command line, writing SQL
- NoSQL queries, GQL / RESTful web API design and development, and data modelling.
Why Invicti?
Your Health & Wellness Matters:
Health Insurance : Taking care of our team goes beyond the office. We cover 100% of employee health care and dental premium costs. For dependents, we contribute 100% of the health care and 50% dental premium cost
VDU testing: Upon joining us, we will provide for free a one time Visual Display Unit testing to ensure you can work as comfortable as possible
Employee Assistance Program: Emotional Support Counseling services 24/7. Life Coaching, Dependent Care, Elder Care,Financial & Legal Support, Wellness Coaching, New Parent Support and more
Family Leave: 16 week paid leave for birthing parent recovery. 4 week paid leave for non-birthing/bonding parent
We value Adult/ Life Balance:
Excellent working Options: Work from home or join us in our Malta Office, whichever works best for you!
Quarterly Thrive-Wellness Days: One extra vacation day per quarter where the entire company takes a break from normal, daily activities to refresh and rejuvenate
Volunteerism Time Off: 5 days of paid time off each year to participate in the volunteer activities of your choice
Paid Birthday Off: Take your birthday off to celebrate you!
Mobile Allowance Benefit: This allowance will be provided to ensure you have support for work-related communication and tasks
We Value You:
Employee Recognition: Ongoing recognition & rewards . A Culture that emphasizes personal and professional growth
At Invicti, we embrace diversity and individuality in all forms. Discrimination has no place here - regardless of race, religion, gender, age, ability, sexual orientation, or any other aspect that makes you unique. We're all about creating a space where everyone feels valued and included. So come as you are and join us in shaping the future of our industry.