HamburgerMenu
hirist

TraceLink - Software Engineer - Data Structure & Algorithm

TraceLink
Others
5 - 8 Years

Posted on: 28/08/2025

Job Description

Position Overview :


We are seeking a highly motivated and technically proficient Software Engineer to join our innovative engineering team. The role involves designing, developing, and maintaining cutting-edge cloud-based analytics applications deployed on our Kubernetes (AWS EKS) hosted Digital Network Platform (OPUS). This position is ideal for individuals passionate about building scalable, high-performance solutions in the Life Sciences and Pharma supply chain domain.

Key Responsibilities :


Application Design and Development :


- Develop, test, and maintain analytics solutions leveraging modern frameworks and cloud platforms.

- Write clean, efficient, and reusable code in Java, JavaScript, and SQL.

- Build microservices-based architectures and ensure high availability and fault tolerance.

Cloud and Data Engineering :

- Work with AWS cloud services including S3, Glue, Athena, Redshift, RDS, ElasticSearch, Kafka/Kinesis, SQS, and SNS.

- Implement secure and scalable data processing and storage solutions.

Collaboration and Product Delivery :


- Collaborate with domain experts, data scientists, architects, and product managers to transform business requirements into technical solutions.

- Participate in Agile ceremonies and contribute to sprint planning, reviews, and retrospectives.

Quality and Performance :

- Work closely with QA teams to develop test strategies, perform code reviews, and ensure product reliability.

- Optimize applications for performance, scalability, and compliance within the Life Sciences domain.

Innovation and Learning :


- Stay current with emerging technologies, tools, and industry trends in analytics, microservices, and cloud computing.

- Explore and integrate frameworks like Vert.x, RxJava, and GraphQL where applicable.

Required Skills and Qualifications :


- Strong foundation in Data Structures and Algorithms.

- Proficiency in Java, JavaScript, and SQL with proven hands-on coding experience.

- Understanding of microservices architecture and containerization (e.g., Docker, Kubernetes).

- Exposure to cloud-native solutions and distributed systems.

- Familiarity with frameworks such as Vert.x, RxJava, and GraphQL is an advantage.

- Strong analytical skills with an ability to solve complex problems in a collaborative

environment.

- Excellent communication and teamwork abilities; comfortable working in distributed teams

across geographies.

Education :


- Bachelors degree in Computer Science, Information Technology, or related field. A Masters degree is a plus.


Preferred Experience :


- Prior experience developing applications in the Life Sciences or Pharma supply chain domain.

- Experience with Agile methodologies and working in multi-location teams (US and India).


info-icon

Did you find something suspicious?