Java Software Engineer

This is a great opportunity to join a new Feature team, to deliver new Micro Service to interact with the JPM COIN Blockchain and our Account Services Franchized Account Services Technology (FAST). As a member of our Software Engineering team we look first and foremost for people who are passionate around solving business problems through innovation & engineering practices. You will be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals.

We embrace a culture of experimentation and constantly strive for improvement and learning. You’ll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.

The FAST team sits within the Wholesale Payments Technology Account Services team, which is part of the Corporate & Investment Bank (CIB). This is a Strategic multi-year investment working on multiple use cases at the cutting edge. Hence we are looking for passionate full-stack Software Engineers in order to build our new capabilities and extend our existing capabilites. In return, the candidate will be able to gain experience of full-stack development using a modern technology stack, and in the process gain experience of working within one of the most mature Agile teams within Banking Technology.

This role requires a wide variety of strengths and capabilities, including:
* A desire to work on a mature Agile project, with a focus on applying Lean techniques to maximize time spent delivering benefit.
* A willingness to actively particulate in all aspects of the software development lifecycle, including but not limited to: refinement of requirements, estimation & planning, platform design & implementation, test & deployment automation, and platform resiliency & support.
* Excellent communication skills, with the ability to tailor communications for different audiences, ranging from senior business to junior technology staff.
* A practical & pragmatic approach to working on technical re-engineering, while continuing to deliver business benefit in parallel.
* Knowledge, interest, and application of design patterns and development best practices.
* Experience of working collaboratively within a globally diverse team.
* An aspiration to become a t-shaped, full-stack developer.

Technical expertise includes:
* A strong background in Java and developing Spring Boot applications is essential.
* Experience of Spring JDBC and SQL is required, together with a working knowledge of relational database systems, of which both Oracle & SQL Server are advantageous.
* Experience of implementing ETL use cases using either Pentaho (for rapid delivery) or Spring Batch for high volume or more complex requirements is advantageous.
* Experience of the design and implementation of REST interfaces is desired.
* Experience of Continuous Integration technologies, such as: Jules, Maven, Ant, Selenium, Cucumber, Mocks, JMeter, JUnit, etc. is expected.
* Proficiency in working with the Linux OS and scripts is require.
* An interest in underlying physical infrastructure is advantageous.

Senior DevOps

We’re looking for a talented Senior DevOps to join our Product and Engineering team. You’ll work on multiple technical challenges associated with scaling our Engineering team, our cloud efficiencies, and the development of a globally accessible, decentralised banking like service.

Our tech stack includes:

Ethereum – Solidity- React Native – React.js – GraphQL – Apollo – Go & TypeScript – Docker – Kubernetes – GCP

What you’ll be working on:

  • Building, managing, testing and deploying complex cloud based projects
  • Crafting tools and automation to ensure that we have the smoothest pipeline from our engineers laptop to our production servers
  • Optimising our Cloud Infrastructure for security and operational efficiency
  • Supporting the design and build of privacy-first applications on the “next generation computer”, aka Ethereum, to ensure that our users will never be our products!

This role is for you if:

  • You have experience designing, prototyping, validating and setting up automated cloud based deployment Infrastructure with GCP or AWS
  • You have deep and demonstrable knowledge of highly concurrent, distributed architectures/systems
  • You’ve got a proven ability to architect scalable solutions in a fast-paced environment
  • You’re good at breaking down problems into smaller pieces whilst keeping your eye on the big picture
  • You possess excellent verbal and written communication skills and thrive working within a team
  • You’ve worked with Docker & Kubernetes and you have strong Git/GitHub experience
  • You’re au fait with continuous integration and deployment processes and you’ve worked on greenfield projects
  • You have strong working knowledge of security and disaster recovery best practices for enterprise grade solutions

Bonus Points for:

  • An understanding of how the Ethereum Blockchain works
  • Having run production systems in GCP before
  • An understanding and experience of writing in Go
  • A track record of teaching yourself new technologies on the job and a passion for continuous technical improvement
  • A strong understanding of metrics and observability in a microservice architecture
  • … or you’re keen to learn all of the above and more!

