onsite
Full Stack Software Engineer - Tecknuovo
Software Engineer
Full Stack Software Engineer responsible for designing and delivering cloud‑native digital services, handling everything from UI development to backend APIs and cloud infrastructure in secure, scalable environments.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end features using React for the frontend and Node.js for backend services.
- Build, deploy, and manage cloud‑native components on AWS, leveraging Docker containers and infrastructure‑as‑code practices.
- Collaborate with product owners, architects, and stakeholders to translate requirements into reliable, scalable solutions.
- Participate in technical decision‑making, code reviews, and mentorship of junior engineers.
- Implement CI/CD pipelines and automated testing to ensure high quality and rapid delivery.
Requirements
- Strong proficiency in JavaScript/TypeScript, React, and Node.js.
- Hands‑on experience with AWS services (e.g., EC2, Lambda, S3) and containerisation using Docker.
- Solid understanding of cloud‑native principles, micro‑services architecture, and RESTful APIs.
- Familiarity with CI/CD tools (e.g., GitHub Actions, Jenkins) and automated testing frameworks.
- Excellent problem‑solving skills and ability to work effectively in a collaborative, agile environment.
Skills
javascriptreactnodejsawsdocker