Roles:
Backend
Must-have skills:
JavaScriptJavaAWS
Nice-to-have skills:
GoPythonKubernetes
Considering candidates from:
Worldwide
Worldwide
Work arrangement: Onsite
Industry: Software Development
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Not paid
Visa support: Provided
Size: 201 - 500 employees

Software Architect
Smarp
Helsinki, Finland
Company
Smarp is a leading employee communication, advocacy and engagement SaaS provider with operations in Helsinki, Atlanta and London with more than 70 full-time team members.
Description
Right now the tech team has an open Software Architect position. We’re looking for a highly motivated individual involved in all aspects of application life-cycle including planning, design, development and implementation for the ultimate employee communications and advocacy platform. As a Software Architect you will:
- Make decisions concerning system architecture and high level architecture for each individual component in high level
- Architecture oversight over components, services, and the whole product during iterative and incremental development cycles
- Create technical documents and diagrams for internal and external use
- Technical sales support
Must have skills:
- At least 6 years experience as a Software Developer
- Several years of hands-on experience as Software Architect
- Strong experience with Java and knowledge of JavaScript
- Expertise in AWS or GCP
- Experience with microservices or distributed systems
- Experience with SQL and no-SQL databases
Good to have skills:
- Knowledge of Go is highly appreciated
- Experience with Python
- Docker, Kubernetes or other container management techs
- Kafka, Hadoop, Spark or other data management techs