iRekruter to inteligentna, innowacyjna, w pełni automatyczna platforma rekrutacyjna w fazie projektowania i implementacji i jednocześnie spółka z polskim kapitałem, specjalizująca się w rekrutacji kadr dla branży IT. Naszą misją jest zapewnienie specjalistycznych kadr w zawodach informatycznych.
Senior Software Engineering
Workplace: woj.
dolnośląskie
Nr ref.: SRWO
Responsibilities:
- Being responsible for architecting microservices software
- Working with following technologies:
o Rust
o Java
o TypeScript
o Solidity
o JavaScript
o Python
o R
o TEAL
o Go
o Sprig
o SQL
o YAML/XML/JSON - Working on Azure PaaS services such as Cosmos, Service Bus, Functions, and SQL Server; along with their AWS counterparts, NoSQL data stores, RabbitMQ, AMQP, or Kafka
- Using:
o Orchestration technologies, e.g. Kubernetes, Zookeeper, Zuul, and Eureka
o Application diagnostics and dashboard tooling such as Zipkin, Splunk, Kibana, Grafana - Developing mobile application for large scale public usage
- Being responsible for managing public API, versioning, and administering
- Collaborating with key partners and internal stakeholders regarding practical timelines, technical problems, and infrastructure integration
- Working in a complex, dynamic team environment with minimal supervision
- Supporting mission critical production and monitoring
- Technical writing and drawing for the documentation of knowledge and coding activities throughout the application development lifecycle
Requirements:
- Many years of professional software engineering background on mission critical systems
- Knowledge of:
o Agile (Scrum, DAD, Kanban, and the like) work organization methodologies
o ALM and devops tools, e.g. Helm Charts, and the Atlassian suite
o Front-end frameworks: React, Flutter, and/or commonly used web components - Ability to:
o Adapt quickly and easily to changes within the business
o Provide technical leadership and coaching to team members on topics of individual expertise, as well as actively brainstorming solutions to complex software development problems
o Work with data of widely varying degrees of complexity and scale - Strong planning, and time management skills
- Good organizational skills
- Practical knowledge of public blockchain protocols and their associated APIs such as Algorand, Tendermint, Stellar, Ethereum, Solana, and/or others
- As new technologies emerge and impact existing designs and deployments, demonstrate an ability to learn these technologies quickly, identify and evangelize opportunities for use and if necessary, resolve integration and adaptation challenges
- A eagerness and comfort to offer, receive, and consider software designs and ideas with a critical eye for scalability, reliability, and performance considerations, in an open and intellectually honest manner
- Familiarity with network system diagnostics and benchmark tooling such as Wireshark and k6
- Team-oriented, detail-oriented, efficient, and solution-oriented attitude
- Superb analytical and problem-solving skills
- Excellent communication and interpersonal skills
- Flexibility and ability to work independently and in a team
- Good Polish and English skills (written and spoken)
It would be a plus if the Candidate had:
- Capability to design and execute unit, integration, profiling, and e2e testing procedures, professional background with contract testing using frameworks such as Pact
- Relevant industry background (active or passive investment management, especially notable if in the front office domain)
We offer:
- Permanent Contract
- Challenging job in an international and multilingual environment
- Professional development
- Attractive and competitive compensation