ApplyStaff Software Architect (EU Remote/Hybrid, CET Timezone)
Posted 3 months agoViewed
View full description
💎 Seniority level: Staff
📍 Location: United States, CET
🔍 Industry: Fraud Prevention
🏢 Company: SEON Technologies
🗣️ Languages: English
🪄 Skills: AWSPostgreSQLPythonElasticSearchJavaJavascriptKubernetesSoftware ArchitectureSpringTypeScriptClickhouseRedisCI/CDRESTful APIsDevOpsTerraformMicroservices
Requirements:
- Strong working knowledge of modern web development technologies (two or more of the following: Java with Spring, JavaScript/TypeScript, Python)
- Experience with measuring and improving the performance of distributed systems
- Strong understanding of how web services and SaaS applications work
- Expertise with Amazon Web Services (AWS)
- Experience with relational databases (we use PostgreSQL)
- Experience with multiple database technologies (eg.: ClickHouse, Neo4J, Redis, Elasticsearch)
- Experience with modern DevOps tools (Terraform, Kubernetes, GitHub Actions, ELK stack)
- Strong organizational skills and ability to work together with both technical and non-technical stakeholders
- Ability to work independently, prioritize your workload
- Excellent written and verbal English communication skills
Responsibilities:
- Work out the technical scope of cross-team software projects based on the business requirements
- Collaborate with the development teams to design robust and performant solutions to the needs of SEON and our customers
- Analyze the performance of existing systems and work out solutions for improving it
- Document design decisions in the form of Architecture Decision Records
- Review the implementation of the technical plans
- Prepare deployment and migration plans and improve on existing deployment processes
- Collaborate with the engineering teams to push our solutions to production in a timely and efficient manner
- Collaborate with the Product Management team to prioritize, schedule and deliver new developments
- Work together with the SRE team to troubleshoot production issues and to enhance the observability of existing products
- Manage the implementation of our projects, coordinate between teams
Apply