Software Engineer (Cloud & Integrations)
Role details
Job location
Tech stack
Job description
As Software Engineer for Cloud & Integrations at NedGraphics, you will work as part of a scrum team on the delivery of our modern, cloud-enabled platform. You'll be a key member of the team developing OptiNedLink, our Cloud collaboration platform, as well as developing integrations with third-party platforms, ERP and PLM systems, and future SaaS offerings ensuring seamless user experiences and scalable infrastructure. This role offers the opportunity to contribute to a key platform within a high-impact vertical market software company backed by Constellation Software. You'll work closely with Product Management, your Engineering Manager, other developers, and external partners to deliver robust, secure, and future-ready solutions that empower designers across fashion, home textiles, and flooring industries., * Build, enhance and maintain the NedGraphics and Optitex Cloud products
-
Design, build, and maintain serverless backends on AWS (Lambda, API Gateway, DynamoDB/RDS, S3, SQS/SNS).
-
Implement secure, well-versioned REST APIs and event-driven workflows (EventBridge/Step Functions).
-
Develop automated testing frameworks (unit/integration).
-
Optimize performance (cold-start reduction, concurrency optimization, caching, CDN via CloudFront).
-
Enforce security best practices (IAM policies, Secrets Manager/Parameter Store, KMS).
-
Build reliable integrations with third-party APIs and internal services.
-
Produce technical documentation and developer-friendly API specifications.
Requirements
Do you have experience in TypeScript?, Do you have a Master's degree?, * 3+ years of software development experience or equivalent
-
Proven expertise in cloud platforms (AWS preferred), and knowledge of the range of Cloud Native services
-
Strong experience with RESTful APIs, microservices, and integration frameworks
-
Proficiency in modern programming languages such as Python or JavaScript/TypeScript
-
Solid understanding of containerization (Docker, Kubernetes) and infrastructure automation
-
Familiarity with authentication protocols (OAuth2, SAML, OpenID Connect) and secure data exchange
-
Excellent communication and stakeholder management skills
-
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field is desirable
-
Cloud certifications (e.g., AWS Certified Solutions Architect) are highly desirable