Senior Software Engineer

Permanent employee, Full-time · Espoo

Your mission
Are you ready to jump into the world of aviation? Are you keen to work with business-critical SaaS products and solution development projects? Here at QOCO Systems we offer unique and exciting possibilities, where you get to work with global customers in the aviation industry in an international team. Today we are looking for a full-time Senior Software Engineer to join our brilliant Crew in Espoo.

So, if you already have experience with web technologies such as React, TypeScript and backend technologies such as NodeJS and Azure, look no further! And if you are a curious mind, and are looking for a place where constant learning and development are valued and encouraged, this is the place for You!
You will also have the possibility to influence the technologies you are going to use based on your experience and preferences.

The role of the Senior Software Engineer is to contribute to the design, development, and implementation of software solutions at QOCO Systems. They will be instrumental in developing innovative software that aligns with the company's objectives in aviation and aerospace solutions, ensuring high-quality standards and meeting customer expectations. 
 
 
Key Tasks/Responsibilities 
      Software Development: 
  • Design, development, and maintenance of complex software applications, ensuring adherence to project requirements and industry best practices.  
  • Collaborate with cross-functional teams to define, design, and deliver new features. 
  • Master performance optimization initiatives to enhance application responsiveness, quality, and scalability. 

    Technical Problem-Solving: 
  • Proactively identify and rectify performance bottlenecks and software bugs, employing advanced troubleshooting techniques and leveraging deep technical expertise. 
  • Drive continuous improvement efforts focused on elevating code quality, refining system architecture, and streamlining development processes. 
  • Design and implement optimization strategies to achieve maximum speed and scalability for applications. 

    Collaboration and Communication: 
  • Lead and actively participate in code reviews and contribute valuable insights in team meetings, fostering a culture of excellence and continuous improvement. 
  • Foster collaborative relationships with team members and stakeholders to ensure alignment with project objectives and successful delivery. 
  • Maintain technical documentation to facilitate knowledge sharing and project continuity. 
Your profile
Our ideal candidate has/is:

Qualifications: 
  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related field. 
  • 6+ years experience in software development
  • Experience in Team Lead/Manager role
Technical Expertise: 
  • Proven experience in TypeScript, React, and Node.js, coupled with an in-depth understanding of their respective ecosystems. 
  • Extensive experience with SQL databases, RESTful APIs, and proficiency in UI/UX design principles. 
  • Proficiency in microservices using technologies such as Docker, Kubernetes, and service mesh frameworks (e.g., Istio). 
  • Solid familiarity with cloud services, particularly Azure and/or AWS. 
  • Expertise with version control systems such as Git. 
  • Profound understanding of the software development lifecycle and adeptness in agile methodologies. 
  • Problem-Solving Skills: 
  • Exhibit strong analytical prowess and a proven ability to tackle technical challenges with creativity and ingenuity. 
  • Demonstrate a solution-oriented mindset, consistently delivering innovative approaches to overcome complex problems. 

Teamwork and Communication: 
  • Excellent communication and teamwork skills. 
  • Ability to lead and work effectively within interdisciplinary teams, leveraging strong organizational and time management capabilities to ensure project milestones are met. 

Why us?
At QOCO we can offer you:

  • Fast-paced, continuously evolving work role
  • Career growth and support in developing your skills 
  • Encouragement and support from our crew of experienced professionals
  • International team from diverse backgrounds
  • Flexible working hours, awesome colleagues and your choice of equipment come with the package, of course
If this sounds like it could be a match, please send your application via the link below at the latest on 26.04.2024. However, we start reviewing potential candidates already during the application period, so send yours in as soon as possible. For questions and more information, you can also contact Head of Employee Experience Daniela Bensky (daniela.bensky@qoco.aero, phone +358 50 486 9911) directly.

About us

QOCO is a team of professionals with expertise in aviation and software development, with a customer-centric approach in everything we do. Agility is built-in to our way of working, and we always aim to fulfil the customer’s real needs, quickly. On top of this, we are committed to a high level of quality and information security, which is supported by ISO 9001 and ISO 27001 compliant management system certification.

QOCO helps the aviation industry to succeed in the changing world by creating new ways to work, to communicate, and to utilise data. We have been a trusted partner of airlines, MROs, and OEMs for over ten years. Our solutions provide significant improvements to the industry’s complex processes. They enable our customers to achieve more by doing less and to realise time-savings in labour-intensive tasks. We also bring visibility to customers’ operations to support decision-making based on real-time information.

We are looking forward to hearing from you!
Thank you for your interest in QOCO Systems. Please fill out the following form and let's talk!
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.