Senior Full-Stack Contractor

Remote or Helsinki, Finland
Roles:
BackendFrontend
Must-have skills:
Node.jsReactTypeScriptAWS
Considering candidates from:
Europe
Work arrangement: Onsite, hybrid or remote
Language: English
Duration: 12 months
Workload: Full-time
Level: Senior
Required experience: 8+ years

Senior Full-Stack Contractor

Remote or Helsinki, Finland
Please note that the project described below is a contractor role where work is usually done on an hourly basis. The duration of the project is also fixed. In order to work as a contractor, you typically need to have an individual entrepreneurship, limited liability company or invoice via a co-operative using a service for light entrepreneurship.

When you accept the project, we will sign a time and materials based subcontracting agreement between Toughbyte and your legal entity before you start work. We provide all the necessary help with arranging interviews and negotiations between you and the client, and will also going be the ones to send the invoices for your work.
Founded in 2004, the company is the leading global provider of RFID testing and measurement solutions targeted for routine use both in the laboratory and at the production level. They also provide installation, training, and maintenance services to make their systems true turn-key tools with no uncertainty.
Tasks:
  • Design, develop, and maintain full-stack applications running on edge compute and in cloud using Node.js, TypeScript, databases, messaging systems and REST APIs
  • Design, build and operate cloud-native, serverless solutions on AWS (including CDK, ECR, Lambda, API Gateway, DynamoDB, and S3)
  • Implement and maintain unit and integration tests to ensure high code quality and reliability
  • Design and manage CI/CD pipelines using tools such as Jenkins and GitHub Actions
  • Work with distributed systems and containerized applications
  • Monitor, troubleshoot, and resolve application and infrastructure issues efficiently
  • Collaborate in Agile environment by contributing to planning, reviews, and retrospectives
  • Participate actively in peer code reviews, sharing best practices and improving overall code quality
  • Stay current with emerging technologies, tools, and industry trends
  • Actively contribute to team discussions, project planning, and continuous improvement initiatives
Must-have: 
  • 8+ years of experience in software development and relevant degree in Engineering
  • Strong proficiency in Node.js, TypeScript, and full-stack development principles and design patterns
  • Extensive hands-on experience with AWS and serverless architectures
  • Experience on distributed systems, messaging systems, relational databases and document databases
  • Solid understanding of testing strategies, including unit and integration testing
  • Experience with CI/CD methodologies and automation tools
  • Working knowledge of Kubernetes, containerization, and Linux-based systems
  • Strong analytical and problem-solving skills, with high attention to detail
  • Ability to manage multiple priorities and consistently meet deadlines
  • Excellent communication and interpersonal skills, able to work with both technical and non-technical stakeholders
  • A collaborative mindset and the ability to work effectively within diverse teams
  • A proactive, positive, and professional attitude
  • Motivation to continuously learn, grow, and expand technical and personal skill sets
  • The ability to work independently and collaboratively while balancing competing priorities.
Benefits and conditions:
  • Freedom and responsibility
  • Opportunity to shape the future of Great Place To Work Certified company with #8 ranking in best small companies in Finland 2022
  • A truly cross-functional team consisting of HW designer, embedded developers, and full-stack developers
  • Modern and interesting technology stack
  • Low hierarchy company culture
Interview process:
  • Initial 45-minute interview with the CTO
  • Team interview