Revvity Logo

Revvity

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

Job Posted 12 Days Ago Posted 12 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Čad
Senior level
Remote
Hiring Remotely in Čad
Senior level
Design and implement scalable, high-performance systems, focusing on server-side logic, database management, and API development while providing mentorship to junior developers.
The summary above was generated by AI

Job TitleSenior Full Stack Software Engineer (Node.js, Python, PostgreSQL/NoSQL) - Remote
Location(s)
CAD Remote – ON

About Us

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. We pair the enthusiasm of an industry disruptor with the experience of a longtime leader. Our diverse team of 11,000+ colleagues from around the globe are vital to our success and the reason we’re able to push boundaries in pursuit of better human health.

Find your future at Revvity 

Job Overview
 

We are seeking a highly skilled Senior Full Stack Software Engineer with a strong focus on system architecture and data structures 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, while also contributing to full stack development.
 

Key Responsibilities

  • Architecture Design: Lead the design and implementation of scalable, high-performance system architectures and data models.

  • Server-Side Development: Develop and optimize server-side logic, databases, and APIs to support complex application requirements.

  • Data Structures & Algorithms: Implement efficient data structures and algorithms to solve complex problems and optimize system performance.

  • Full Stack Integration: Collaborate across the stack to ensure seamless integration between server-side systems and user interfaces.

  • Database Management: Design and optimize database schemas, write complex queries, and ensure data integrity and performance.

  • API Development: Create and maintain robust APIs to support various client applications.

  • Performance Optimization: Identify and resolve system bottlenecks and optimize application performance.

  • Security: Implement robust security measures to protect data and ensure compliance with relevant standards.

  • Scalability: Design systems that can handle high traffic and data volumes, implementing caching strategies and load balancing where necessary.

  • Innovation: Research and propose innovative solutions and architectural improvements.

  • Mentorship: Provide technical leadership and mentorship to junior developers, focusing on system design and architectural patterns.

Qualifications

  • Experience: 5+ years of experience in full stack development, with a strong focus on system architecture and server-side technologies.

  • Programming Languages: Expertise in Node.js and/or C#. Knowledge of other languages such as Python or Go is beneficial.

  • Database Systems: Strong knowledge of PostgreSQL and experience with NoSQL databases (e.g., MongoDB, Cassandra).

  • Cloud Platforms: Experience with AWS cloud services and infrastructure-as-code tools such as Terraform or AWS CDK.

  • Data Structures & Algorithms: Deep understanding of complex data structures and algorithms, and their practical applications.

  • System Design: Experience in designing and implementing large-scale distributed systems.

  • API Development: Proficiency in designing and developing RESTful APIs and/or GraphQL services.

  • DevOps: Familiarity with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.

  • Frontend Knowledge: Working knowledge of frontend technologies (JavaScript, HTML, CSS) and frameworks (e.g., React, Angular, or Vue.js).

  • Version Control: Proficient with Git and related workflows.

  • Problem Solving: Strong analytical and problem-solving skills, with the ability to architect solutions for complex technical challenges.

  • Communication: Excellent written and verbal communication skills, able to explain complex system concepts to various stakeholders.

Nice to Have

  • 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.

Benefits

  • 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 and inclusive work environment

Top Skills

AWS
Ci/Cd
CSS
Docker
HTML
JavaScript
Kubernetes
Node.js
NoSQL
Postgres
Python
Terraform

Similar Jobs

6 Days Ago
Remote
Čad
Senior level
Senior level
Biotech
The Senior Application Developer will build and deliver event-based SaaS products using AWS and C#. The role involves collaboration with design and engineering teams in an Agile environment.
Top Skills: AWSC#DocumentdbDynamoDBEcsEvent BridgeGlueLambda FunctionsRabbitMQRds PostgresRoute53S3Step Functions
11 Days Ago
Remote
Čad
Senior level
Senior level
Biotech
The Senior DevOps Engineer will lead DevOps transformation, support cloud development and production environments, implement monitoring, and enhance operational efficiency through automation.
Top Skills: ArtifactoryAWSAzure DevopsBashConfluenceDocker SwarmDockerhubEcsElasticsearchGitGitGitlabGradleHadoopJenkinsJIRAKubernetesMariadbMavenMemcacheMongoDBMssqlMySQLNginxNode.jsNpmPostgresPythonRedisSparkSumologic

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account