Senior Software Engineer - JVM, Kotlin
S
Simple MachinesTechnology
PolandFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- AWSBackend DevelopmentSoftware DevelopmentSQLCloud ComputingFrontend DevelopmentFull Stack DevelopmentGitJavaJVMKotlinReact.jsTypeScriptAzureReduxCI/CDAgile methodologiesRESTful APIsDevOpsTerraformMicroservices
Requirements
- Strong written and verbal English
- A consultative approach to software development and software engineering.
- Core foundation in programming, especially in JVM languages (particularly Kotlin or Java).
- Experience designing and implementing data-driven APIs.
- Exposure to frontend development (particularly React.js, Tailwind, REDUX, Typescript)
- Past project experience with large scale webservices.
- Cloud infrastructure experience with AWS and/or Google Cloud, Azure, etc.
- Infrastructure-as-code (IaC) experience, such as with Terraform or Cloud Formation.
- In-depth experience with unit and integration testing, and test automation generally. Ideally TAA and/or BDD
- Experience working with SQL databases in the context of implementing data-driven APIs, and designing database schemas and queries to meet business requirements.
Responsibilities
- Responsible for design and technical development of backend services for a highly scalable marketing platform.
- Responsible for designing the APIs, applications, and infrastructure the team develops, and documenting the technical requirements and design for the client.
- Responsible for end-to-end delivery and support, including build, automation, deployment, and operations, for everything that is developed.
- Partner with client stakeholders, and team members, to gather business requirements, collaborate on design decisions, and translate them into technical and design requirements.
- Operate within an iterative delivery team using Agile delivery tools and practices.
View Full Description & ApplyYou'll be redirected to the employer's site