We are Duos Asinos, a growing company founded and based in Belgrade. Our partner is a rapidly-expanding North American, innovative, worldwide renowned front-runner in its industry, with a large user base.

Our team is growing, and we want you to join us!

We’re on the lookout for a skilled Solution Architect to join our high-energy tech tribe! Solution Architect will be reporting to the CTO and be responsible for designing solutions involving relational and non-relational database, data streaming, and data analysis technologies. Solution Architect will bravely dive into challenges related to implementing new microservices-based applications in a high-through, data-driven, distributed environment. If you’re eager to design, develop and implement robust and maintainable solutions that will help our team thrive with you as a solutions leader, we’re waiting for you!

Why work for us?


⦁ We make a clear distinction between company and personal time
⦁ Aside from a few die-hards, most of us work and will continue working from home
⦁ Experienced colleagues who are willing to impart their knowledge
⦁ Access to additional educational materials and courses

What else we’re offering:


Private health care
Flexible off-days
⦁ MacBook Pro & other accessories
⦁ Social events
⦁ Support for new parents
⦁ Opportunity to apply your skills and learn new ones

Your responsibilities:


⦁ Provide technical leadership and guidance to development teams, ensuring alignment with architectural best practices and standards.
⦁ Develop and maintain architecture documents for software projects and analyze existing data and design data models for microservices using domain-driven design.
⦁ Identify storage technologies for microservices and define data persistence requirements and backup objectives.
⦁ Work with DevOps and Engineering teams to implement prototypes based on designed architecture and define and maintain event message data structures.

⦁ Implement Big Data storage and analysis solutions and develop a business intelligence strategy with EDW and online reporting tools.

⦁ Enforce security best practices in all architectural designs, ensuring the integrity and confidentiality of user data

⦁ Design applications, interfaces, and blueprints meeting business requirements and develop and maintain coding standards, ensuring adherence across developers.

Document and present technical approaches for critical projects and evaluate 3rd party solutions, mentor team members, and anticipate roadblocks.

⦁ Contribute to best practices, code reviews, and post-implementation discussions and collaborate in cross-functional teams to complete project deliverables and resolve incidents.

Your qualifications:


⦁ 5-7 years experience as a Solutions Architect, preferably in the digital commerce, dating industry or related domains (customer management, order management, channels, billing & payment, martech & adtech)
⦁ Extensive experience implementing and managing NoSQL storage technologies like Mongo DB, Cassandra, ElasticSearch, and Redis
⦁ 5+ years of Java/Scala/Groovy backend development experiences with strong emphasis on functional (Lambda expressions, Streams API) and reactive programming techniques
⦁ 4+ years of experience with Spring Boot and Spring Cloud

⦁ Experience with Spring Data and Spring Security

⦁ Experience with Streaming Platforms (Apache Kafka, Apache Spark etc.)

⦁ Experience with MySQL, Mongo DB and Redis

⦁ Experience with AWS Redshift

⦁ Experience with Agile methodologies

⦁ Strong familiarity with a Linux/UNIX development environment

⦁ Graph Databases, GIT, ELK/EFK, Docker, Kubernetes, AWS, i18n experiences are considered assets

⦁ Experience working in a fast-paced web application environment

⦁ Experience with LAMP an asset

⦁ Ability to work in a team with developers, QA testers, analysts and systems administrators

⦁ Degree or diploma in Technology, Computer Science

What’s our selection process like?


First, we set up an introductory meeting to introduce you to Duos Asinos, project specifics, and hopefully, hear a bit about you. The next step would be a technical interview with the team lead. Afterward, you’ll get an official offer from us, if both sides agree, we sign the contract, and boom, we’re done!

All the information are held by GDPR requirements. If you don’t agree with us keeping your information, you can write to [email protected] and it will be deleted.

If you’re interested in this position, please send us your CV to [email protected]. Only shortlisted candidates will be contacted.