Senior Software Engineer developing integration solutions for Qualco's financial technologies. Involved in API design, testing, and collaboration across teams.
Responsibilities
Participate in the code design and implementation activities of a complex distributed system.
Write adaptation/integration code among internal or third-party components and a central event-oriented integration platform;
Design, develop, test, expose, and consume APIs to and from individual components of the overall system.
Implement and execute automated tests (from unit to end-to-end, integration and performance);
Cooperate with own team developers, as well as with developers, DevOps engineers, testers, etc. of adjacent, cooperating or external teams in everyday work, component interworking and testing, performance tuning and troubleshooting;
Compose and maintain high-quality documentation accompanying the written code;
Participate in Agile ceremonies for the design, development, and testing, as part of an agile methodology-based workforce;
Maintain a consistent and smooth cooperation of the overall hyper-team with the horizontal teams of Qualco, including Compliance, Risk, Business Continuity, and Information Security teams, ensuring conformance at all levels with existing Qualco policies, processes, and codes;
Ensure that all activities and duties are carried out in full compliance with regulatory requirements and supporting the continued implementation of the Group Anti-Bribery and Corruption Policy.
Requirements
University degree (4+ years of studies) in Computer Science, Computer Engineering, Informatics, or related fields. A graduate-level degree in a related field will be considered a plus;
4+ years of experience in software engineering positions, preferably in integrated-related areas;
Experience in designing, implementing, documenting REST/JSON and REST/XML APIs, as well as in consuming third-party REST APIs. Similar experience with SOAP APIs will be considered a plus;
Experience in at least 2 complex, multi-component projects requiring integration among several components.
Proficiency in Java will be highly preferred; proficiency in C#/.Net will also be considered as an alternative.
Good knowledge of at least one, preferably two or more programming language(s), is required (e.g., Rust, C++, Scala, Ruby, Go, Python)
Experience with server-side programming (e.g., servlets, API endpoints, MVC frameworks, ORMs, caching). Full-stack development skills are not a must but will be considered a plus.
Experience in writing and executing different types of tests (e.g., unit, integration, performance, end-to-end, smoke)
Experience in working with Docker containers will be highly appreciated.
Knowledge of and experience with CI/CD pipelines will be highly appreciated.
Experience with Kafka (or a similar publish/subscribe event-based integration platform) will be considered a plus. Similarly, experience with microservices-based environments like Spring Boot or Quarkus will be considered a plus.
Developer-level experience with Kubernetes environments will be considered a plus.
Ability to cooperate smoothly and efficiently within large teams of peers, using various technologies, having various statuses (employees/vendors/subcontractors), and spanning a wide range of skills and cultures.
Attention to detail, a learning- and growth-oriented mentality, and a collaborative profile / high-EQ team spirit will be of major importance.
Very Good oral and written English language skills.
Benefits
Competitive compensation, ticket restaurant card, and annual bonus programs
Cutting-edge IT equipment, mobile, and data plan
Modern facilities, free coffee and beverages, and indoor parking
Private health insurance, onsite occupational doctor, and workplace counselor
Flexible working model, hybrid/remote benefits & home equipment benefits
Onsite gym, wellness facilities, and ping pong room
Career and talent development tools
Mentoring, coaching, personalized annual learning and development plan
Employee referral bonus, regular wellbeing, ESG, and volunteering activities
Software Developer Intern at BECU contributing to enterprise - class software development and collaborating with experienced professionals. Engage in coding, testing, and debugging efforts to support the business needs.
Full Stack Software Developer at flaschenpost developing Android apps for Last - Mile - Delivery team. Collaborate closely with product and operations teams to enhance delivery efficiency.
Senior Software Engineer developing scalable backend services for compliance, data, and payment products in the fintech sector, collaborating with cross - functional teams.
Service Engineer for Collaboration & Conferencing tools at Allstate, focusing on Microsoft Teams and cloud solutions. Responsibilities include implementation, integration, and end - user support for modern collaboration technologies.
Fullstack Developer building robust web applications for a camper rental startup. Work with modern stacks including PayloadCMS, TypeScript, Node.js, and React.
Engineer responsible for stability, availability, and performance of Linux/Unix systems at CRG Solutions. Handling complex incidents and implementing technological solutions for optimized business continuity.
Lead Software Engineer driving technical leadership for Ravio's compensation data platform. Engage in product architecture and hands - on implementation across tech stacks in a hybrid work environment.
Junior Software Engineer developing responsive web applications and backend functionalities at web care LBJ GmbH. Collaborating in agile teams using modern technologies like Nuxt, TypeScript, and PHP.
Infrastructure Software Engineer at Baseten building ML inference platform components with Python and Go. Collaborating with teams on Kubernetes deployments and resource management solutions.
Software Engineer focusing on ML performance at Baseten, driving optimizations for large language models. Join a dynamic team contributing to advanced AI applications.