Monolith is for you if:

  • You’re excited about the potential to create social change through technology. We’re not in this to get rich quick, we want to fundamentally change how the world does business
  • You believe in strong opinions weakly held, without ego. This industry is too new to have experts. Great ideas come from anywhere and better ideas can come at any time
  • You embrace the growth mindset and you like to be constantly learning, about everything
  • You’re creative & innovative. If it has been done before you will do it better but you will also relish doing things that have never been done. You are happy to be experimental, create a hypothesis, test and iterate
  • You believe in transparency. It’s not just a word for us – it’s what our business is built on. That means we treat our team like adults and we really value people who are open and genuine.

Customer Support Officer

We are looking for an inquisitive, empathetic Customer Support Officer to bring excellent service to our customers as they progress along the journey of DeFi. Customer support is central to our business, as we are building a new financial product and a large part of this relies on excellent customer support as well as bringing the customer’s voice into the product evolution. If you care about people & crypto, have an appetite for technology, and want to play a significant role in building an awesome product, this could be an amazing role for you!

 

Key duties will include:

  • Being the front-line responder to inbound customer enquiries
  • Management of customer enquiries on multiple channels (social, forums and chat)
  • Looking at new product features
  • Bringing the customer’s voice to the product and engineering team
  • Working with our Junior Product Manager to optimise customer flows, preempt common questions and solve them before users need to open a ticket

 

Our ideal candidate will have:

  • Customer support experience on a digital or software product – Prior working experience in the cryptocurrency or blockchain space
  • The ability to ask questions, challenge thinking and be the voice of the customer
  • Strong attention to detail and problem-solving skills
  • Experience working in rapidly evolving, fast paced start up environment
  • The desire to engage positively with our customer base
  • Experience working with third party suppliers and resolving service issues
  • Experience using customer service chat software such as Zendesk
  • An understanding of and interest in cryptocurrency (preferably Ethereum)
  • An understanding of and/or interest in Decentralised Finance
  • Strong written and spoken English
  • Ability to assist customers on a range of technical, operational and logistic related queries
  • Ability to proactively translate customer feedback into improvements for our business

Partner Engineer, IPFS

We seek a Partner Engineer who will help us support, connect, and grow IPFS’s many online and offline communities. IPFS is an open-source project that cares deeply about supporting its many communities — from dweb developers, to browsers, to blockchain projects, to data storage hosts. Having healthy communities is critical for the long-term health of IPFS by ensuring that all contributors and users are welcome, engaged, and getting the help they need.

Technical Team Leader

The Technical Team Leader will provide technical leadership and will be responsible for planning and overseeing the development and support of the product.
Will coordinate technical aspects of work for the successful completion of one or more projects assigned. Responsible for project supervision, the supervision of the team (developers) during the project, and the coordination of system requests.

As Technical Team Leader your duties and responsibilities will be:

  • Lead the team

    • Ensure the team has clear goals and expectations to do the job with excellence (OKRs, Roadmaps etc).Ensure that the team always has an adequate amount of prior prepared tasks to work on.
    • Be able to build excellence and autonomous teams
    • Guide and mentor developers
    • Identify team issues, resolving them and escalating if needed
    • Evaluate the developers

  • Provide backlog management, iteration planning, and elaboration of the user stories

    • Lead the planning release plans and set expectations for the delivery of new functionalities. Create real and achievable roadmaps.
    • Support, guide and challenge the R&D team on future roadmap

  • Provide an active role in mitigating impediments impacting successful team completion of Release/Sprint Goals
  • Create and document vision for the project based on and restricted by

    • Long term goals, whitepaper etc
    • Current priorities and ideas
    • Existing projects in the space
    • Listening to potential customer needs
    • Define growth opportunities
    • Research and analyze market, the users, and the roadmap for the product

  • Identify technologies to use and creating the architecture of the solution

    • Interacting with the research team
    • Research existing solutions
    • Ensure the product fits into other RIF products

  • Connect with interesting projects

    • Identifying potential partners
    • Being the point of contact for the partners and define partnerships

  • Break down the vision into roadmap and budget

    • Prioritize and create high level roadmap
    • Estimate the individual projects
    • Create a budget, identify and communicate needs in terms of resources

  • Plan & oversee the development

    • Plan and prioritize product feature backlog and development for the product
    • Provide backlog management, iteration planning, and elaboration of the user stories
    • Ensure that the team always has an adequate amount of prior prepared tasks to work on
    • Provide an active role in mitigating impediments impacting successful team completion of Release/Sprint Goals

  • Keep up to date and interacting with other teams like (research, security, adoption, devnet etc)
  • Report and being the point of contact for the project internally and externally (demos, presentations)

