Software Engineer
New
J
JobgetherFinancial Technology
Software Engineer based in PolandFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSBackend DevelopmentDockerPythonSQLNosqlCI/CDMicroservices
Requirements
- Strong foundation in software engineering principles and experience with at least one programming language, preferably Python.
- Experience with backend development and building reliable software solutions.
- Basic understanding of microservices architecture, cloud-native patterns, and container-based applications.
- Familiarity with the full software development lifecycle, including testing, deployment, and maintenance.
- Understanding of CI/CD practices and automated testing approaches.
- Interest in modern software architecture concepts such as Event-Driven Architecture and Domain-Driven Design.
- Strong communication skills and ability to collaborate effectively within distributed teams.
- Proactive mindset with a willingness to learn, experiment, and solve challenging problems.
- Passion for technology and interest in the intersection of traditional finance and emerging digital assets.
- Experience with technologies such as AWS, Docker, Python frameworks (Django, Flask), MySQL, MongoDB, Redis, PostgreSQL, Node.js, or similar tools is an advantage.
Responsibilities
- Design, develop, test, deploy, and maintain high-quality backend services and applications.
- Take ownership of software components from initial design through production monitoring and continuous improvement.
- Build secure, fault-tolerant, and scalable solutions designed to support large user bases.
- Collaborate with engineers, product teams, and business stakeholders to solve complex technical challenges.
- Contribute to architecture decisions, including microservices, cloud-native solutions, and distributed systems.
- Develop and maintain applications using modern engineering practices such as CI/CD, automated testing, and continuous delivery.
- Apply concepts such as Event-Driven Architecture and Domain-Driven Design to create maintainable systems.
- Participate in code reviews, technical discussions, and knowledge-sharing activities.
- Identify opportunities to improve system performance, reliability, and engineering processes.
- Work within one of several business domains, including wealth management, financial crime prevention, customer acquisition and retention, or money movement solutions.
View Full Description & ApplyYou'll be redirected to the employer's site