About the job
Organisation Links
Smile IT Solutions

Company Description Smile IT Solutions is an AWS Advanced Services Partner supporting small and medium businesses across the UK, Ireland, Europe, and the Middle East in leveraging cloud technology with reduced financial risk. Since 2015, the company has focused on making enterprise-grade cloud solutions accessible through application modernization, cloud migration, and generative AI implementation on AWS. Smile IT Solutions differentiates itself with fully funded proof of concepts, generative and agentic AI starter packs, and a 7% AWS billing discount, enabling clients to test and scale solutions cost-effectively. The organization is industry-agnostic, working with clients in financial services, retail, technology, manufacturing, and more, and operates from offices in the UK, UAE, and Türkiye. The team emphasizes proving value first and then scaling together, offering expert guidance with no-obligation consultations. Role Description This is a full-time remote role for a Software Engineer at Smile IT Solutions. The Software Engineer will design, build, and maintain back-end services and cloud-native applications on AWS, collaborating closely with developers, architects, and product stakeholders. Typical responsibilities include implementing and testing features, optimizing performance, writing clean and maintainable code, and contributing to application modernization and migration projects. The role also involves troubleshooting production issues, improving reliability, participating in code reviews, and following best practices in security, scalability, and automation. The Software Engineer is expected to document technical solutions, support continuous integration and delivery pipelines, and actively contribute to a collaborative, knowledge-sharing engineering culture. Qualifications

  • Strong foundation in Computer Science with knowledge of algorithms, data structures, and software design principles.
  • Hands-on experience in Software Development and Programming using modern languages (e.g., Python, Java, C#, or similar).
  • Proficiency in Back-End Web Development, including APIs, microservices, and integration with databases and external services.
  • Solid understanding and practical application of Object-Oriented Programming (OOP) concepts.
  • Experience working with AWS or other cloud platforms, including deployment, monitoring, and scaling of applications.
  • Familiarity with CI/CD pipelines, testing frameworks, and version control systems such as Git.
  • Ability to work effectively in a remote, distributed team environment and communicate clearly with technical and non-technical stakeholders.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience with containers (Docker, Kubernetes), infrastructure as code (Terraform, CloudFormation), or generative AI solutions is a plus.

Job ref blurredText

Posted on blurredText

Last checked on blurredText

Closing on blurredText

0 comments
0 requirements

Discuss this job

Share your intel on this vacancy and help others - anonymously. Get notified automatically of new comments when starred or saved to Tracker.

My Private Notes

Saving private notes will automatically star the vacancy to your Jobs page.