Skills, Knowledge & Abilities

  • Previous working experience leading teams and projects over 4+ years
  • MA in Computer Science, Engineering or similar relevant field
  • In-depth knowledge of Agile process and principles
  • Outstanding communication, presentation and leadership skills
  • Excellent organizational and time management skills
  • Ownership and responsibility to achieve goals proposed and previously agreed
  • Sharp analytical and problem-solving skills
  • Creative thinker with a vision
  • Proactive with positive attitude – team worker spirit
  • Strong people skills and ability to make public presentations
  • Fluent in english language

Type

  • Fulltime

Location

  • Anywhere, remote position.

If you are interested to be part of our technological revolution, we invite you to contact us so we can provide you with more information about our company and the opportunity to work with us. Send your CV at [email protected]

Test Engineer

Responsibilities:

Working within the ITMX and BCS Non-Functional Testing team to ensure the code delivered to the Customer and/or Live is fit for use.

Performance Engineering
• Document and implement performance engineering strategy and test plans covering environment, schedule, test data set up to certify performance SLAs.
• Coordinate and participate in requirements review, design and architecture reviews to feed into performance testing activities of assigned developed systems.
• Partner with operations and developers to develop performance dashboards and provide periodic updates on application performance to all the stakeholders.
• Monitor automated and manual performance testing, troubleshoot performance issues covering platform hardware analysis, scalability, and application profiling (Java, Erlang, Databases, etc.), and drive performance issues to closure.
• Define and implement best practices for end-to-end application performance management solutions including Proof of Concepts and Tools evaluation and selection where alternative tools are needed.
• Document problems, monitor resolutions and retain documentation necessary to share knowledge with engineering and application teams.
• Develop business and product knowledge over time and share such knowledge to mentor newer team members.

Volume and Performance Testing of a release
• Ensure the responsiveness of the functionality is acceptable to the customers.
• Provide sufficient confidence in the release to support the decision of Live deployment.
• Ensure defects are prioritised correctly from a commercial viewpoint.
• Produce reports highlighting progress.
• Manage any issues/blockers to progress.
• Produce test completion summary reports that are shipped to the customer.

Migration Testing of a release
• Identify the migration approach (release requirement, environment, schedule, test data) that will be undertaken for a release.
• Ensure the backup and recovery system function correctly.
• Ensure that the integrated application is stable.
• Ensure that the integrated applications has no performance degradation impacts.
• Validate functionality once upgraded, Verify data integrity.
• Provide sufficient confidence in the release to support the decision of Live deployment.
• Ensure defects are prioritised correctly from a commercial viewpoint.
• Produce reports highlighting progress.
• Manage any issues/blockers to progress.
• Produce migration instructions that are shipped to the customer.

Expectations

