Jobs in Turing – Remote Full-Stack Developer (Front-End Heavy) Jobs

  • Full Time
  • Pakistan


A U.S.-based company developing next-gen procurement solutions for laboratory environments is looking for a Senior Java Engineer. The engineer will be tasked with developing, designing, reviewing, testing, and analyzing release test code. The company’s range of solutions delivers to a variety of customers, including biotechnology, pharmaceutical, and other research labs. This is a great opportunity for developers to showcase their talent while building state-of-the-art technology.

Job Responsibilities:

  • Serve as a technical lead for the core API team
  • Champion software processes, define technical requirements, and set standards for best practices
  • Mentor other developers on the team and help the hiring team hire more engineers
  • Build and provide data access that powers the companyƒ??s industry-leading procurement SaaS solution
  • Drive the implementation of new feature development both as a lead and individual contributor
  • Collaborate with the product team and engineering leadership to create technical specifications/sprint stories from business requirements
  • Manage sprints, lead daily standups, and create accountability in tasks
  • Build domain expertise in the procurement space and apply engineering expertise to develop new product features
  • Review code and mentor team to ensure best practices are followed
  • Define software architecture for the companyƒ??s application
  • Manage Scrum for the companyƒ??s application development

Job Requirements:

  • Bachelorƒ??s/Masterƒ??s degree in Engineering, Computer Science (or equivalent experience)
  • At least 6+ years of relevant experience as a software developer
  • Extensive experience with Java Knowledge of Spring Boot is preferred
  • Strong collaboration and communication skills
  • Prior experience building REST APIs and implementing persistence layer
  • Solid understanding of client/server architecture
  • Demonstrated ability to lead teams
  • Ability to quickly grasp and implement highly complex business needs and user issues into clear, understandable solutions
  • Experience with a unit testing framework (JUnit and experience employing TDD preferred)
  • Proficiency with SQL, databases such as MySQL, PostgreSQL, or Oracle, relational data modeling, and basic database schema design
  • Ability to solve architectural and system issues involving scalability, distributed systems, and relational databases
  • Ability to fluidly change context and priorities based on changing business needs
  • Fluent in verbal and written English

Leave a Comment