Please mention DailyRemote when applying
Our capabilities span generative and agentic AI, cloud migration and modernization, cloud-native application development, data and analytics, DevOps, managed services, security and compliance, and customer experience transformation. At Caylent, our people always come first.
We are a fully remote global company with employees in Canada, the United States and Latin America. We celebrate the culture of each of our team members and foster a community of technological curiosity. Come talk to us to learn more about what it means to be a Caylien!
Design, develop, test, and deploy scalable, secure, and high-performance applications using Java, Spring Boot, and Angular.
Build and maintain RESTful APIs, backend services, and responsive frontend applications.
Contribute across the full software development lifecycle, including requirements analysis, coding, testing, deployment, and production support.
Collaborate with architects and senior engineers to deliver maintainable, production-ready solutions aligned with business requirements.
Develop reusable components, libraries, and automation utilities to improve engineering efficiency.
Integrate applications with enterprise systems, third-party APIs, databases, and cloud services.
Utilize Python for scripting, automation, data processing, or backend services where applicable.
Follow coding standards, security best practices, and documentation guidelines to ensure high-quality software delivery.
Deploy and maintain applications on AWS using services such as EC2, Lambda, S3, RDS, and CloudWatch.
Implement and maintain CI/CD pipelines using tools such as GitHub Actions, Jenkins, GitLab CI, or similar.
Write automated unit and integration tests to ensure application reliability and performance.
Troubleshoot production issues and optimize applications for scalability and performance.
Work closely with architects, product managers, QA engineers, and cross-functional teams to translate business requirements into technical solutions.
Participate in design discussions, architecture reviews, and code reviews to maintain engineering excellence.
Contribute to proof-of-concepts and technical spikes to evaluate new technologies and frameworks.
Stay current with emerging technologies, frameworks, and software engineering best practices.
Contribute to reusable engineering assets, frameworks, and automation initiatives that accelerate project delivery.
3+ years of software development experience.
Strong proficiency in Java, Spring Boot, and Angular.
Working knowledge of Python for scripting or application development.
Experience with REST APIs, microservices architecture, and relational databases (PostgreSQL/MySQL).
Familiarity with AWS cloud services and modern DevOps practices.
Experience with Git, CI/CD pipelines, and Agile development methodologies.
Strong problem-solving, debugging, and communication skills.
Experience with Docker and Kubernetes.
Exposure to cloud-native application development.
Familiarity with AI-assisted development tools or integrating AI APIs is a plus.
Knowledge of Terraform or Infrastructure as Code (IaC) is an advantage.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Discover remote opportunities in Software Engineer
Answer easy questions
200,000+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“ I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!