Senior/Staff Full-Stack Engineer

Python

Senior/Staff Full-Stack Engineer

Python
-, Warszawa +8 Locations

Svitla Systems

Go to company profile
Full-time
B2B
Senior
Remote

Job description

Svitla Systems Inc. is looking for a Senior/Staff Full-Stack Engineer(Python/Angular) for a full-time position (40 hours per week) in Europe. Our client is a global developer of technology platforms that develop temperature control products. 

You'll serve as the anchor engineer for a new AI-enabled operational monitoring and decision-support platform in the cold-chain shipping space. It is a senior, hands-on leadership role for a builder who can help shape the initial architecture, define engineering standards, and lead the technical implementation of a platform that integrates IoT telemetry, shipment workflow data, operational analytics, and future AI-driven capabilities. It's not a maintenance role, nor is it a narrowly defined feature factory position.

This individual must be comfortable operating in an early-stage environment where requirements are evolving, business priorities are closely tied to real-world operational outcomes, and the engineering team must help translate business and logistics workflows into scalable software systems. The right candidate will be equally comfortable discussing architecture with technical stakeholders, refining platform direction with business leadership, building backend APIs, and guiding the structure of internal operational dashboards and exception-management tools. 

This role requires working hours with overlap till 7:00 PM-8:00 PM CET

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, or similar

  • 8+ years of software engineering experience with meaningful depth in both backend and frontend development. You should be strong in at least one side and comfortable contributing to the other.

  • Strong proficiency in Python for backend and serverless development (Lambda, FastAPI, or similar).

  • Solid proficiency in Angular (v14+) and TypeScript, with a working understanding of RxJS, reactive patterns, and component architecture.

  • Hands-on experience with AWS Amplify for hosting, authentication, and connecting frontend applications to cloud services.

  • Strong experience designing, building, and consuming both GraphQL APIs (AWS AppSync preferred) and RESTful APIs. Understanding of query optimization, subscriptions, versioning, and documentation (OpenAPI/Swagger).

  • Deep knowledge of AWS services, including Lambda, API Gateway, DynamoDB, S3,Step Functions, CloudWatch, and Secrets Manager.

  • Experience with relational and NoSQL databases (e.g., PostgreSQL, DynamoDB).

  • Experience building event-driven systems using message queues and streaming services (SQS, SNS, EventBridge, Kafka). Familiarity with caching layers like Redis or ElastiCache.

  • Solid understanding of security across the stack, including OAuth 2.0, JWT, API rat limiting, input validation, XSS prevention, CSRF protection, and secure token storage on the client side.

  • Experience building test suites on both sides of the stack. Backend testing with pytest or similar, frontend testing with Jasmine, Karma, Cypress, Playwright, or similar.

  • Experience with frontend performance profiling, Core Web Vitals optimization, and bundle analysis is a plus.

  • Experience collaborating with stakeholders to build data pipelines, or integrate AI-driven features into production systems.

  • Working knowledge of HIPAA or HITRUST compliance requirements for healthcare applications, including audit logging, PHI handling, data encryption, and secure session management.

  • Comfortable with Infrastructure as Code (Terraform, CloudFormation, or CDK) and containerization (Docker).

  • Experience with CI/CD pipeline design and implementation (GitHub Actions, AWS CodePipeline, Amplify CI/CD, or similar).

  • Strong analytical and problem-solving skills with a focus on delivering polished user experiences backed by reliable infrastructure.

  • Excellent communication skills and experience working in Agile environments.

Responsibilities:

  • Design, develop, and maintain fullstack applications with Python on the backend and Angular with TypeScript on the frontend, all deployed on AWS.

  • Build and optimize serverless backend services using AWS Lambda, API Gateway, DynamoDB, S3, and Step Functions.

  • Develop responsive, accessible frontend interfaces using Angular, with AWS Amplify for hosting, authentication (Cognito), and API integration.

  • Design and integrate both GraphQL (AppSync) and RESTful APIs, handling everythin from backend implementation to frontend consumption, ensuring efficient data fetching, error handling, and state management.

  • Architect data models, database schemas, and service-to-service communication patterns for complex business domains.

  • Build and maintain event-driven architectures using SQS, SNS, EventBridge, o similar messaging services to support reliable, decoupled system communication.

  • Implement caching strategies on both the backend (Redis, ElastiCache) and frontend (query caching, local state) to improve performance across the stack.

  • Design and implement secure authentication and authorization flows using OAuth 2.0, JWT, and AWS Cognito, covering both server-side validation and client-side token management.

  • Own features end-to-end, from database schema and API design through to the Angular components and user interactions that bring them to life.

  • Collaborate closely with product managers, backend engineers, frontend engineers, and data science/ML teams to define system architecture, UI/UX requirements, and technical approach.

  • Develop scalable, multi-tier cloud architectures with a focus on high availability and disaster recovery.

  • Implement and maintain CI/CD pipelines for both frontend and backend deployments using tools like GitHub Actions, AWS CodePipeline, Amplify CI/CD, or similar.

  • Build and maintain comprehensive test suites across the stack, including backend unit and integration tests (pytest) and frontend testing (Jasmine, Karma, Cypress, or Playwright).

  • Establish and maintain structured logging, monitoring dashboards, error tracking, and alerting to support production reliability and fast incident response across both backend services and frontend applications.

  • Participate in on-call rotations and lead incident response when production issues arise, including root cause analysis and follow-up improvements.

  • Conduct code reviews and mentor junior engineers, fostering a culture of continuous learning and quality.

  • Design and integrate AI-driven solutions within cloud infrastructure, working closely with stakeholders, build data pipelines, and create intuitive interfaces for AI-powered features.

  • Implement cost optimization strategies and FinOps practices to manage cloud spending effectively.

  • Stay current with emerging AWS services, Angular ecosystem updates, frontend tooling, and industry trends to continuously improve the technology stack.

  • Document development processes, system architecture, component libraries, and key decisions for knowledge sharing.

We offer

  • US and EU projects based on advanced technologies.

  • Competitive compensation based on skills and experience.

  • Regular performance appraisals to support your growth.

  • Flexibility in workspace, either remote or our welcoming office.

  • Bonuses for article writing, public talks, other activities

  • Generous time off, including vacation, national holidays, sick leaves, and family days.

  • Personalized learning programs tailored to your interests and skill development.

  • Free tech webinars and meetups organized by Svitla.

  • Regular corporate online activities.

  • Awesome team and a friendly, supportive community!

Tech stack

    English

    B2

    Angular

    advanced

    Python

    advanced

    AWS Amplify

    regular

    GraphQL

    regular

    NoSQL

    regular

Office location

About the company

Svitla Systems

Svitla Systems is a global digital solutions company with over 20 years of industry experience, presence across 15 countries, and a team of 1,000+ skilled tech experts, creators, and visionaries. We empower businesses ac...
Company profile

Senior/Staff Full-Stack Engineer

Summary of the offer

Senior/Staff Full-Stack Engineer

-, Warszawa
Svitla Systems
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem Twoich danych osobowych jest SVITLA EUROPE SPÓŁKA Z O.O. z siedzibą w (31-323) Krakowie przy ul. Opols... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.