Remote (Country)

Revvity is hiring a Senior Full Stack Software Engineer (Node.js, Python, PostgreSQL/NoSQL) - Remote

About the Role

Revvity is hiring a Senior Full Stack Software Engineer to join our innovative development team. In this role, you will be responsible for designing and implementing robust, scalable, and efficient systems. Your expertise in server-side technologies, database management, and system design will be crucial in driving our products' performance, scalability, and reliability.

What You'll Do

  • Lead the design and implementation of scalable, high-performance system architectures and data models.
  • Develop and optimize server-side logic, databases, and APIs to support complex application requirements.
  • Implement efficient data structures and algorithms to solve complex problems and optimize system performance.
  • Design and optimize database schemas, write complex queries, and ensure data integrity and performance.
  • Create and maintain robust APIs to support various client applications.
  • Identify and resolve system bottlenecks and optimize application performance.
  • Design systems that can handle high traffic and data volumes, implementing caching strategies and load balancing where necessary.
  • Research and propose innovative solutions and architectural improvements.
  • Provide technical leadership and mentorship to junior developers, focusing on system design and architectural patterns.

What We're Looking For

  • 5+ years of experience in full stack development, with a strong focus on system architecture and server-side technologies.
  • Expertise in Node.js and/or C#.
  • Strong knowledge of PostgreSQL and experience with NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with AWS cloud services and infrastructure-as-code tools such as Terraform or AWS CDK.
  • Deep understanding of complex data structures and algorithms, and their practical applications.
  • Experience in designing and implementing large-scale distributed systems.
  • Proficiency in designing and developing RESTful APIs and/or GraphQL services.
  • Familiarity with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.
  • Working knowledge of frontend technologies (JavaScript, HTML, CSS) and frameworks (e.g., React, Angular, or Vue.js).
  • Proficient with Git and related workflows.
  • Strong analytical and problem-solving skills, with the ability to architect solutions for complex technical challenges.
  • Excellent written and verbal communication skills.

Nice to Have

  • Knowledge of other languages such as Python or Go.
  • Experience with microservices architecture and event-driven systems.
  • Knowledge of machine learning and data analytics.
  • Familiarity with message brokers (e.g., Kafka, RabbitMQ).
  • Experience with performance testing and optimization tools.
  • Contributions to open-source projects or research publications in relevant fields.
  • Advanced knowledge of AWS services and best practices for cloud architecture.

Technical Stack

  • Backend & Languages: Node.js, C#, Python, Go
  • Databases: PostgreSQL, NoSQL (MongoDB, Cassandra)
  • Cloud & Infrastructure: AWS, Terraform, AWS CDK, Docker, Kubernetes
  • Frontend: JavaScript, HTML, CSS, React, Angular, Vue.js
  • Tools & APIs: Git, RESTful APIs, GraphQL

Benefits & Compensation

  • Competitive salary and performance-based bonuses
  • Comprehensive health benefits package
  • Generous vacation policy and flexible working hours
  • Opportunities for professional development and career growth
  • Collaborative work environment

Work Mode

This is a remote position open to candidates located within Ontario, Canada.

Revvity is an equal opportunity employer.

Required Skills
Node.jsPythonPostgreSQLNoSQLAWSTerraformAWS CDKDockerGoC#System DesignMicroservicesCI/CDAgile Methodologies
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Revvity
Revvity is a developer and provider of end-to-end solutions designed to help scientists, researchers, and clinicians solve the world’s greatest health challenges. EUROIMMUN US, a Revvity company, is one of the leading manufacturers of medical laboratory diagnostics worldwide, offering test systems, software, and automation solutions for autoimmune, infectious disease, allergy, antigen, and molecular testing used in over 140 countries.
All jobs at Revvity Visit website
Job Details
Category fullstack
Posted 9 months ago