Remote (Country) Employment

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
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
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.

Visit website
Job Details
Category fullstack
Posted 8 months ago