04 Nov
|
Svitla Systems
|
Naushera
04 Nov
Svitla Systems
Naushera
SENIOR/STAFF FULL-STACK ENGINEER
- COUNTRY
- Europe
- FORMAT
- Remote
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 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.
- Solid 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.
- 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.
- 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:
- 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).
- Participate in on-cal
📌 Senior/staff Full-Stack Engineer (Naushera)
🏢 Svitla Systems
📍 Naushera