Senior Software Engineer
- Hiring from
- Sri Lanka
- Work type
- Remote
- Posted
622,070 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Job Description
- Remote
- Full-Time
Join our engineering team to design, build and run modern web applications using React on the front end, Ruby on the back end and Google Cloud Platform for infrastructure — turning business needs into reliable, scalable products.
What You'll Do
- Build responsive, high-quality user interfaces with React.
- Develop and maintain back-end services, APIs and business logic in Ruby.
- Design, deploy and operate cloud-based solutions on Google Cloud Platform (GCP).
- Design RESTful APIs and integrate front-end, back-end and third-party services.
- Write clean, tested, maintainable code and take part in code reviews.
- Troubleshoot and resolve performance, reliability and security issues across the stack.
- Collaborate with product, design and QA teams, and support the growth of fellow engineers.
What You'll Bring
- 5+ years of professional software development experience.
- Strong hands-on experience with React, including component design and state management.
- Strong hands-on experience with Ruby for back-end development.
- Practical experience building and deploying applications on Google Cloud Platform.
- Solid understanding of REST APIs, databases and web application architecture.
- Experience with version control, automated testing and CI/CD practices.
- Clear communication and a collaborative, problem-solving mindset.
Nice to Have
- Experience with Ruby on Rails and TypeScript.
- Containers and managed services on GCP, such as Docker, GKE or Cloud Run.
- Infrastructure as code, such as Terraform.
- Google Cloud certifications.
Candidates must be based in Sri Lanka.
