Senior Software Engineer - JVM, Kotlin
Brak informacji o wynagrodzeniu
SeniorFull-time
#246192·Dodano 9 miesięcy temu·137
Źródło: Simple MachinesTech Stack / Keywords
JVMKotlinAIBackendAgileSoftware DevelopmentJavaReact.js
Firma i stanowisko
Simple Machines is a global technology firm specializing in data, AI, data engineering, and software engineering. They design and build bespoke data platforms and unique software products, creating and deploying intelligent systems. The company partners with enterprise, government, and global technology clients, with locations including London, Sydney, San Francisco, New Zealand, and Poland.
Wymagania
- Strong written and verbal English communication skills.
- Consultative approach to software development and engineering.
- Core foundation in programming, especially in JVM languages (particularly Kotlin or Java).
- Experience designing and implementing data-driven APIs.
- Exposure to frontend development using React.js, Tailwind, REDUX, and Typescript.
- Past project experience with large scale webservices.
- Cloud infrastructure experience with AWS and/or Google Cloud, Azure.
- Infrastructure-as-code (IaC) experience such as with Terraform or Cloud Formation.
- In-depth experience with unit and integration testing and test automation; familiarity with TDD and/or BDD.
- Experience working with SQL databases for API implementation and database schema design.
Nice to have:
- Passion and proven ability to adopt new technologies quickly.
- Exposure to Scala or functional programming.
- Experience with NoSQL databases such as DynamoDB, Cassandra, HBase, BigTable, or Cosmos DB.
- Familiarity with Git workflows and customization.
- Experience with containerized deployment using Docker, Amazon ECS, Kubernetes.
Obowiązki
- Design and technically develop backend services for a highly scalable marketing platform.
- Design APIs, applications, and infrastructure, documenting technical requirements and design for clients.
- Deliver and support build, automation, deployment, and operations for developed solutions.
- Collaborate with client stakeholders and team members to gather and translate business requirements into technical design.
- Operate within an iterative delivery team using Agile tools and practices.
- Hybrid remote and in-person collaboration with delivery team and client stakeholders.
Benefity
- Competitive salary and benefits package.
- 30% team growth in the last 12 months.
- Health and Wellbeing Allowance of 6,129 zł annually for food, beverages, healthcare, gym memberships, sporting goods, and wellness appointments.
- Professional Development budget of 7,355 zł annually for training, courses, and conferences with potential additional funding.
- Certification budget of 12,259 zł annually for certifications and related courses.
- Equipment Allowance of 6,129 zł for Poland team members plus Apple MacBook Pro laptops and necessary accessories.
Dofinansowanie szkoleń
Opieka zdrowotna
Szkolenia wewnętrzne
Inne informacje
You must be based in Poland with citizenship or full-time working rights to be considered for this opportunity.
Simple Machines
5 aktywnych ofert