Staff Software Engineer

Equinix

Warszawa, Wola
hybrid
JavaScript
⚛️ React
📦 Node.js
REST APIs
🧠 HTML5/CSS3
GraphQL
Cypress
Playwright
Jest
🐳 Docker
🚢 Kubernetes
hybrid
Spring
Play
Hibernate
☁️ AWS
☁️ Azure

Requirements

Expected technologies

JavaScript

React

Node.js

REST APIs

HTML5/CSS3

GraphQL

Cypress

Playwright

Jest

Docker

Kubernetes

Our requirements

  • Proven experience as a Full-Stack Software Developer
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
  • Strong experience with modern JavaScript, React, Node.js, REST APIs, HTML5/CSS3 and GraphQL
  • Experience with backend frameworks and relational databases such as PostgreSQL
  • Proficiency with Jest for unit testing and Cypress/Playwright for E2E testing
  • Hands-on GitHub experience, including branching, pull requests, merge conflict resolution, and code reviews
  • Hands-on experience with Scrum for project delivery
  • Nice to have real-world experience with Continuous Integration and Delivery (i.e., GitHub Actions, Jenkins) using container technologies such as Docker and Kubernetes
  • Nice to have experience with Figma for UI mockups or prototypes
  • Strong understanding of responsive design, security principles, and performance optimization
  • A portfolio or GitHub profile demonstrating past work is a plus

Your responsibilities

Requirements Analysis

Collaborate with stakeholders to gather and refine technical and business requirements Translate user stories and requirements into detailed technical specifications Evaluate feasibility and provide input on proposed solutions Create and present wireframes, technical diagrams, or rough prototypes when needed

Software Design

Design architecture for scalable and maintainable applications Break down features into modular, reusable components Lead the technical design for assigned features and services, including data models and API structure Optimize system interactions for performance and usability

Development/Coding

Write clean, efficient, and maintainable code using JavaScript, React and Node.js Develop and integrate RESTful APIs and backend services Design and maintain database schemas (PostgreSQL) Implement unit, integration, and end-to-end tests Conduct code reviews to ensure maintainability, test coverage, and development best practices

Software Reliability & Support Engineering

Monitor application performance and troubleshoot production issues Create and maintain documentation for systems, services, and components Implement logging, metrics, and error tracking for observability and support

Technical Project Management

Provide level-of-effort estimates and technical assessments Collaborate with project and product managers to define roadmaps and schedules Support CI/CD and release processes, including version control and environment management

R&D/Innovation

Stay up to date with emerging tools and technologies Propose improvements and modernizations to the stack or workflow Contribute to the evaluation of new frameworks, languages, or services

Company

Views: 2
Published19 days ago
Expiresin 26 days
Work modehybrid
Source
Logo
Logo

Similar jobs that may be of interest to you

Based on "Staff Software Engineer"