Senior Full-Stack Software Engineer advancing company mission through client-facing technology suite. Collaborating with multi-disciplinary teams and engaging stakeholders for project specifications.
Responsibilities
Collaborate with the development team to advance our company mission and contribute to the core product experience.
Work on our client-facing technology suite which increases efficiency by connecting patients, sites, and sponsors throughout the clinical trial lifecycle
Gather technical project requirements and specifications from clients and internal stakeholders (technical and non-technical) during the project development lifecycle.
Own all aspect of the application, including quality, performance testing, and production support.
Translate business rules and stakeholder requirements into project specifications that leverage internal and external systems.
Lead the design of data ingestion and transformation systems and processes.
Support development team by developing technical and architectural plans, generating documentation, and assembling presentation material that define project technical approaches, constraints, and milestones.
Engage directly with technical stakeholders to communicate project updates (via in-person demonstrations, virtual calls/emails) throughout the production lifecycle.
Run all the scrums and tech sessions
Requirements
BA/BS Degree in Computer Science or related discipline or equivalent work experience.
Professional experience in a development role
Personal projects that show an aptitude for engineering and product sense
Ability to work in areas outside of their usual comfort zone and love to learn new technologies
Experience starting projects from scratch as well as jumping into an existing architecture
Desire to keep up-to-date on the latest industry techniques and trends
Ability to multitask and work in a cross-functional team environment
Strong experience with JavaScript & Node.js (preferred)
Full stack disposition (professional experience on backend strongly preferred)
Strong understanding of Service Oriented Architecture (SOA)
Proficient understanding of database architecture and performance
Proficient understanding of asynchronous, object oriented, and functional programming design patterns
Experience working with AWS (EC2, ECS, Lambda, SQS/Kinesis)
Experience with other enterprise server-side languages a plus (e.g. Java, Python, Ruby, etc.)
Experience with React.js and React Native a plus
Experience developing and scaling REST APIs for various platforms
Experience developing low latency, high availability applications
Senior Python Software Engineer developing backend systems for an intelligent irrigation ecosystem. Designing APIs and integrating AWS systems within a collaborative environment.
Senior Fullstack/Backend Developer in high - impact agile team shaping internal internet bank. Collaborating with various stakeholders on a modern platform with microservices.
Telecom Architect designing and implementing network management solutions in hybrid teams. Requires extensive experience in telecom architecture and Java technologies.
Software Engineer developing innovative software solutions for various client projects. Collaborating on cloud platforms, databases, and open - source technologies while contributing to digital transformation goals.
AI Engineer developing Python - based data science solutions at PwC Slovakia. Innovating in machine learning and collaborating with clients across Europe and the USA.
Lead Data Scientist developing analytics for Target's supply chain strategy. Designing forecasting, simulation, and optimization models for multi - billion dollar decisions.
Senior Java Developer for Trading Infrastructure at Crypto.com. Building and maintaining a high - performance Trading Platform with low - latency execution.
Senior Java Developer building a high - performance trading platform at Crypto.com. Collaborating across teams to develop core backend systems for multi - asset trading.
Java Full Stack Developer at Zenith, a Workers' Compensation Insurance company. Develops and maintains applications, requiring Java and related technologies expertise.