• Plan, estimate and define Non Functional test approach understanding the business, commercial and Non Functional requirements.
• Lead the non-functional test team, driven to get multiple parallel Non-functional test projects done on time.
• To use technical knowledge of the platforms and applications to determine appropriate tests.
• To create and gain sign off of Non Function test strategies and test plans.
• To ensure all risks and issues are reported, escalated and managed through to resolution.
• To engage with the requirements team to resolve any points of clarification with respect to Non Functional test requirements to ensure sign off is agreed.
• To assure from within the test team that all tests produced are consistent with the scope of the delivery.
• To engage with Infrastructure & Network Services team where support is required.
• To liaise with Development, DevOps and Functional Test where needed.
• Deploy the latest release of code for testing.
• To improve the resource consumption of the applications in order to reduce the cost of hardware acquisition in the immediate future.
• To build relationships with the key teams in Vocalink/MasterCard.
• To develop and maintain testing artefacts, processes and procedures and ensure these apply across all Vocalink/MasterCard Non Functional Testing projects.
• To carry out any other task associated with the role as reasonably requested.
Experience

Mandatory
• 5-7 years’ experience in Non Functional Testing with at least 2-3 years as a Performance Engineer.
• Must be detail focussed. Must have detailed knowledge of Non Functional Test processes.
• Able to define Performance Test plans and roadmaps and partner with the Engineering team to deliver strategy.
• Experience in building right performance environment data sets and use of data virtualization tools where required.
• Sound understanding of all technical aspects of testing.
• Able to assess varying priorities and establish critical path / MVP when time constrained.
• Self-motivated individual that finds and delivers solutions with the ability to continuously learn new applications and technologies.
• Driven to get the job done, with a willingness to work out of hours at short notice. Ability to work around setbacks and blockers to achieve the solution.
• Excellent planning and organisational skills.
• Flexibility to take on new projects, ways of working.
• Excellent problem solving skills and the ability to find solutions to issues, work around conflicting priorities (different test phases/projects all with different priorities) with a view to the commercial reality.
• Prior experience installing, configuring and using Performance Testing tools such as LoadRunner, JMeter.
• Experience of performance monitoring tools.
• Good working knowledge of Java and the ability to monitor and tune JVM/App servers, articulate JVM GC logs, ability to collect performance metrics.
• Experience of Oracle and SQL Scripting.
• Good working knowledge of WebLogic/WebSphere/Tomcat or any enterprise level middleware technologies.
• Good working knowledge of networking between multi-sites.
• Experience of testing high volume transaction processing systems.
• Good knowledge of load generation test tool.
• Performance tuning experience with RDBMS (Oracle, SQL server etc.).
• Good working knowledge of Enterprise Systems Management products.
• Experience of Agile and tools such as ALM.
• Working effectively with both onshore and offshore teams.
• Experience of undertaking Non Functional Testing in the Cloud.

Desirable
• Working knowledge of Erlang (or demonstrable ability to learn a new language). Erlang is a fundamental part of the runtime environment.

Customer Support Rep

Responsibilities

  • Deliver outstanding support through live chat, email correspondence and phone support
  • Collaborate cross-functionally with Operations and Product to provide accurate answers for our customers
  • Serve as an escalation point for high priority request or complex investigations
  • Help with customer on-boarding, working closely with Operations and Compliance to collect required documentation and resolve issues
  • Be the customer advocate and report bugs, incidents and product feedback
  • Write documentation, tutorials and guides for our users and build onto our Help Center

Requirements

  • 1-2 years of customer support experience
  • Fantastic verbal and writing skills, with an emphasis on clarity
  • Strong attention to detail and highly organized
  • Ability to work fast, multi-task, and think on your feet in high-pressure and fast-paced situations
  • Be empathetic and understanding, go above and beyond to solve customer problems
  • Tech savvy, comfortable learning new tools and platforms
  • Experience with intercom, Zendesk or other CS management tool is a plus
  • Experience in startup experience is a plus
  • Interest in blockchain technologies

Perks & Benefits

  • Health, dental, and vision benefits for you and your family 
  • Work From Home 
  • Computer setup of your choice 
  • Unlimited paid time off to relax and recharge 
  • Flexible work hours 
  • 401(k) plan with corporate matching 
  • Opportunity to work in a growing startup

Principal Solutions Developer

Do you have a builders mentality where show me means more than tell me? Are you passionate about technology, understand cloud architectures & platforms and quick to pick up emerging technologies? Are you adept at working with Customers to experiment with innovative approaches and the validate the technical feasibility of solutions?

