Available Offers for Swagger

Solution Architect

Remotely
Full-time

A specialist is required for our client's project to create specific solutions working with a stack of technologies:

Docker, Azure Container Apps, Bicep templating, Powershell, Azure Devops yaml CI/CD, Azure Storage, Azure Service Bus, Azure Networking (Private DNS Zones, Private Network/Subnets, CDN, Firewall, Network Security Group), Azure Frontdoor, Azure B2C, Azure Application Insights, M-Files, Document360, .NET 7, C# 11, ASP.NET Core, Blazor WASM, SwaggerGen, Azure Key-Vault, SQL Server.


Required Skills:

  • Experience building distributed architectures (microservices, service oriented architecture).
  • Event Driven Communication (Saga, Transactional Inbox/Outbox, Durable chains, Routing Slip).
  • Relational/non-relational Databases expertise - SQL Server.
  • Networking / Security (private networks and tunneling).
  • .NET Core 6,7 / C# 10,11 expertise, Entity Framework Core, Identity Server4.
  • UML Diagramming (Component/Flow/Sequence diagrams).
  • Monitoring tools / Alerting configuration experience.

English: B2+, C1

Locations: USA, Mexico, Lithuania

Lead Java developer

Full-time

Who we are looking for

  • Server software expert (Java 11+, Java 17, Spring Boot, Kafka, Maven / Gradle, Junit, Mockito, SQL / ORM).
  • Certain responsibilities that involve development and deployment of strategic products.
  • A person who can take responsibility for the quality of the backend code and the efficiency of the backend developers.
  • A backend development expert (Event Driven Microservices on Spring's stack).


Experience, Competencies and Skills Required

  • Experience with DevOps tools and processes.
  • Experience with cloud providers (AWS, GCP or Azure).
  • Experience in API creation (REST, OpenAPI, GraphQL, Swagger).
  • Experience in cross-platform development is welcome.
  • Knowledge of Kotlin and the Kotlin multiplatform is a huge plus.
  • Participation in the design of platform components, audit of design solutions offered by other developers.
  • Selection of technologies and tools for development and operation, we profess the “you code it you run it” approach.
  • Expert leadership of the backend developer community - coaching, implementation of effective development practices, facilitation, design sessions.
  • Development of code conventions and responsibility for their implementation by the community of backend developers.
  • Identification of problems and wastes in the work of backend developers.
  • Collaboration with the Scrum Master service to improve current processes and practices.
  • Of course, you will write code, both purely technological parts of the system and product features.


5 reasons why you would like to work with us


  • Fintech

Unique domain area that contains lots of interesting tasks.

Real Highload - estimated number of unique users per day is expected to be 5 million people.

Increased requirements for security and fault tolerance of the solution.

We are creating a payment method which means that the Platform we are creating must be available 24/7/365.

At the same time, we are constantly testing new product hypotheses, so we are focused on the "purity" of the solutions created and the internal quality of the code.

  • Real product development

We are developing a product that is very important in daily life of people.

You can tell your mom what you're working on, and she'll not only understand you, but she'll be happy that you're solving real problems of real people.

Each sprint we fulfill a business goal - we actively test business hypotheses.

What you do today will be sold tomorrow by a sales specialist, you will be fully integrated with the business team.

You can influence the product and we need such proactive people. We have a flat structure and open communication.

  • We develop – we launch.

We are engaged not only in development, but also in operation.

We build and develop a mature DevOps process; system engineers are part of our development team.

You will develop the ability to think about how your solution will behave in operation.

  • Mature Scrum process, no “inventing the wheel”

We work with Scrum; we scale Scrum with LeSS.

This means we work in small, long-lived product feature teams.

You will work hand-in-hand with colleagues from other disciplines to get the job delivered.

We practice swarming - we are constantly communicate online with other team members.

Participation in our teams involves T-shaping, you can painlessly and comfortably master related specialties.

You won't be left alone with process issues - we have one scrum master for every three teams.

You will influence the effectiveness of the team, avoiding unnecessary losses, influence the process as a whole.

  • A real startup with all it entails

A unique experience that will be useful to you in the future if you are going to create your own startup.

We go through all phases of development, from finding early followers to launching marketing campaigns.

This is a startup, not an enterprise - minimum bureaucracy, open communications, a culture of errors and security.

International multicultural mature team with average team member age of 30.

How about building together an alternative financial ecosystem in one single country with the potential to scale into Asian markets?

Would you like to digitize oriental bazaars with us?

We are creating a new payment method, an alternative to cash and plastic cards, with our own unique set of financial instruments aimed at ordinary people.

Manual QA

Remotely
Full-time
Project occupancy
- Participate in the development process of a web application for internal use related to contact center development in the role of tester and QC. - Participate in frontend (web) and backend testing, applying functional, non-functional, integration, regression testing, smoke testing; - Examine the system, analyze documentation, maintain and add new test scenarios, localize and fix defects found, reproduce defects found by users, report; - Use specialized tools to perform testing activities. Requirements: - Experience in testing - 3 years or more; - Knowledge of software life cycle and testing theory; - Ability to understand a new technology independently if necessary: google, search in confluence, ask colleagues; Practical experience: - working with Atlassian products: Jira, Confluence; - Supporting test documentation: creating, updating, supplementing test cases, test plans using test documentation management systems (e.g. TestIT); - working with microservice architecture, SSO; - testing Web application and APIs (SOAP UI, Postman, Swagger), understanding of REST and SOUP; - searching and reading logs of backend (e.g. OpenShift, Kibana), frontend (DevTools: console, network, element search; understanding HTML markup), localizing problems by them; - interaction with SQL database for searching, correcting, adding necessary data for testing (e.g. PostgreSQL); - Interaction with CI/CD tools (e.g. Jenkins, TeamCity), with version control systems (e.g. Git) Will be a plus: - Experience interacting with test automation: analyzing problems found by autotests, refining/addition of automated tests (we have Java) - Experience with mocks: understanding why you need them, using them in practice, adjusting them for your test scripts - Experience with load tests (e.g. JMeter) - Understanding of Agile values, participation in teams that have used the Scrum framework

Testing Specialist (QA )

Remotely
Full-time
A banking project is looking for a specialist for the position of Manual QA. Senior level. Requirements: Experience in testing mobile applications Knowledge of testing methodologies; Experience of working with a distributed team; Ability to analyze problems, find and work out different solutions; Understanding of the principles of modern web services: REST, SOAP; Ability to work with Jira, Confluence; Ability to prepare checklists and test cases, work with documentation; Desirable ability to work with sniffer (Charles/Fiddler/etc); Desirable ability to work with web-service testing/debugging tools (SoapUI, Postman, Swagger UI); Test API, manual testing of WEB applications. Design and maintain up-to-date test documentation Experience with banking software.