Newgistics Inc.

  • Associate Software Engineer

    Location MD-Chisinau
    Digital Services
  • Overview

    Tacit Knowledge is a team of software engineers, infrastructure engineers, quality assurance engineers, analysts and project managers who build websites and mobile apps for the brands and services you use everyday. We perform these feats of engineering wizardry by assembling a team of brilliant tech professionals.


    Our business is technical consulting in the digital commerce field. This means building award winning commerce sites on top of standard enterprise platforms such as SAP-hybris, Demandware and Adobe Experience Manager. But we also go beyond and bring cutting edge, Silicon Valley, innovation to the field with video and image recognition technology, machine learning and big data analysis. It also means exceptional attention to software project delivery detail, and obsessive automation.


    We are based out of San Francisco, Chisinau, New York, Guadalajara and London.


    Your skills won’t be out of date working with the latest and smartest technologies at Tacit Knowledge. As you move from one project to the next, you will have ongoing exposure to multiple business problems, clients, and technology stacks.


    At Tacit Knowledge you will:

    • Have a chance to embrace a truly Agile environment with its bells and whistles - Standups, Estimations, Retrospectives etc
    • Be part of a like-minded team that is result & technology driven
    • Find yourself engaged into challenging technical discussions that are meant to solve real world problems
    • Take part in architectural decisions and see those take shape in the form of top notch quality code
    • Apply Pair Programming practice with your teammates to build an elegant solution to a complex problem
    • Have a chance to work side by side with DevOps team to understand and build Continuous Integration/Continuous Delivery pipelines
    • Work closely with Quality Engineers to ensure your solution complies to the quality standards
    • Take part in Performance Optimization exercises - simulate high load using tools like JMeter, perform system analysis, apply tuning to the system, and draw conclusions.
    • Play a friendly match of ping pong whenever you fix a broken build ;-)


    • 2-3 years in developing software programs in a highly technical environment
    • Experience in working with a J2EE application server and JVM based web application frameworks
    • Understanding of Design Patterns and their applicability
    • Good spoken and written English skills
    • BS in Computer Science or equivalent experience.

    Preferred Qualifications:


    • Understanding of Project Life Cycle
    • Understanding how Web technologies fit together
    • Understanding of Continuous Delivery (CD) / Continuous Integration (CI) concept
    • Experience with Gradle, ANT, Maven
    • Hands-on experience with TDD using Mockito and Spock.
    • Familiarity with Agile methodology
    • Understanding of Clean Code paradigm


    Tacit Knowledge offers a highly competitive base salary, paid in US dollars, and benefits, including a progressive bonus plan. Our culture is innately entrepreneurial because we are made up of highly talented people and we thrive in an atmosphere where ideas, actions and initiative are not only welcome, but encouraged and rewarded!




    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us to receive updates on jobs and stay informed of opportunities without applying for a specific position.