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 Software Engineer responsible for backend systems development, design integrations, and implementing network - layer solutions at Lobster. Work in a hybrid environment in Germany or the Netherlands.
Junior to Middle Java Developers contributing to real - time platform development in a well - established tech company. Collaboration within agile Scrum teams in Limassol with emphasis on innovative intelligence systems.
Engineering Manager overseeing project management and technical guidance for U.S. - based client in consulting and financial services. Driving innovation and team collaboration in a hybrid or remote environment.
Senior Technical Architect delivering technical design and mentorship for complex architectural projects. Collaborating with teams in Denver, CO to ensure project success.
Senior Backend Developer at Reaktor building impactful backends for large - scale consumer solutions. Collaborating with teams to design high - performance services in a hybrid work environment.
Software Engineer developing cost - effective and sustainable digital solutions for Smarsh, a leader in digital communications risk management. Join a skilled team to craft innovative enterprise software applications.
Software Engineer/Specialist working on architecture, design and development of cost effective solutions for Digital Safe business at Smarsh. Strong organizational skills, technical expertise and attention to detail are key.
C++ Engineer developing cutting - edge features for remote access and support platform at TeamViewer. Join to create impact in an agile, modern environment.
Lead Developer managing Adobe Experience Manager solutions to enhance user experience across 35+ websites. Collaborating with teams to ensure SEO and performance standards are met.
Senior Software Engineer developing scalable applications for GEICO's Finance Technology sector. Involves full stack development using React and Java, with a focus on AI capabilities.