#theTIQQEcode

How is it to get into TIQQE

Some months ago, I answered some questions about my first impressions of Tiqqe and why I decided to join. It is time to tell you more about how my journey is going and how it is getting into Tiqqe.

The first impression I had of Tiqqe was that I was in a special company, which is characterized by unique core values and that is completely different from and with all of those that compose the IT sector.

When you start a new job however, you are on a cloud and what you usually get to see the first weeks is a front of the reality that is too good to be true: the company tends to show only the best part of itself and you don’t really know your colleagues and the dynamics within the work environment.Only after two or three months you get to know the true character of the company and to face the problems across the latter. That is how it usually is but it was not like that with Tiqqe.

Tiqqe did not put up any facade, trying to show something it wasn’t. Tiqqe was transparent and honest from my first interview: #theTIQQEcode,  avoiding hierarchies, stay agile, be nice, courage, team over the individuals, employees and clients first, inclusivity are real and they are aspects on which everyone of us is working on every day.

Getting into Tiqqe has been easier than what I could imagine: for the first time in my career, my goals both personal and professional go hand in hand with the goals of the company, my vision is my company’s vision.Even though I started concurrently with the beginning of the pandemic, I got the support of my colleagues and the organization. It felt natural to get into the dynamics of the company and to become part of it.

Currently I am a SRE for Postnord AWS Retail backend and I am having the opportunity to work with amazing developers and awesome people. No matter the workloads we have or the stress level we could reach, we support each other and we try to be always nice: we succeed and fail together.

Getting into Tiqqe is getting into a next generation company and I am proud of being part of it.

Development

Fullstack or not?

Fullstack vs. frontend and backend separation. This post is about how to optimally organize your team to build solutions that deliver as much business value as possible. This includes the most important aspect, the user experience.

Let’s say you have a team that should build and run some kind of web service that is presented to users both as a web page and an app that exists in the app stores.

One of the questions is how much specialization there should be within the team. Does every member of the team work on everything? Do you have specialization? Lets for this post limit the discussion to developers in the team. Most teams will need specialized roles for designers, testers, project owners, stakeholders, etc but that is outside of the scope of this post.

From my experience there are 2 major ways I have seen this organization happen naturally:

Fullstack or Frontend / backend separation. If having the choice, what way is best for your team?

Fullstack

Every developer works with everything needed to develop and run the solution: the same people do the HTML and JavaScript, down to the (server side) integrations with business critical (in some cases legacy) systems. These systems provide the actual value to the webpage or app.

Fullstack does not preclude having a UX designer involved, that does the design in design tools, but the designer doesn’t do the actual implementations. And in my experience the actual implementation of a design is very significant for the end result.

Pros

A single developer or developers that have high bandwidth communication can work very efficiently on a single feature and deliver it into production with a minimum of coordination and communication. This can be a great advantage if time to market is the most important thing for example.

Cons

As a developer dealing with integrations against internal systems it is unavoidable that you take a perspective of how the internal legacy systems at a business works. This will likely impact user experience.

It is hard to find developers that are good in both frontend and backend. Some developers with lots of backend experience might overstate their frontend skills, and vice versa. In a worst case this could result in a very bad user experience.

This comes from the fact that you will know all the internal complexities. It will leak into the user interface, and also developers will be tempted to cut corners and implement a user interface for the legacy system(s).

Frontend & backend separation

You have some developers that are doing frontend only, that is the HTML/JS/CSS or implement the iOS/Android app code.

Then you have the backend developers that do the “web-back end” that is code that is running server-side in the public cloud or datacenter, and provides the web facing APIs

Each group within the team owns the technical architecture and evolution of their respective part.

Pros

Frontend developers won’t know so much about internal systems and what functionalities or apis they provide. They will instead be able to think clearly from users perspective in every case.

Frontend developers can fully focus on growing skills with web frameworks and new and evolving frontend technologies and app native apis. Same thing for backend developers, they can fully focus on building maintainable and operationally stable backend API:s.

Cons

It is less efficient to deliver new functionality into users hands. More coordination is needed to make the solution work within the businesses constraints and current capabilities, and at the same time implement the user experience that is optimal.

Some developers will find this way of working less satisfying if they are interested in both frontend and backend technologies.

Conclusion

In my experience, if you prioritise user experience the highest, like in the case if you implement a B2C solution, frontend / backend separation is best.

If User experience is not of the highest importance, or if your target market is “power users” that to some degree know the internal workings of the business. This is more common in B2B scenarios. Fullstack might be best for your team.

Tiqqe People

Working at TIQQE from another time zone

Jobeth Tampus is the first who joined TIQQE from Cebu in the Philippines, when TIQQE was just 1 month old. She is a senior fullstack developer with tons of experience and very appreciated by both her peers and customers, a superstar. Jobeth shares her own experience in this blog post.

When I first started out with TIQQE last June 2018, the company TIQQE was just starting out. I was excited to work with a new company! The onboarding was swift and David Borgenvik was the one who interviewed me. During the first meet-and-greet session, we discussed what my role was, what was expected from me and what I expected from them.

I got introduced to the people I was going to work with and got the overview of the project. David was so welcoming that I looked forward to work with him. In the next sessions, we had a technical dive into the code repositories we would be working with. We did pair-programming sessions. There, I got to peek into the code and I got a better understanding while David discussed the tasks. Then, he left me some small tasks so that I could explore the code on my own.

Experience, indeed, is the best teacher. It is faster to learn and absorb new stuff when you start interacting with it. And, being able to contribute to the project so soon and get feedback felt good! Easing into the new role was smooth.

Time flew. Two years has passed and TIQQE has grown so fast! There’s a lot of us now – some are here in Cebu, some in Sweden and a few in Italy.

