Product & Engineering
·
Fully Remote
Full Stack Software Engineer - Fully remote
👨🏽💻 What you’ll be doing (i.e. job duties)
- Design, develop, and maintain scalable, high-quality, and efficient microservices using Kotlin, adhering to event sourcing, asynchronous programming, and other relevant design patterns.
- Collaborate with cross-functional teams to define, design, and ship new features that enhance the user experience and overall functionality of the platform.
- Implement and maintain integrations with various external systems
- Participate in code reviews, identify and fix bugs, and perform thorough testing to ensure the application's stability, usability, and reliability.
- Actively participate in agile ceremonies, including sprint planning, daily stand-ups, retrospectives, and sprint reviews, to ensure timely delivery and continuous improvement.
- Stay up-to-date with the latest industry trends, technologies, and best practices in full-stack development, and contribute to the team's continuous learning and growth.
😻 You care about:
- User experience: You understand that products, concepts, and implementation plans should all be accessible and ready for human consumption.
- Engineering excellence: Test-driven development and readable APIs
- Ownership: You easily communicate ideas, implement them, and take responsibility for your actions
- Agile mindset: You love adapting to different situations, and you know how and when to iterate fast and with high quality
- Our product: You believe in EPI’s vision, and are willing to give your best to build the future of European payments
🛠 Tech stack:
- Kotlin/Java
- Micro framework KTOR
- iOS SDK & SwiftUI
- Android SDK
- SPA frameworks (e.g., React, Svelte)
- Kubernetes/Cloud services (AWS)
- MongoDB
- EventStore
- Asynchronous programming (reactive, non-blocking, co-routines)
- Asynchronous processing and integration
- API: RESTful (JSON, maturity level 3), GraphQL
🕵🏻♀️ What are we looking for:
- 5+ years of proven experience in developing modern applications and services that scale to millions of users and transactions.
- Prior working experience with our tech stack
- Interest in event-driven architecture
- Experience with infrastructures using Docker, Kubernetes, infrastructure-as-code and public cloud providers (ideally AWS or GCP)
- Eagerness to grow with the team, experiment with different approaches and learn as we go
- Awareness of principles of secure software development
🤷🏻♂️ What you’ll need to work with comfortably:
- Agile software development methodologies
- XP & TDD
- Pair-(Mob-)Programming
- Continuous Integration
- Our office tool stack: Windows or Mac, Office 365, Slack, Atlassian Jira & Confluence, Miro, Figma, etc.
- English as our primary work language (written/verbal) - an additional European language is a plus
- Your co-workers distributed across Europe in a remote work set-up
- Department
- Product & Engineering
- Role
- Tech
- Remote status
- Fully Remote
Product & Engineering
·
Fully Remote
Full Stack Software Engineer - Fully remote
Loading application form
Already working at Epi Company?
Let’s recruit together and find your next colleague.