Join our experienced team to develop cutting-edge fintech solutions. Design and implement maintainable, high-quality solutions for complex features. Collaborate with other developers and product teams throughout the development lifecycle.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
We are seeking for a skilled and passionate Software Engineer to join our experienced team. You will contribute to the further development of cutting-edge fintech solutions to automate banking, finance, and e-commerce processes. This position is aimed at experienced developers who enjoy complex integration scenarios and are able to build robust, user-friendly systems that support our customers in their daily operations.
Your Tasks:
- Design and implement maintainable, high-quality solutions for complex features in our platform.
- Take end-to-end ownership of features: design, implement, test, and deploy.
- Participate in low-level architecture and design discussions.
- Document your work thoroughly, including system components and new features.
- Implement developer tests (unit/integration) for regression and quality assurance.
- Collaborate closely with other developers and product teams throughout the development lifecycle.
- Continuously improve code quality and maintainability.
- English skills: Very good written and spoken English skills.
- Resilience and flexibility: High resilience and flexibility in a fast-paced work environment
Your profile:
- C++ expertise: Minimum 5 years’ full-time experience.
- Strong understanding of performance optimization, memory management, and concurrency.
- Database experience: data modeling, schema design, and query optimization (preferably MS SQL Server).
- Solid software engineering skills, including architecture and design patterns.
- Experience with API design (REST and RPC)
- Knowledge of C, C#, JavaScript, and Python is an advantage.
- Domain expertise in financial systems is a plus.
What we offer:
- Collaboration on a technically challenging and business-critical project
- Collaboration with an experienced, collegial team
- Flexible working conditions, full remote
- The opportunity to actively shape the future of a central application
- Interesting, varied, and responsible tasks in a self-organized, highly motivated, competent, and modern team
- Opportunities to take responsibility and drive change.