But, the distance and time zone is negligible. It never felt that we are separate at all. Everybody’s so nice and approachable. We’re all just a chat or video call away! At work, we have tools that we use to collaborate on the code so we can still pair-program despite the distance. As an agile team, we have daily calls to do our stand ups. Other times, we just chat and have lively discussions online. With so many tools at hand, communication and collaboration is not an issue.

TIQQE is filled with such nice, warm people where there’s a culture of support, appreciation and feedback. We are able to raise our concerns and have healthy, respectful discussions in our work. We have a culture of learning and growing so we don’t stagnate in our jobs, and we have passionate people at work. So, it’s always fun and challenging everyday, and I never felt out of place.

Thanks for sharing Jobeth!

Jobs

We’re hiring in Gothenburg!

At TIQQE, we’re proud of growing full-stack developers that has a passion for Serverless tech stack and architecture. That doesn’t mean that you have to know everything now and be a full blown tech lead, it means that you have the possibility to be one if you join us.

At TIQQE, we’re proud of growing full-stack developers that has a passion for Serverless tech stack and architecture. That doesn’t mean that you have to know everything now and be a full blown tech lead, it means that you have the possibility to be one if you join us.

We’re taking our presence in Gothenburg to the next level and we want to grow our office with nice and passionate techies. So if you have some experience of AWS, love to write code and wants to join a company where: 

  • humans comes first   
  • you will work in teams
  • you will have a tech-mentor & a designated buddy

If you’re interested in joining our TIQQE-family, please get in touch

Sofia Sundqvist

Chief Operating Officer

sofia.sundqvist@tiqqe.com

Alicia Hed

Recruitment Assistant

alicia.hed@tiqqe.com

People

Cajza Nydén just joined TIQQE!

We are thrilled to welcome Cajza Nydén to our growing family. Cajza is a fullstack developer and will strengthen one of our customer teams. We asked a couple of questions to Cajza about her first impressions of TIQQE and why she decided to join.

What did you know about TIQQE before you started?

I knew TIQQE as a young company that focuses on AWS and is growing fast.

Why did you want to join TIQQE?

It was TIQQE’s values that attracted me. As a junior developer I wanted to work at a place where I’m not only judged on how much I know now, but on what I’m able to learn as well and TIQQE values your willingness to learn just as high as your skills.

What was your first impression of TIQQE?

My first day was at the kick-off, where we had workshops on how to work towards our vision. I felt good to be allowed to be a part of that and it made me feel included from the very start. I got the impression that TIQQE doesn’t only talk the talk about listening to its people, they walk the walk. 

What is your role at TIQQE?

I’m a junior fullstack developer in a team working with Postnord. 

How has your first time been at TIQQE?

My first time at TIQQE has been really exciting! I have already learned so much and met so many smart and passionate people. It has been high tempo, learning by doing and very fun!

What are you looking forward to in the near future?

I look forward to to never stop learning and developing my skills further. 

What do you know about TIQQE now?

I now know that TIQQE is a company that really cares about its people, about its customers and about working with things they believe in.

Thanks for sharing Cajza!

People

Martina Della Corte is joining TIQQE

We are thrilled to announce Martina Della Corte as a new colleague. Martina is a fullstack developer and will strengthen one of our customer teams. We asked a couple of questions to Martina about her first impressions of TIQQE and why she decided to join.

What did you know about TIQQE before you started?

I got to know about TIQQE from two friends who described TIQQE as “an amazing company, with amazing people” and as a “cool company that works with the cloud”. Then I read more about TIQQE on the website and I discovered the “serverless company” approach.

Why Did you want to join TIQQE?

Hearing my friends speaking about TIQQE and reading more about it, made me feel like that this was exactly the opportunity I was looking for – a place where I could apply my knowledge and improve my skills, a place where I could have the opportunity to work with the latest technologies, approaches and solutions. I felt that TIQQE was a company that looks into the future.

What was your first impression of TIQQE this week?

This first week confirmed the feelings I had before I started. Plus, I realized I am surrounded by very professional developers: I’ve listened them speaking about work to do, I saw them having meetings and it was clear that they know how to do their job and how much passion they have for it. That made me feel really lucky because I understood that I can improve a lot, both as a person and as a developer, working with them.

What is your role at TIQQE?

I am a full-stack developer

How was your first time been at TIQQE?

I think that my first time was in reality in February when I joined for the monthly meeting at lunch and it was like being in a special place, a different company compared to the others. I have never had that kind of feeling in my previous working experience and I got the same feeling when I started this Monday.

What are you looking forward to in the nearest future?

I am looking forward to show that I can be part of TIQQE, that I can add value to the company both as a person and as a developer. I am part of the MIMIRO project and I am looking forward to paying back the trust shown in me, working well and with passion, as I always do.

What do you know about TIQQE now?

I know that TIQQE is an IT company that looks to the future working with cloud computing, that the people working at TIQQE are nice people and amazing developers. I know that TIQQE cares about people and about customers and I know more about the structure of the company.

Thanks for sharing Martina!

People

Aldee Mativo is joining TIQQE

We’re happy to welcome Aldee to the TIQQE family.

A dedicated and very experienced sofware engineer who excels at developing web-based applications. A great team player and used to Scrum methodology. Deeply skilled in developing web-apps. Fully masters the entire development stack including testing and deployment. A passionate developer with great experience working with Linux environment and the AWS Architecture and services. Aldee is always thrilled to learn new technologies.

When Aldee is away from his workstation, he spends a lot of time with his parents and Aivy, his partner in life. He’s a certified dog lover too ;-).

Aldee is engaged as an experienced Fullstack Developer in a distributed DevOps team at our customer, Postnord. He works closely with Benjamin as a serverless developer.

Welcome to TIQQE!