For relationships, databases, and data management we use:
For Web services, and data communication and exchange we mostly use:
but also:
Azure cloud is almost exclusively used for hosting solutions. We write a clean code, staying true to Clean Architecture, which was designed according to Domain-Driven Design, Service-Oriented Architecture & Microservice Architecture. Every team includes a SAET, but despite of their help, our engineers perform some tests on their own as well.
Our front-end engineers work on the Angular platform, using:
Since our Back-end team is dedicated to Clean Architecture, it is important for our FE programmers to be aware of the notion as well.
We primarily focus on using:
But we are no strangers to:
Our FE engineers work on projects in a team including BE engineers and at least one SAET, but it is their responsibility to perform some tests on their own regardless of the SAET help. Same goes for the UI/UX designer – if they are in a team, great, but if not, that’s also fine because our FE engineers are familiar with UI and are also ready to adhere to the client’s ideas and suggestions.
A Software Automation Engineer in Test is a crucial part of every team. Their responsibility is to collaborate with other engineers and perform detailed tests in order to ensure the functionality, quality, performance, and security of software products.
Apart from those, they use the following test frameworks:
The platforms used in testing are the following:
In addition, SAET's at Naissus use various tools such as:
The plan is to soon develop the tool and the team for usability testing.
Being a designer at Naissus implies being in charge of two roles – that of a UI/UX designer and of a graphic designer.
The former includes working on a project in a team, side by side with a FE engineer and designing UI components according to the client’s request and the guidance of Material Design.
The latter consists of designing posters, leaflets, and other marketing material, either for social networks, printing or various internal projects, where the designers work closely with the Support team.
Both roles use Figma as the main tool for designing. In addition, our graphic designers are tasked with creating and maintaining our company’s website, for which they use Webflow.
The role of the Scrum Master can be intertwined with various projects within the company, and depending on the project, Scrum Master can be a part of different teams.
The main tools our Scrum Master uses are:
On the projects, Scrum Master works closely with the team lead, and FE and BE engineers. Their responsibility in those cases includes making sure that the team stays on track, removing all tasks not directly related to the project – meeting with the clients where no engineering knowledge is needed, creating tasks and managing them, taking care of the board and scrum processes such as sprints, planning, backlog, etc.
At Naissus, Scrum Master is directly connected to the Support team, where they manage the day-to-day tasks and perform similar activities, just for a little less technical team.
Project Manager is responsible for successfully leading, planning, and implementing projects, ensuring that goals are achieved within specified timelines and budgets.
The role of a Project Manager at Naissus tech is multifaceted, often spanning multiple projects and teams within the organization. Depending on the project, the Project Manager may be involved in various stages and work closely with different departments to ensure the project runs smoothly from start to finish.
The main tools our Project Manager uses include:
Project Manager collaborates with team leads, developers, and other key stakeholders. Their responsibilities include managing project timelines, assigning tasks, tracking progress, and ensuring the team remains focused on the project objectives. This often involves handling tasks like drafting project strategies, managing communication between departments, and navigating changes with agility.
Project Manager also plays a crucial role in ensuring client satisfaction. This includes securing client approvals, gathering feedback, and organizing all necessary project documentation for future reference. Their work is essential in maintaining project alignment with business goals, overseeing risks, and ensuring seamless execution throughout the project lifecycle.
The Support Team is a team that is responsible for non-engineering activities. It includes the following roles – Scrum Master, Graphic Designer, HR, and Marketing.
Human Resources – The HR Manager is in charge of the recruitment processes, employer branding, and employer retention. Strategically, their job includes establishing HR processes and procedures. However, it goes without saying that HR is closely connected to all company members, and performs tasks on a daily basis.
Marketing – Marketing Specialist takes on the duty of managing the company’s Linkedin, Facebook and Instagram profiles, including posting updates and keeping track of the analytics. Since our Clients are for the most part international, at Naissus the MS’s function also includes translating texts, as well as writing copy for various sources (usually internal projects).
A Team lead needs to have skills and knowledge to be able to monitor and guide their coworkers to maximize productivity and motivation.
Team leads are there to lead and supervise their team on a project. Apart from coding, distributing tasks and setting deadlines, TL’s responsibilities are also client-oriented. These include communicating with clients and reviewing their assignments, all with the goal of delivering best quality product while at the same time making sure the team is well-organized.
Did you know you can grow with Naissus as an intern? We offer internship programs to young, talented students who are interested in learning and sharing knowledge.
So, what exactly are the benefits of being a Naissus intern?
Learn from the best
Career Development
We know it sounds harsh to say that you are expected to be responsible and reliable at any time, but what we’re trying to say is that we invest in future leaders, and we prepare you for more incredible things.
If you are on our team, it means we believe there’s a great career ahead of you.
Hands-on work experience
You will be under the mentorship of phenomenal engineers.
With more than 7 years of average seniority, our colleagues have immense knowledge that they are more than happy to pass on to our new teammates and help them work out any problem they encounter.
When in a team, there are colleagues that depend on you, deadlines to meet, and new projects to jump into. You won’t just look at this from afar.
You will have the chance to experience the buzz of a work environment and be exposed to the day-to-day challenges of working on real projects.
We understand that great focus brings great results and achievements. That is why Naissus nurtures a flexible working atmosphere to help coworkers find balance between flexing their minds and relaxing their minds.
Apart from our coffee hangouts and chit-chats, our coworkers love to share and celebrate happy moments, so don’t be surprised when you see your colleague bring in a couple of six-packs (of apple juice, of course).
True leaders grow by growing others. Based job security with continuous employment opportunities for growth.
A dedicated support network that empowers employees to raise concerns and seek guidance.
True leaders grow by growing others. Empowered team members produce quality work.
Performance-based job security with continuous opportunities for learning and growth.