Job Post

Functional Application Developer
400 Riverpark Dr. Floor 2, Suite 200
North Reading, MA 01864

We’ve built the world's largest cloud-based network that is eliminating a $75 billion counterfeit drug problem that leads to 200,000 – 1 million deaths every year, and improving the quality of human life by delivering medicines to people everywhere in the safest, most secure, and most timely manner possible.

Businesses across the globe, including 16 of the top-20 pharmaceutical companies, trust us to help them manufacture and deliver safe, secure medicines to the patients who need them anywhere in the world. We need game changers ready to break down business barriers, master new technologies and become trusted advisors for some of the largest and fastest growing companies on the planet. How will you challenge yourself? Learn more about TraceLink.

TraceLink is seeking a full-time, experienced Scala Application Developer to join our team and focus on our backend infrastructure. If you’re self-motivated, intellectually curious and motivated by designing and developing innovative products for global organizations, you could be a good fit for our team.

The Scala Application Developer is responsible for the design, implementation and maintenance of application code for back-end, server-centric components, as well as all related activities within the application development process.


  • Develop software that takes best advantage of our cloud-based fully-distributed architecture
  • Provide architectural input for software development efforts utilizing a thorough understanding of various technologies such as web applications, relational databases, information security, cloud-based services, etc.
  • Provide high-level analysis and design reviews to apply appropriate technologies and architecture to solve conceptual problems; ensure design, structure, and content meet performance guidelines
  • Research and remain informed of new technology and tools, and how such technologies could be applied at TraceLink; recommend extension, expansion, and update of technology standards, practices, and methodologies
  • Actively participate in all phases of the software development lifecycle
  • Review and analyze current systems and processes, matched against user needs and business requirements to determine technical requirements
  • Accurately estimate tasks, and hit those estimates and provide regular status updates as part of our scrum-based Agile development process
  • Work closely with our QA team; assist with test planning as appropriate
  • Integrate 3rd party components as appropriate

Skills and Requirements

Candidates must possess the following skills and traits:

  • 8+ years software development experience
  • Experience in software development in Scala (preferred), Java, Python, or Ruby
  • Experience in developing web-services and Web-based APIs
  • Experience with software development best practices: version control, defect tracking, unit testing, etc.
  • Ability to communicate effectively and clearly, and collaborate with other disciplines
  • Experience with software development best practices, development methodologies, version control, defect tracking
  • Experience in building cloud-based applications on platforms such as Amazon Web Services
  • BS or equivalent required
  • Excellent communication skills; ability to communicate effectively and clearly, and collaborate with other disciplines

Helpful Skills and Experience

  • Experience programming in a functional language (Scala, Haskell, Lisp, etc.)
  • Experience developing a product in an Agile development environment
  • Experience with distributed computing architectures
  • Experience in large-scale, distributed database systems
  • Experience with Big Data
  • Experience with NoSQL architectures
  • Experience in developing Enterprise Software (e.g. Supply Chain, ERP, Manufacturing)
  • Experience with the pharmaceutical industry
  • Experience with Amazon AWS deployment and services
  • Experience in distributed systems and architecture
  • Experience programming in Scala and with the Lift web framework

If you’re looking to join an exciting, fast-moving company that is at the center of revolutionizing the supply chain for the Life Sciences industry, TraceLink wants to talk to you.

Category: Software Engineering/QA

See What It's Like To Work Here

TraceLink is the world’s largest track and trace network for connecting the Life Sciences supply chain and eliminating counterfeit drugs from the marketplace.

More Jobs From This Company

60 day posting for only $99

Similar Jobs