As trusted customer advocates, the Solutions Prototyping team helps customers in creating the early iterations of products and solutions, often exploring new technical grounds. The team is looking for experienced and motivated technologists who possess a unique balance of technical depth and strong interpersonal and writing skills.

You will partner with customers and other AWS teams to craft solutions that address customer use cases and accelerate the adoption of AWS. As a Principal, you will be a player/coach taking leadership while also being a net contributor to development activities. You will help shape and build prototypes covering a spread of domains such as AI/ML, IoT and Serverless. The ability to learn new technology and develop solutions that meet a high quality bar and convey business value is critical to the role.

Here are some qualities we are looking for:
· Have a passion for educating, training, designing, and building cloud solutions for a diverse and challenging set of customers ranging which are primarily large enterprises.
· The ideal candidate will have past experience working as a developer or hands-on solutions architect. You will enjoy keeping your existing technical skills honed and developing new ones. You will regularly take part in deep-dive education and design exercises to create world-class solutions built on AWS.
· As a technical leader, you combine design and architecture knowledge with development capability (i.e. comfortable on the white-board and also on the keyboard).
· You will engage often in early stages of customer use-cases and also in competitive situations. Being able to deal with ambiguity, good communication and being hands-on are important qualities – you will often be the lead technical person in the room and dealing with other senior leaders from technical and business domains.
· Push the technical bar. You will have appetite and take initiative to learn new topics and experiment, covering domains such as Blockchain and AR/VR in an enterprise context.
· Be great fun to work with. At AWS, we have a credo of Work hard. Have fun. Make history. In this role, you will love what you do, and instinctively know how to make work fun. You will be dynamic and creative, willing to take on challenges and make a big impact.

Ethereum Python and Javascript engineer

We need someone who’s fluent in python, javascript, and everything having to do with Ethereum. You’ll handle the open-source project and integrating it into our worldwide captcha infrastructure.  You’ll also make sure our clients get paid HMT on time and without issue.
The two ways of getting this job are either:

– if, you have already done a few bounties on hmt-escrow, then just ask to be hired based on your good work on the PR. Paid work on a bounty counts towards our trust in your ability to deliver regularly. 

– Apply directly . Make sure to mention that you are applying for the crypto-focused position. We will want to see a substantial portfolio of work and it’s much easier if you have already worked with us in Open Source.

Software Developer (C#/VB.Net)

We help companies manage large-scale programs and portfolios of projects, giving project managers the control, governance, and insight to make better decisions. Our software solutions for project and portfolio management impact hundreds of thousands of users around the world, with over €20 billion worth of projects managed on our platform every single day.

Our clients benefit from our consultative approach: we work together with our customers to fully understand their pain points, gathering requirements and implementing a bespoke solution that will help them better manage their portfolio of projects.

We are looking for an experienced Software Engineer that will be part of our, together with other developers and testers, here in Wrocaw. Our projects have been delivered from Ireland so far – so this is the very first delivery team located in Poland. It is a great opportunity to be part of a very solid business, but with a start-up approach.

Requirements

  • +2 years of commercial experience in software development,
  • An excellent VB.NET or C# knowledge with backend, multithreading and solid design skills,
  • Solid knowledge of SQL databases,
  • Fluency in English (writing and speaking),
  • Familiarity with other .NET platform components (highly nice to have),
  • Hands-on experience with JavaScript (nice to have),
  • Experience in leading development teams will be a great advantage (only for the Team Lead position).

Responsibilities

  • Working as part of a Scrum team breaking down, designing, estimating, developing, testing phases of the project,
  • Prioritizing technical issues and effectively communicating these priorities within the team,
  • Providing mentoring to younger members of the team,
  • Being actively involved in hiring and growing our development team.

We offer

  • A large amount of trust and lots of flexibility,
  • Private medical healthcare and Multisport cards to help you stay fit,
  • Comfortable work-space, free snacks, and goodies.