Movate
Remote Jobs
3 Jobs
Full-stack Engineer with AI Work Location: remote Job Description: Job title: Full-stack Engineer with AI Experience: 5-6 years Education Qualification: B.A. Roles and Responsibilities: - Lead by example by delivering great, scalable, well-tested code to add new features to the platform. - Collaborate with product management, UX/usability/front-end specialists, QA testers, and our internal users to deliver a world-class User Experience across multiple platforms for multiple services - Comfortable working independently, within a team and across multiple teams to ensure that we deliver the best customer experience for our services. - Performance optimisation and problem diagnosis; - Designing/Developing for high-availability; - Designing/Developing and testing new features; - Supporting release and documentation of developed features - Estimating the effort required to develop and implement; - Help defining coding standards and development processes; - Provide out of hours support as part of an on-call rotation Required Skills & Desired Skills - Strong programming skills with Go and Java for backend services - Strong experience with JavaScript, Typescript and front end frameworks (Vue Js ideally but React experience will be useful) - Strong understanding of responsive web design principles, cross-browser compatibility, and accessibility standards (e.g., WCAG). - Proven experience of developing and maintaining enterprise grade systems at scale - Experience with building REST/HTTP based services - Proven experience building AI driven solutions. This could include the use of agentic AI or other machine-learning based applications. The ideal candidate should be fully conversant in how these technologies can be applied and up-to-date with the current state of the sector as a whole. Use of the AWS AI solutions would be a huge bonus (Bedrock, Sagemaker etc). - Experience dealing with highly concurrent, distributed architectures/systems - A keen sense of seeing things from our customers' point of view - A drive to always leave things better than how you found them. That applies to code, processes, interactions with people and every other aspect of your work life. - Understanding of UX Design, experience with delivering SaaS-based products, and a passion for learning new technologies are a plus. - Willingness to get hands dirty and not afraid of low level details; - Ability to effectively communicate problems and solutions to the different team members.HTML and CSS3 - Cloud experience (ideally AWS) - SRE exposure
Job title: Backend Engineer with Java and/or GO Work Location: remote Experience: 5-6 years Education Qualification: B.A. Roles and Responsibilities: - Design, develop, test, and maintain scalable backend systems using Java and Spring. Implement and optimize microservices architectures deployed on AWS. - Own end-to-end delivery of features and improvements, from design through deployment. - Collaborate with cross-functional teams including frontend developers, DevOps, and product owners. - Troubleshoot, debug, and resolve issues in complex distributed systems. - Write and maintain automated tests to ensure code quality. - Participate in Agile ceremonies and contribute to continuous improvement of development processes. Required Skills & Desired Skills - Minimum 4 years of software development experience. - Strong proficiency in Java and Spring ecosystem (Spring Boot, Spring Cloud, etc.). - Hands-on experience with AWS cloud services and architecture (e.g., EC2, S3, Lambda, RDS). - Solid understanding of microservices design principles and REST API development. - Experience with Agile software development methodologies (Scrum, Kanban). - Excellent problem-solving and analytical skills. - Experience with debugging and maintaining complex systems. - Familiarity with version control systems, preferably Git. - Good communication skills and ability to work effectively in a remote or distributed team environment. Nice to Have - Experience with containerization and orchestration tools such as Docker and Kubernetes. - Familiarity with CI/CD pipelines and automation tools. - Knowledge of Spring Security, Spring Data, or other Spring projects. - Experience working with monitoring, logging, and observability tools on AWS. - Continuous learner, staying up to date with cloud-native and backend technologies.
Java Backend Software Engineer Poland Job title: Java Backend Software Engineer Work Location: remote Experience: 5-6 years Education Qualification: B.A. Roles and Responsibilities: - Design and build systems which add features to our fraud prevention platform - Work with the Product team to define requirements, then iterate based on customer feedback - Write efficient and scalable code, in well-tested systems, running on public cloud infrastructure - End-to-end ownership of what you ship, from architecture discussions through implementation to monitoring in production Required Skills & Desired Skills: - Excellent software engineering skills in Java - An excellent practical understanding of high performance distributed computing - A strong focus on testing, with a customer-first mindset - Experience of multi-threaded, 3-tier architectures, web services and caching - Experience dealing with event-driven pipelines - Willingness to learn and use different technology/programming languages Experience integrating with Machine Learning systems to deliver product features - Ability to lead a project within the team - AWS with Terraform - Redis - Kafka