Careers

Sr. Software Engineer

Job Description

We are seeking a Senior Software Developer who will be a cornerstone of our development team, responsible for designing, building, and maintaining software solutions that are pivotal to our success. You will work closely with the founders and cross-functional teams to understand business goals, architect scalable systems, and implement efficient code. Your role will involve leading technical projects, mentoring junior developers, and shaping the technical direction of our products. With a focus on innovation, agility, and best practices, you will ensure the delivery of high-quality software that can scale with our growth.

What you get to do in this role:  

  • Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.)
  • Work with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users.
  • Implement software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs
  • Contribute to the design and implementation of new products and features while also enhancing the existing product suite
  • Be a mentor for colleagues and help promote knowledge-sharing

Qualifications

To be successful in this role you have:

  • 5+ years of experience with Java or a similar OO language
  • Passion for JavaScript and the Web as a platform, reusability, and componentization
  • Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
  • Experience with any of the modern UI frameworks like Angular, React or Vue
  • Analytical and design skills

How to Apply: Please send your application to careers@ramisol.com with the subject line “Sr Software Developer Application – [Your Name].


Communications Specialist – Marketing (Design)

Job Description

We are seeking a creative and detail-oriented Communications Specialist with a strong design skill set to join our dynamic Marketing team. The ideal candidate will be responsible for crafting compelling visual content, enhancing our brand’s presence, and effectively communicating our message across various platforms. This role requires a combination of visual design expertise, strategic thinking, and excellent communication skills to support our marketing activities.

What you get to do in this role:  

Content Creation:

  • Design visually appealing graphics, infographics, and marketing materials for digital and print media.
  • Develop and maintain brand visual standards and ensure consistency across all marketing collateral.
  • Create engaging social media content, including images, videos, and animations.

Campaign Support:

  • Collaborate with the marketing team to develop and execute marketing campaigns.
  • Design promotional materials such as brochures, flyers, email newsletters, and advertisements.
  • Assist in the development of multimedia presentations and promotional videos.

Brand Management:

  • Ensure all communications align with the company’s branding guidelines and voice.
  • Update and maintain the company’s website and social media channels with fresh and relevant content.
  • Monitor and report on the effectiveness of marketing communications and adjust strategies as needed.

Project Management:

  • Manage multiple projects simultaneously, ensuring deadlines are met.
  • Work closely with internal teams and external vendors to coordinate and execute marketing initiatives.
  • Maintain an organized library of design assets and marketing materials.

Market Research:

  • Conduct research to stay updated on industry trends and competitor activities.
  • Use insights to inform design strategies and enhance marketing effectiveness.

Qualifications

Education:

  • Bachelor’s degree in Graphic Design, Communications, Marketing, or a related field.
  • Minimum 5 years of experience in graphic design, marketing communications, or a related role.
  • Prior experience with SaaS products will be preferred.

Technical Skills:

  • Proficiency in graphic design software such as Figma, and Adobe Creative Suite (Photoshop, Illustrator, InDesign).
  • Experience with video editing software (e.g., Adobe Premiere, Final Cut Pro) is a plus.
  • Familiarity with HTML/CSS and website management tools (e.g., WordPress) is desirable.
  • Knowledge on latest AI tools to generate marketing content is a plus

Good to have:

  • Knowledge of social media platforms and trends.
  • Understanding of SEO and digital marketing principles.
  • Ability to adapt quickly to changing priorities and work in a fast-paced environment.

How to Apply: Please send your application to careers@ramisol.com with the subject line “Communications Specialist – Marketing Application – [Your Name].


Ramisol IT and Consulting Inc