Loading...

Interested? We're Hiring

Open Positions

Join our team to work hard, make a difference and succeed in a fast-paced environment.

No of Openings:: 5

Skills

  • Strong computer science fundamentals in data structures and algorithms.
  • Problem-solving and competitive coding experience
  • Hands-on coding skills
  • Knowledge of any one or more coding languages Java, Javascript, Python, C++, etc.
  • Working knowledge of one or more cloud provider I.e. AWS, Google, Azure
  • Understanding of databases – SQL and/or NoSQL
  • Good to have basics of Artificial Intelligence, Machine Learning, and Big Data
  • Right candidates are curious, self-learners, problem solvers, result-oriented.
  • Top packages for deserving candidates
About the job
  • Opportunity to work in the Fintech domain and some of the cutting edge tech stacks. Capital markets, stock trading, algorithmic trading, APIs trading, real-time stock market data, open banking, wallets, blockchain, machine learning, and much more.
  • Collaborate with some of our top engineers and learn from the best.
  • Opportunity to learn and build large scale distributed fintech systems with an emphasis on reliability, high availability, throughput, and performance.
Apply Now
No of Openings:: 2
Requirements and Qualifications:
  • Strong fundamentals in data structures and algorithms.
  • Minimum 2-3 years of Java development experience
  • Backend development experience including REST APIs, multi-threading, concurrency, pub/sub messaging, distributed systems, high availability, etc.
  • Experience with Junit testing
  • Good to have experience with HTML, JavaScript, Mobile or Java Swing.
  • Experience with MySQL or similar and general SQL querying, database schema designs, stored procs, etc.
  • Interest in finance, trading, capital markets
  • Good to have basics of Machine Learning and Blockchain
  • Right candidates are self-learners, problem solvers, result-oriented.
  • Top packages for deserving candidates
  Apply Now
No of Openings:: 1
Core Skills:
  • Have a passion for testing and breaking software
  • Minimum 3+ years of manual and automation testing experience
  • Proficiency in at least one programming language, Java/Python preferred.
  • Experience with web or mobile or desktop automation a must.
  • Experience working with APIs, Postman, JMeter
  • Strong communication skills
  • Experience with test methodologies, writing test plans, creating test cases and debugging.
Nice to have:
  • Familiarity with GIT and JIRA
  • Sound knowledge on test automation and Selenium testing framework, JUnit/TestNg
  • Experience in writing automated api tests
  • Good understanding of working with databases
  • Experience with capital markets, stocks, forex trading is good to have
About The Job
  • Work on financial products that deals with trading millions of dollars every day.
  • Automate tests using test frameworks.
  • Take responsibility for monitoring product development and usage at all levels with an eye toward improving product quality.
  • Evaluating specifications (design documentation, technical specifications, success criteria, and business requirements) to develop a plan of action, along with corresponding documentation, to ensure full coverage of established requirements.
  • Performing a wide variety of testing techniques, such as regression, integration, performance, accessibility, functionality, and exploratory testing.
  • Reporting issues and tracking them through production to successful delivery.
  • Assisting in contract acceptance and user acceptance testing.
  • Developing documentation such as test scripts and contributing to the overall organizational test strategy and test plan.
  • Communicating priorities with stakeholders and facilitating the release management process.
Apply Now
No of Openings:: 1

Job Description

Candidates must be creative, highly motivated, and have a passion for solving complex, technical problems. This position requires that candidates have excellent verbal and written communication skills.

Key Skills

  • Excellent time management and organizational skills and experience establishing guidelines in these areas for others.
  • Strong technical skills with an understanding of software development areas covering databases, cloud deployments, APIs, front-end, backend, deployments, etc.
  • Strong sense of personal accountability regarding decision-making and supervising teams.
  • Experience working in a high-level collaborative environment and promoting a teamwork mentality.
  • Managerial experience applying analytical thinking and problem-solving skills.
  • Ability to predict challenges and seek to proactively head-off obstacles.
  • Fintech experience is good to have (Not must)

