As a Senior Java Ruby developer, 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.
ResponsibilitiesDesign, develop, and maintain backend APIs using Java (Spring Boot framework preferred).Develop dynamic and user-friendly web interfaces using Ruby on Rails or a similar framework.Write clean, maintainable, and testable code adhering to best practices.Collaborate with designers and product managers to translate user stories into technical requirements.Perform unit and integration testing to ensure code quality and functionality.Troubleshoot and debug application issues throughout the development lifecycle.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 Java, Ruby, and cloud technologies.
Tech StackBackend: Java, Spring Boot (preferred), AWS (EC2, S3, RDS, Lambda)Frontend: Ruby on Rails (or similar framework), HTML, CSS, JavascriptAdditional Tools: Git, CI/CD pipeline (e.g., Jenkins, GitLab CI/CD)
QualificationsProven experience as a Full-Stack Developer with proficiency in Java and Ruby (at least 2+ years of experience in each)Strong understanding of object-oriented programming principles (OOP)Experience with relational databases (e.g., MySQL, PostgreSQL)English skills are mandatoryExperience with building and deploying applications on the cloud (AWS preferred)Excellent written and verbal communication skillsAbility to work independently as well as collaboratively in a team environmentA passion for learning and staying current with new technologies
Bonus PointsExperience with containerization technologies (e.g., Docker)Experience with frontend frameworks (e.g., React, Angular)Experience with API testing tools (e.g., Postman)AWS certification (e.g., AWS Solutions Architect Associate)
Some BenefitsReferral BonusesBirthday OffFlexible schedules and work models for better work-life balanceContinuous technical training and ongoing developmentWork in a Great Place To Work characterized by a horizontal and dynamic environmentCareer path that allows you to grow with us