Upstaff

Joined in 2020
30% answers
Upstaff is a company specialized in providing dedicated teams & team extension. ​Also, it's a global talent mobility platform for software engineering teams and clients, maximizing workload efficiency and optimizing talent allocation. It can be imagined as AWS for connecting clients and engineering teams.

At Upstaff, we are building performance-minded culture with a friendly and supportive environment for distributed, culturally mixed teams. The distributed team works in a scrum environment and uses Github, Slack, Gsuite, Zoom, Sentry, and other productivity tools and approaches. You are welcome to contribute in the office or remotely, with regular or flexible working hours.
  • · 25 views · 2 applications · 4d

    Expert/Senior IT Engineer with expertise in Okta

    Full Remote · Ukraine · 5 years of experience · Upper-Intermediate
    About the Role We are looking for an IT Engineer with expertise in Okta to support our identity and access management needs. This role requires hands-on experience with Okta, as well as strong project management skills to oversee integration and...

    About the Role

    We are looking for an IT Engineer with expertise in Okta to support our identity and access

    management needs. This role requires hands-on experience with Okta, as well as strong

    project management skills to oversee integration and implementation tasks. The candidate

    will be responsible for optimizing authentication workflows and ensuring security best practices.

     

    Key Responsibilities

    • Implement, configure, and maintain Okta Identity & Access Management (IAM) solutions;
    • Manage Okta Workflows, automation, and integrations with enterprise applications;
    • Drive IAM-related projects, ensuring timely delivery and stakeholder alignment;
    • Collaborate with IT security teams to enforce best practices and compliance policies;
    • Troubleshoot authentication, SSO, MFA, and user provisioning issues;
    • Provide technical guidance on Okta best practices, security configurations, and automation.

     

    Required Skills & Experience

    • Strong experience in Okta administration, implementation, and troubleshooting;
    • Hands-on expertise with Okta Workflows, SSO, MFA, and API integrations;
    • Project management skills, with experience leading IAM-related projects;
    • Familiarity with IAM security protocols (OAuth, SAML, SCIM);
    • Experience working in an enterprise IT environment;
    • Strong problem-solving skills and ability to work independently.

     

    Preferred Qualifications

    • Okta certifications;
    • Experience with scripting and automation (PowerShell, Python, Terraform, etc.);
    • Knowledge of broader IAM and security frameworks.
    More
  • · 17 views · 2 applications · 6d

    Senior FIS API Integration Engineer for Banking project

    Full Remote · United States, Canada, Czechia, Poland, Romania · 5 years of experience · Upper-Intermediate
    Summary - Duration: potentially long term - Location: The first priority should be the USA (Employment contract) and Canada + potentially we could look at European locations like Poland (B2B), Bulgaria (B2B), Romania (B2B), Slovakia, and Czechia...

    Summary

    - Duration: potentially long term
    - Location: The first priority should be the USA (Employment contract) and Canada + potentially we could look at European locations like Poland (B2B), Bulgaria (B2B), Romania (B2B), Slovakia, and Czechia (Employment contract, TBC), but candidates should be ready to have least 4h overlap with Texas (USA).

     

    Project Description

    As an Integration Engineer, became a part of a cross-functional development team working with an American bank chartered in Texas. It has 155 branches and is one of the 60 largest banks in the US by total assets operating on the FIS Profile core-banking system.

     

    Responsibilities:

    • Develop code to integrate FIS profile data APIs with various systems using programming languages like Java, Python, or other relevant technologies.
    • Implement data transformation and mapping logic to ensure data consistency across systems using Semantic APIs.
    • Build and maintain integration pipelines to manage data flow and synchronization.
    • Conduct thorough unit, integration, and performance testing to validate API functionality and data integrity.
    • Develop and execute test cases to ensure compliance with functional and non-functional requirements.
    • Monitor API performance and health metrics to identify and troubleshoot integration issues.
    • Respond to incidents related to API integrations and provide timely resolution.
    • Implement logging and tracing mechanisms for debugging and analysis.

     

    Requirements:

    • At least 4 years of experience in the software development space.
    • Proficient in API development principles (Restful APIs, OAuth, JSON, XML).
    • Programming languages like Java, Python or similar.
    • Experience with integration platforms (e.g. Mulesoft, Dell Boomi).
    • Database knowledge (SQL, No SQL).
    • Understanding of security best practices for API integrations.
    More
  • · 4 views · 0 applications · 6d

    Senior FIS Profile Developer (MUMPS developer) for Banking project

    Full Remote · United States, Canada, Czechia, Poland, Romania · 5 years of experience · Upper-Intermediate
    Summary - Duration: potentially long term - Location: The first priority should be the USA (Employment contract) and Canada + potentially we could look at European locations like Poland (B2B), Bulgaria (B2B), Romania (B2B), Slovakia and Czechia...

    Summary

    - Duration: potentially long term
    - Location: The first priority should be the USA (Employment contract) and Canada + potentially we could look at European locations like Poland (B2B), Bulgaria (B2B), Romania (B2B), Slovakia and Czechia (Employment contract, TBC), but candidates should be ready to have least 4h overlap with Texas (USA).

     

    Project Description

    As a Profile Developer, become a part of a cross-functional development team working with an American bank chartered in Texas. It has 155 branches and is one of the 60 largest banks in the US by total assets.

     

    Responsibilities:

    • Develop, implement and maintain MUMPS code for FIS Profile core banking modules such as ATM, STF and other core banking functionalities.
    • Use Profile Scripting Language (PSL), GT.M, and MySQL to develop solutions for banking modules and improve system performance.
    • Automate day-to-day tasks using shell scripting in a Linux environment to enhance system efficiency and reduce manual workloads.
    • Collaborate with cross-functional teams to ensure seamless integration of core banking modules and perform system testing and validation.
    • Leverage GitHub for version control and collaborate on source code management.
    • Perform DBA activities in GT.M, including creating and maintaining stored procedures, indexes, triggers, and journals.
    • Utilize Azure DevOps for continuous integration and deployment of changes and updates to the system.
    • Contribute to the development of banking functionalities such as savings, checking accounts, cards, and transaction-based services (IMPS, UPI, NEFT, RTGS).
    • Provide guidance and support on FIS Profile core banking system functionalities.

     

    Requirements:

    • 5+ years of Techno-Functional experience in FIS Profile development and implementation.
    • Strong hands-on experience in InterSystems Cache and MUMPS development.
    • Expertise in Profile Scripting Language (PSL), GT.M, and MySQL.
    • Proven experience in automating tasks using shell scripting in a Linux environment.
    • Strong understanding of Object-Oriented Programming principles.
    • Proficient in GitHub for version control and collaboration.
    • Solid experience in FIS Profile core banking modules, including savings accounts, checking accounts, ATM, IMPS, UPI, NEFT, RTGS, and STF.
    • Experience in GT.M DBA activities, including creating and maintaining stored procedures, indexes, triggers, and journals.
    • Hands-on experience with Azure DevOps for build and release management.
    • Excellent problem-solving, troubleshooting, and debugging skills.
    • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
    More
  • · 69 views · 7 applications · 6d

    Senior Full Stack .NET Developer

    Europe except Ukraine · 5 years of experience · Upper-Intermediate
    Summary - We are looking for a Senior Full Stack .NET Developer in Spain (Madrid) - Location - Spain (Madrid) - Duration - long term - Direct Hiring - Start - ASAP - Upper-Intermediate English. About the role: As a Senior Full Stack .NET Developer,...

    Summary

    - We are looking for a Senior Full Stack .NET Developer in Spain (Madrid)
    - Location - Spain (Madrid)
    - Duration - long term
    - Direct Hiring
    - Start - ASAP
    - Upper-Intermediate English.

     

    About the role:

    As a Senior Full Stack .NET Developer, you'll become a part of the cross-functional development team engineering experiences of tomorrow.

    Our Client is a fast-growing, profitable, well-funded, and dynamic global payments company. Its offices are located in Israel, New York, and more. It is serving thousands of corporates and millions of end-users (payment receivers), in 190+ countries. With client’s fast, flexible, secure,e and low-cost solutions, businesses and professionals in both developed and emerging markets can now pay and get paid globally as easily as they do locally.

    R&D organization holds almost 500 workers (Developers, Manual QA, Automation QA, DBA, IT, Professional services/production support). R&D teams operate using Scrum methodology, with product managers involved in each team.

    Client systems are based on Microsoft and open-source technologies that serve both international WEB users and the company's internal users.

    R&D is looking to extend its capacity for new developments and existing product enhancements, in high quality and fast pace of delivery in Spain.

     

    Responsibilities

    • Back-end and Front-end development to meet customer’s business needs and implement components according to modern software development environment (microservice architecture)
    • Taking part in the decision-making process in design application architecture, solution development, architecture and code review
    • Develop and review feature design documents and provide inputs/updates to specifications for the solution
    • Design and implement a set of various types of tests (unit, integration, functional, etc)
    • Proactive position in solution development, processes improvements
    • Working in an international distributed team in an Agile environment
    • Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders
    • Delivering the product roadmap and plannings
    • To use high coding standards, software best practices and write highly testable, automatable, and performant code over the whole SDLC

     

    Requirements

    • 5 + years experience as a server-side developer - all the way from DB to UI (Using C#, .net, REST WEB API)
    • 3+ years’ experience with advanced SQL
    • 1+ Experience with distributed systems/ microservices (Communication Patterns, Distributed Transactions, Eventual Consistency)
    • Commercial experience with frontend technologies (React, TypeScript)
    • Excellent knowledge of: Clean code practices, OOP, OOD, and Design Patterns
    • Experience in engineering best practices (code reviews, testing coverage, agile methodologies).
    • Experience with messaging systems (e.g. RabbitMQ / Kafka)
    • Experience with ORMs (e.g. EntityFramework)
    • Experience with unit and integration testing using testing frameworks (e.g. xUnit)
    • Experience with troubleshooting, profiling, and debugging applications

     

    Nice to have

    • Good understanding of network interactions (protocols, conventions (e.g. REST), authentication, and authorization flows)
    • Knowledge of Deployment patterns
    • Team player attitude and mentality
    • Ambitious and eager to learn new things
    • Good understanding of Agile/Scrum/SAFE
    • B.Sc in computer science or equivalent

     

    Personal skills

    • Perform a broad range of complex technical or professional activities, in a variety of contexts
    • Investigate, define, and resolve complex issues
    • Able to work in distributed cross-functional teams effectively
    • Influence customers and team members on the project level
    • May supervise others or make decisions which impact the work assigned to individuals or phases of projects
    • Plan, schedule, and monitor your own work (and of others where applicable) competently
    • Have learning agility (readiness for challenge and being open to change)
    More
  • · 91 views · 4 applications · 6d

    Middle Full Stack Developer

    Europe except Ukraine · 3 years of experience · Upper-Intermediate
    Summary - We are looking for a Middle Full Stack Developer in Spain (Madrid) - Location - Spain (Madrid) - Duration - long term - Direct Hiring - Start - ASAP - Upper-Intermediate English. About the role: As a Middle Full Stack Developer, you’ll become...

    Summary

    - We are looking for a Middle Full Stack Developer in Spain (Madrid)
    - Location - Spain (Madrid)
    - Duration - long term
    - Direct Hiring
    - Start - ASAP
    - Upper-Intermediate English.

     

    About the role:

    As a Middle Full Stack Developer, you’ll become a part of a cross-functional development team engineering experiences of tomorrow.

    Our Client is a fast-growing, profitable, well-funded, and dynamic global payments company. Its offices are located in Israel, New York, and more. It is serving thousands of corporates and millions of end-users (payment receivers), in 190+ countries. With client’s fast, flexible, secure, and low-cost solutions, businesses and professionals in both developed and emerging markets can now pay and get paid globally as easily as they do locally.

    R&D organization holds almost 500 workers (Developers, Manual QA, Automation QA, DBA, IT, Professional services/production support). R&D teams operate using Scrum methodology, with product managers involved in each team.

    Client systems are based on Microsoft and open-source technologies that serve both international WEB users and the company's internal users.

    R&D is looking to extend its capacity for new developments and existing product enhancements, in high quality and fast pace of delivery in Spain.

     

    Responsibilities

    • Back-end development to meet customers’ business needs and implement components/parts of features or modules according to modern software development environment (microservice architecture) with acceptable quality with moderate
    • supervision
    • Front-end development
    • Describing own code within technical documents and simple diagrams and providing inputs/updates to specifications for the solution
    • Writing various types of tests (unit, integration, functional, etc)
    • Proactive position in solution development, process improvements
    • Working in an international distributed team in an Agile environment
    • Efficiently use development toolset, follow code standards and team-agreed rules.
    • Use of the best practices and patterns when designing and implementing application components
    • Investigate and fix application bugs.

     

    Requirements

    • 3 + experience in C# and .NET
    • 2+ years’ experience with SQL
    • 1+ Experience with distributed systems/ microservices (Communication Patterns, Distributed Transactions, Eventual Consistency)
    • Commercial experience with frontend technologies (React, TypeScript)
    • Knowledge in: Clean code practices, OOP, OOD, and Design Patterns
    • Experience in engineering best practices (code reviews, testing coverage, agile methodologies).
    • Experience with messaging systems (e.g. RabbitMQ / Kafka)
    • Experience with ORMs (e.g. EntityFramework)
    • Experience with unit and integration testing using testing frameworks (e.g. xUnit)
    • Experience with troubleshooting, profiling, and debugging applications

     

    Nice to have

    • Understanding of network interactions (protocols, conventions (e.g. REST), authentication and authorization flows)
    • Knowledge of Deployment patterns
    • Angular experience is a plus.
    • Team player attitude and mentality
    • Ambitious and eager to learn new things
    • Understanding of Agile/Scrum/SAFE
    • B.Sc in computer science or equivalent

     

    Personal skills

    • Investigate issues
    • Able to work in distributed cross-functional teams effectively
    • Plan, schedule, and monitor your own work
    • Have learning agility (readiness for challenge and being open to change)
    More
  • · 11 views · 1 application · 6d

    Security Encryption HSM Specialist for Banking project

    Full Remote · United States, Canada, Poland, Romania, Slovakia · 5 years of experience · Upper-Intermediate
    Summary - Duration: potentially long term - Location: The first priority should be the USA (Employment contract) and Canada + potentially we could look at European locations like Poland (B2B), Bulgaria (B2B), Romania (B2B), Slovakia, and Czechia...

    Summary

    - Duration: potentially long term
    - Location: The first priority should be the USA (Employment contract) and Canada + potentially we could look at European locations like Poland (B2B), Bulgaria (B2B), Romania (B2B), Slovakia, and Czechia (Employment contract, TBC), but candidates should be ready to have least 4h overlap with Texas (USA).

     

    Project Description

    As an Encryption HSM Specialist, became a part of a cross-functional development team working with an American bank chartered in Texas. It has 155 branches and is one of the 60 largest banks in the US by total assets operating on the FIS Profile core-banking system.

     

    Responsibilities:

    • HSM administration: Installing, configuring, and maintaining HSM devices, managing key lifecycle processes including generation, distribution, rotation, and destruction.
    • Key management: Implementing robust key management policies, defining access controls, and ensuring proper key usage across applications and systems.
    • Cryptographic operations: Performing encryption and decryption functions using HSM capabilities for sensitive data like financial transactions, personal information, and digital signatures.
    • Compliance management: Ensuring adherence to security standards and regulations like PCI DSS, HIPAA, and GDPR by utilizing HSM features for data protection.
    • Security audits and monitoring: Performing regular security assessments of HSM infrastructure, identifying potential vulnerabilities, and implementing necessary mitigation strategies. 

     

    Requirements:

    • Strong understanding of cryptography principles, including symmetric and asymmetric encryption algorithms.
    • Expertise in HSM technologies and vendors (e.g., Thales, Utimaco, Entrust).
    • Knowledge of key management practices and best practices for secure key lifecycle management.
    • Familiarity with relevant security standards and compliance requirements.
    • Experience with scripting languages and system administration tasks to integrate HSMs with applications.
    • Strong problem-solving and troubleshooting abilities to address security incidents related to HSM operations.
    • Familiarity with financial services domain and customer profile data.
    • Knowledge of relevant regulations and compliance requirements.
    • Excellent communication and collaboration skills to work with cross-functional teams.
    • Problem-solving and analytical abilities.
    • Ability to handle technical complexity and manage multiple projects.
    • Strong documentation and technical writing skills.
    More
  • · 75 views · 10 applications · 25d

    Senior/Lead Java Developer

    Full Remote · Europe except Ukraine · 10 years of experience · Upper-Intermediate
    Summary - 10+ years of experience in developing software in Java, Spring Boot, and Hibernate;- Strong knowledge of data structures, algorithms, and software development principles;- Proficiency with OOP concepts, large-scale software architecture,...

    Summary

    - 10+ years of experience in developing software in Java, Spring Boot, and Hibernate;- Strong knowledge of data structures, algorithms, and software development principles;- Proficiency with OOP concepts, large-scale software architecture, networking and distributed system and UNIX/Linux environments;- 5+ years of experience with PostgreSQL, strong understanding of relational databases and SQL;- Experience with NoSQL databases;- Knowledge of Cloud Services and cloud-native application development;- Expert-level understanding of CI/CD principles, know-how of various tools, and passionate focus on CI/CD practices;- Experience with containerization and orchestration frameworks such as Docker and/or Kubernetes;- Location: EU (Poland is preferable), Bulgaria, Serbia, Georgia;- The position is for a full time, long term project.

    About the Role:

    As a Backend Engineer, you will be responsible for developing key technical solutions for complex purchasing and supply chain business platforms. The system is a SAAS for raw materials strategic sourcing and analytics.

    As a member of our engineering team, you will be expected to be a team player, own the product, and contribute and add meaningful innovation to our development. You will have a significant opportunity to be an important part of the client's team. You will collaborate closely with all other teams to assist in their functions.

     

    Minimum qualifications:

    • Experience with data modeling and database design with a focus on performance;
    • 5+ years of experience with PostgreSQL, strong understanding of relational databases and SQL;
    • Experience with NoSQL databases;
    • Experience with service-oriented architecture (especially REST);
    • Knowledge of Cloud Services and cloud-native application development;
    • Expert-level understanding of CI/CD principles, know-how of various tools, and passionate focus on CI/CD practices;
    • Experience with containerization and orchestration frameworks such as Docker and/or Kubernetes;
    • Strong unit test and debugging skills;
    • Proficiency in code versioning tools such as Git;
    • 7+ years of experience* in developing software in Java, Spring Boot, and Hibernate;
    • Strong knowledge of data structures, algorithms, and software development principles;
    • Proficiency with OOP concepts, large-scale software architecture, networking and distributed systems, and UNIX/Linux environments;
    • Strong verbal and written communication skills;
    • Strong sense of analytical thinking and problem-solving skills;
    • Excellent attention to detail, effective time management, and multitasking skills;
    • Bachelor’s degree or equivalent practical experience;
    • Fluent in English.

     

    Preferred qualifications:

    • Understanding of front-end technologies such as JavaScript, React, HTML5 and CSS3;
    • Prior experience with SCRUM/Agile methodologies;
    • Contributions to open-source projects;
    • Experience with purchasing and/or ERP systems.

     

    Focused list of technical expectations:

    • Very strong Java experience, worked with recent releases, knows common data structures and JDK APIs;
    • Very strong Spring Boot experience has multiple professional experiences with spring boot-microservices, JPA;
    • Very strong experience with REST and other API protocols;
    • Very strong relational database experience, both database structure and query language;
    • Strong understanding of git, git-flow, GitHub flow, and application development lifecycle.

     

    Key Responsibilities:

    • Responsibilities Writing well-designed, reusable, testable, and secure code by applying best software development practices; 
    • Designing and implementing low-latency, high-availability, and performant applications;
    • Architecting well-defined APIs for user-facing elements developed by front-end developers; 
    • Investigate 3rd party tools and assess fit to various requirements such as data management, performance, and security;
    • Create flow diagram cases;
    • Collaborating in a multi-disciplinary team;
    • Participating and conducting code reviews; 
    • Troubleshooting system-level integration and performance issues;
    • Discovering, learning, and implementing new technologies Improving the coding standards and processes within the team; 
    • Documenting the software components; 
    • Mentoring junior team members in best practices, pair programming, giving internal training, etc.
    More
Log In or Sign Up to see all posted jobs