Responsibilities

  • Accountable for all project management activities related to all assigned, including serving as the Customers single point of contact for assigned projects.
  • Good technical skills and knowledge on project planning, client communications.
  • Analyze, plan, and develop requirements and standards in reference to scheduled projects.
  • Plan and schedule project timelines.
  • Assign and oversee the daily tasks of technical personnel while ensuring all subordinates are actively working toward established milestones
  • Hold regular technical team meetings to determine progress and address any questions or challenges regarding projects.
  • Establishes milestones as needed for reporting to appropriate management levels and communicates status milestones as defined for the project.
  • Determine and define clear deliverables, roles and responsibilities for staff members required for specific projects or initiatives.
  • Update and maintain all production technologies ensuring proper maintenance and installation
  • Minimize, manage, and avoid risks to milestones, schedules and objectives of the project.
  • Create and manage the project plan for each project or contribute to the master project plan if a Program Manager is leading the project. Maintain project historical files.
  • Monitors project progress towards project goals, coaches, and motivate team members to make needed adjustments in plans to meet milestones and to achieve goals. Facilitates and documents lessons learned on projects to use on future projects. Recognizes team members for taking initiatives, exceeding expectations.
Apply Now
No of Openings: 1

Responsibilities

  • Strong fundamentals in data structures and algorithms.
  • Minimum of 3 years of full-stack development experience
  • “Pixel-perfect” implementation of approved user interface
  • 2+ years of experience with HTML5, JavaScript, ReactJS, NodeJS
  • Design and construction of our REST API
  • Integrating our front-end UI with the constructed API
  • Design and deployment of our database
  • Ensuring the entire stack is designed and built for speed and scalability
  • Design and implementation of continuous integration and deployment
  • Good to have basics of Machine Learning and Blockchain
  • Right candidates are self-learners, problem solvers, result-oriented.
  • Top packages for deserving candidates
Skills
  • At least three years’ experience with:
    • Writing HTML, CSS, and JavaScript. Being up on latest practices is a must, e.g., HTML5, CSS3, and ECMAScript 6 (minimum)
    • A relevant back-end programming language e.g., PHP, Python, Ruby or JavaScript
    • Database design and management, including being up on the latest practices and associated versions
    • Server management and deployment for the relevant environment
  • Familiarity with a relevant and globally supported framework—both front-end and back-end, if necessary e.g., React, Vue or Laravel
  • Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries e.g., Sass, Less, and Webpack
  • Thorough understanding of user experience and possibly even product strategy
  • Experience implementing testing platforms and unit tests
Apply Now

Don’t see what you’re looking for? Send an email introducing
yourself and we’ll be in touch.

careers@pirimidtech.com

Pirimid Core Values

Our core values are inspired by Amazon leadership principles. We believe leaders with these
core values drive the culture, innovation and help everyone around them grow.
We want all our employees to be leaders.

customer-obsession

Customer Obsession

Leaders start with the customer and work backwards. They work vigorously to earn and keep customer trust. Although leaders pay attention to competitors, they obsess over customers.

take-ownership

Take Ownership

Leaders are owners. They think long term and don’t sacrifice long-term value for short-term results. They act on behalf of the entire company, beyond just their own team. They never say “that’s not my job".

think-big

Think Big

Thinking small is a self-fulfilling prophecy. Leaders create and communicate a bold direction that inspires results. They think differently and look around corners for ways to serve customers.

highest-standards

Insist on highest standards

Leaders have relentlessly high standards - many people may think these standards are unreasonably high. Leaders are continually raising the bar and drive their teams to deliver high quality products, services and processes. Leaders ensure that defects do not get sent down the line and that problems are fixed so they stay fixed.

invent

Invent and Simplify

Leaders expect and require innovation and invention from their teams and always find ways to simplify. They are externally aware, look for new ideas from everywhere, and are not limited by “not invented here". As we do new things, we accept that we may be misunderstood for long periods of time.

deliver-results

Deliver Results

Leaders focus on the key inputs for their business and deliver them with the right quality and in a timely fashion. Despite setbacks, they rise to the occasion and never settle.

Learn and Be Curious

Leaders are never done learning and always seek to improve themselves. They are curious about new possibilities and act to explore them.

Use them every day, whether you are discussing ideas for new projects,
deciding on best solution, making a decision or interviewing candidate.