- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
Responsibilities:
- Participate in design, development, and maintenance of our software products
- Maintain existing code and introduce improvements to working systems
- Produce quality code following best practice guidelines for development process, coding style, revision control and security practices
- Be part of an agile and cross functional team
- Work closely with other teams responsible for other components like UX and APIs
- Share their expertise during code review activities and refinement sessions
- Design code in a functional and scalable way
- Understanding and consideration of mobile security best practices
Skills:
- Excellent overview of the Java ecosystem
- Solid understanding of OOP principals and Design Patterns
- Experience with microservice-based applications
- Experience with relational and non-relational databases
- Write scalable, maintainable and testable code
- Experience with writing and maintaining unit and UI tests is an advantage
- Experience with Git and CI/CD
- Strong analytical and problem-solving skills
- Experience with code optimization and performance improvements
- Experience in Agile development methodologies
- Experience with React Typescript is a major advantage
Experience & Education:
- 4+ professional experience with Java
- Experience in development of financial applications would be a great advantage
- BS degree in Computer Science or a similar technical field of study
- Working proficiency and communication skills in verbal and written English
- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
Responsibilities:
- Build exciting new products
- Implement new features as well as maintain existing functionality
- Document and test new software implementations
- Share expertise during code review activities and refinement sessions
- Advise and help junior developers in the team
- Design code in a functional and scalable way
- Understanding and consideration of mobile security best practices
Skills:
- Experience in financial software products
- Good command of Swift
- Good understanding of iOS SDK
- Experience with Xcode
- Aware of how client-server applications work
- Experience with Swift Package Manager is an advantage
- Experience with iTunes Connect, Apple Developer Program and TestFlight
- Experience with JSON/XML and RESTful Web Services
- Experience with code optimization and performance improvements
- Experience in Agile development methodologies
Experience & Education:
- 4+ years of experience with iOS software development
- Experience in development of financial applications would be a great advantage
- BS degree in Computer Science or a similar technical field of study
- Working proficiency and communication skills in verbal and written English
- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
Responsibilities:
- Participate in design, development, and maintenance of our mobile apps
- Be part of an agile and cross functional team
- Work closely with other teams responsible for other components like UX and APIs
- Share their expertise during code review activities and refinement sessions
- Design code in a functional and scalable way
- Understanding and consideration of mobile security best practices
Skills:
- Excellent overview of the Android ecosystem
- Knowledge of the persistent storage options in Android - SQLite (Room), Shared Preferences, etc.
- Build modern layouts for both phones and tablets
- Write scalable, maintainable and testable code
- Experience with integrating RESTful APIs
- Experience with writing and maintaining unit and UI tests is an advantage
- Experience with CI/CD
- Experience with code optimization and performance improvements
- Experience in Agile development methodologies
Experience & Education:
- 4+ years of experience in building native Android apps with Java
- Experience in development of financial applications would be a great advantage
- BS degree in Computer Science or a similar technical field of study
- Working proficiency and communication skills in verbal and written English
- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
- Guided by our core values of Humanity, Innovation and Responsibility, we work openly in an environment of closeness, recognition and trust.
- You will be part of a team with smart, friendly, talented, hardworking and committed to doing great work people.
- You will be provided with plentiful opportunities as technologies and business models that empower you to show and expand your skills and abilities.
- You will be joining a stable environment and comfortable working conditions.
WHAT your essential role in the team will be:
As a Solutions Architect at our fast-growing fintech company, you'll play a pivotal role in bridging the gap between our business objectives and technical implementation strategies. You'll collaborate closely with cross-functional teams, including business analysists and stakeholders, data architects and software architects, developers and QAs, in order to design and deliver innovative solutions that meet the complex needs of our organization and our clients. This role requires a unique blend of technical expertise, business understanding, and leadership capabilities to drive successful outcomes in a dynamic and evolving environment.
- Be the driving force behind our innovative fintech platform.
- Collaborate with stakeholders to understand business needs and translate them into comprehensive solution designs, considering factors such as scalability, security, and usability.
- Transform high-level business demands into E2E architecture solutions, considering best practices and existing systems and environments.
- Perform gap analysis and provide functional & non-functional requirement specification for the platform development.
- Provide technical leadership and guidance to development teams, ensuring adherence to best practices, architectural principles, and industry standards.
- Document architectural designs, decisions, and guidelines, and effectively communicate them to technical and non-technical stakeholders.
WHAT necessary requirements for the position are needed:
- Holds a Bachelor's or Master's degree in Computer Science, Engineering, or related field, with a strong foundation in software development and architecture.
- Has 8+ years of experience in software development and architecture, with at least 3 years in a solutions architect or similar role within a fintech or financial services environment.
- Has the ability to think strategically and anticipate future needs, guiding the development of scalable and adaptable architectures that support long-term business objectives.
- Is familiar with the C4 model and/or the TOGAF Enterprise Architecture framework.
- Is experienced in API design; understands REST/SOAP principles and OIDC.
- Understands the Domain Driven Design principles.
- Posses excellent verbal and written communication skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical audiences.
- Has strong leadership and influencing skills, with the ability to inspire and motivate cross-functional teams towards a common vision.
- Has previous experience working in an Agile company.
- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
- Guided by our core values of Humanity, Innovation and Responsibility, we work openly in an environment of closeness, recognition and trust.
- You will be part of a team with smart, friendly, talented, hardworking and committed to doing great work people.
- You will be provided with plentiful opportunities as technologies and business models that empower you to show and expand your skills and abilities.
- You will be joining a stable environment and comfortable working conditions.
- Design and develop high-quality components and applications using React and TypeScript;
- Leverage TypeScript to create robust, type-safe, and maintainable codebases;
- Collaborate with UX/UI designers, product managers, and fellow engineers in an agile environment;
- Mentor junior developers, sharing knowledge and best practices to elevate team expertise in React and TypeScript;
- Conduct code reviews;
- Analyze functional requirements, define tasks and estimate development time;
- Stay updated on emerging technologies and industry trends, applying best practices to our development processes.
- 5+ years of professional experience in web development, with a strong focus on React and TypeScript;
- Proficiency in JavaScript, HTML5, CSS3, and responsive design techniques;
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.;
- Familiarity with newer specifications of ECMAScript(ES6+);
- Familiarity with RESTful APIs;
- Familiarity with popular state management libraries (Redux, Zustand, MobX, etc.). ;
- Familiarity with modern authorization mechanisms, such as JSON Web Token;
- Comfort with testing frameworks like Jest and React Testing Library.
- Familiarity with Node.js and backend technologies;
- Experience building performant and scalable web applications;
- Experience with Docker/K8s;
- Contributions to open-source projects or a strong personal portfolio.
- Plenty of opportunities for professional growth in our local or international operations
- Interesting work on new and long-run projects
- Friendly working environment and strong corporate management
- Competitive salary based on personal and team achievements
- Smart mobile phone and sponsored mobile plan
- Company-sponsored training and certification
- Regular team buildings and celebrations