Important InformationExperience: 5 to 10 years
Job Mode: Full-time
Work Mode: Work from home with flexibility to attend office in San Jose, Costa Rica when client requires
Job SummaryAs a
Senior Ruby with Java developer (6450), you'll be part of a highly skilled and agile technology team dedicated to supporting and developing cutting-edge solutions to meet our business requirements. You will help accelerate our clients' business outcomes through the innovation of state-of-the-art digital products.
Your responsibilities will include leading and actively participating in the design, development, and delivery of our software projects.
Responsibilities and Duties- Develop dynamic and user-friendly web interfaces using Ruby on Rails or a similar framework.
- Design, develop, and maintain backend APIs using Java (Spring Boot framework preferred).
- Write clean, maintainable, and testable code adhering to best practices.
- Collaborate with designers and product managers to translate user stories into technical requirements.
- Leverage AWS services like EC2, S3, RDS, and Lambda to build and deploy applications on the cloud.
- Stay up-to-date on the latest advancements in Ruby and cloud technologies.
Tech Stack- Backend: Ruby on Rails, Java, Spring Boot, AWS (EC2, S3, RDS, Lambda)
- Additional Tools: Git, CI/CD pipeline (e.g., Jenkins, GitLab CI/CD)
Qualifications- Proven experience as a Software Developer with proficiency in Ruby (at least 4+ years of experience in each)
- Strong understanding of object-oriented programming principles (OOP)
- Experience with relational databases (e.g., MySQL, PostgreSQL)
- English skills are mandatory
- Experience with building and deploying applications on the cloud (AWS preferred)
- Excellent written and verbal communication skills
- Ability to work independently as well as collaboratively in a team environment
Bonus Points- Experience with containerization technologies (e.g., Docker)
- Experience with API testing tools (e.g., Postman)
- AWS certification (e.g., AWS Solutions Architect Associate)
Some Benefits- Referral Bonuses
- Birthday Off
- Flexible schedules and work models for better work-life balance
- Continuous technical training and ongoing development
- Work in a Great Place To Work characterized by a horizontal and dynamic environment
- Career path that allows you to grow with us
About EncoraEncora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.