Skip to main content

What we’re looking for

At Ideaware, we are looking for a backend engineer with a background in computer science or computer engineering, or similar related degrees. Passionate about designing scalable backend systems, reliable backend APIs, fault-tolerant integrations, and third-party API systems, deeply familiar with software design patterns, and able to apply the right one to the right problem. Extremely motivated to grow as an engineer and be part of a strong team.

Responsibilities

  • Collaborate with client-side developers in web and mobile development to design new product features and concepts.
  • Develop RESTful JSON APIs that will be used by client-side teams to serve our app.
  • Design backend data models, caching schemes, background processing/queuing, reporting, notifications/real-time updates aspects related to your features.
  • Work with other backend team members to choose the right design patterns, data model definitions, and algorithms for the extendability, reusability, and reliability of our backend systems.
  • Design and build fault-tolerant integrations into systems of interest.
  • Use backend profiling tools to investigate performance challenges and optimize backend APIs, or backend design to ensure the performance of our technology.
  • Investigate technology defects and propose solutions to client issues or issues reported by the quality assurance team.

Qualifications

  • A CS Degree or equivalent.
  • 5+ years (outside of school) of experience working as a backend developer in an API team or web development capacity.
  • 3+ years of experience writing SQL queries using object-relational data interfaces.
  • 3+ years of experience with rails.
  • 3+ years of experience designing software applications: data models, abstractions.
  • Strong problem solver.
  • Strong debugging skills. Strong ability to isolate and identify problems.
  • Strong ownership and collaboration skills.
  • The clarity in communication.
  • Fluency in English.

Bonus:

  • Experience with AWS, EC2, and Docker.
  • Experience with Ruby, Python, or PHP.
  • Experience with Memcached and Redis.
  • Experience with information retrieval and real-time search.

Perks & Benefits

🏠  Home Office.
🖥  Work from home setup.
🌎  Internet Bonus.
🇺🇸  English Classes.
👬  Employee Referral Bonus.
🚀  Code and Tell: weekly event to share and learn knowledge with the team!.
🕹  Virtual team building activities & challenges.
🎉  Afternoon off on your and your child’s birthdays.
🏦  Competitive Salaries.
👨🏽‍💻  Constant career growth opportunities.
😉  Seniority Perks.
💥  Above all, a calm work environment with amazing culture!.

What we’re looking for

At Ideaware, we are looking for a strong Backend engineering leader, passionate about mentoring other engineers, with the mindset of serving your team, unblocking and enabling them. Passionate about designing scalable backend systems, reliable backend APIs, fault-tolerant integrations, and third-party API systems, deeply familiar with software design patterns, and able to apply the right one to the right problem.

Responsibilities

  • Lead a team of backend engineers with kindness, empathy, and an open mind.
  • Mentor backend engineers and provide them with growth opportunities in your team.
  • Collaborate with client-side developers and technical lead in web and mobile development to design new product features and concepts.
  • Ensure team performance and delivery of team objectives.
  • Provide guidance on key technical decisions in your backend team.
  • Evaluate the quality and health of our systems and code, advocate for engineering work that will benefit our business and our end users.

Qualifications

  • 5+ years of experience managing high-performing backend teams.
  • 5+ years of experience writing SQL queries using object-relational data interfaces.
  • 10+ years of experience in writing backend code 5+ years of experience designing and analyzing the performance of backend applications.
  • 3+ years of ruby on rails experience.
  • A CS Degree or equivalent.
  • Empathetic, inclusive team leader with a proven track record of mentoring engineers and contributing to their growth.
  • Business-minded and outcome-driven leader who can communicate clearly about challenges and brings a problem-solving attitude to the table.
  • Fluency in English.

Bonus:

  • Experience with Ruby, Python, or PHP.
  • Experience with Memcached and Redis.
  • Experience with information retrieval and real-time search.

Perks & Benefits

🏠  Home Office.
🖥  Work from home setup.
🌎  Internet Bonus.
🇺🇸  English Classes.
👬  Employee Referral Bonus.
🚀  Code and Tell: weekly event to share and learn knowledge with the team!.
🕹  Virtual team building activities & challenges.
🎉  Afternoon off on your and your child’s birthdays.
🏦  Competitive Salaries.
👨🏽‍💻  Constant career growth opportunities.
😉  Seniority Perks.
💥  Above all, a calm work environment with amazing culture!.

What we’re looking for

We are looking for a Senior Software Engineer to join our server development team. A successful candidate will be a hands-on developer with an established background in distributed systems, complex architectures, and data storage.

If you have a passion for how software should be built, take pride in shipping products often, and thrive in a goal-driven environment, then we’d love to talk to you!

Responsibilities

You will be responsible for architecting, developing, and operating a highly scalable distributed system that processes many millions of transactions. You should have strong technical abilities, great communication skills, and motivation to achieve results in a fast-paced environment. You will be comfortable working in an agile environment that regularly delivers quality releases and responds quickly to user needs. Most of all, you should love creating things and take pride in building cool solutions for customers.

Qualifications

  • 8+ years of software development experience.
  • 5+ years of experience in Java development.
  • 5+ years of experience in Ruby development.
  • Knowledge of database design, queries, and geospatial databases.
  • Experience with MySQL, PostgreSQL, or a NOSQL database.
  • Strong OO design and coding skills.
  • Fluent in data structures, algorithms, and asynchronous architectures.
  • Well-versed in Microservices and API design.
  • History of mentoring less experienced candidates.

Preferred Qualifications

  • Bachelor’s Degree or higher in Computer Science or related degree.
  • Experience building scalable infrastructure software or distributed systems.
  • Understands Unit testing.
  • Has a sound understanding of scalability, reliability, and performance considerations.
  • Developed API and service interfaces for developers/3rd parties/mobile applications.
  • Fluency with *nix command line.
  • Experience with git.
  • Experience owning mission-critical, 24×7 systems.
  • Experience with NoSQL databases.
  • Experience working in a fast-paced agile environment using Scrum and Test-Driven.
  • Experience with AWS stack (ec2, API gateway, dynamodb, cloud watch, etc).
  • Experience with Serverless technologies (lambda, google functions, PubNub).
  • Experience with Messaging systems (rabbitmq, sqs, PubNub).

Perks & Benefits

🏠  Home Office.
🖥  Work from home setup.
🌎  Internet Bonus.
🇺🇸  English Classes.
👬  Employee Referral Bonus.
🚀  Code and Tell: weekly event to share and learn knowledge with the team!.
🕹  Virtual team building activities & challenges.
🎉  Afternoon off on your and your child’s birthdays.
🏦  Competitive Salaries.
👨🏽‍💻  Constant career growth opportunities.
😉  Seniority Perks.
💥  Above all, a calm work environment with amazing culture!.

What we’re looking for

We are looking for a Junior Ruby on Rails developer to join our team. A successful candidate will be a hands-on developer with a CS, EE, or similar degree -or- real-world professional development experience.

If you have a passion for how software should be built, take pride in shipping products often, and thrive in a goal-driven environment, then we’d love to talk to you!

Responsibilities

You will have an opportunity to build the skills to architect, develop, and operate a highly scalable distributed system that processes many millions of transactions. You should have strong technical abilities, great communication skills, and motivation to achieve results in a fast-paced environment. You will be comfortable working in an agile environment that regularly delivers quality releases and responds quickly to user needs. Most of all, you should love creating things and take pride in building cool solutions for customers.

Qualifications

  • 1+ years of software development experience.
  • 1+ years of experience in Ruby development.
  • Strong OO design and coding skills.
  • Fluent in data structures, algorithms, and asynchronous architectures.
  • Experience with MySQL, PostgreSQL.

Preferred Qualifications

  • Bachelor’s Degree or higher in Computer Science or related degree.
  • Experience building scalable infrastructure software or distributed systems.
  • Understands Unit testing (Minitest, Mocha, Shoulda, RSpec).
  • Has a sound understanding of scalability, reliability, and performance considerations.
  • Experience building an API that is in use by other developers, 3rd parties, or mobile applications.
  • Fluency with *nix command line.
  • Experience with git.
  • Experience owning mission-critical, 24×7 systems.
  • Experience with NoSQL databases.
  • Experience working in a fast-paced agile environment using Scrum and Test Driven Development.
  • Experience with AWS stack (ec2, API gateway, dynamodb, cloud watch, etc) Fluency in other languages like Python, Java, Node.js, or React.

Perks & Benefits

🏠  Home Office.
🖥  Work from home setup.
🌎  Internet Bonus.
🇺🇸  English Classes.
👬  Employee Referral Bonus.
🚀  Code and Tell: weekly event to share and learn knowledge with the team!
🕹  Virtual team building activities & challenges.
🎉  Afternoon off on your and your child’s birthdays.
🏦  Competitive Salaries.
👨🏽‍💻  Constant career growth opportunities.
😉  Seniority Perks.
💥  Above all, a calm work environment with amazing culture!

What we’re looking for

At Ideaware, we are looking for a Software Developer to provide a full software lifecycle development, performance, support, and maintenance of .NET web applications.

Responsibilities

  • Develop and maintain applications using a variety of technologies that support multiple lines of Business and IT initiatives.
  • Research and development of new technologies.
  • Develop applications in an agile environment using Scrum.
  • Will be working on improving existing functionalities, develop new modules, and enhancing other existing modules in the application.

Qualifications

  • 5+ years minimum experience in software development with a majority of this experience building web applications on the .Net platform in a hosted Web/SaaS environment.
  • Excellent working knowledge of application development using C#, ASP.Net, JavaScript, JQuery/, Entity Framework, and SQL Server.
  • Experience in building a rich web application using AJAX, JSON, jQuery,HTML5, CSS3, and JavaScript.
  • Solid understanding of object-oriented programming.
  • Experience in coding, testing, and debugging programs based on requirements.
  • Excellent Analytical and problem-solving skills.
  • Experience with accounting/e-commerce is a plus.
  • Experience with working with third-party integrations, single sign-on implementations.
  • Should be able to communicate well in English. A B2 level is preferred.

Perks & Benefits

🏠  Home Office.
🖥  Work from home setup.
🌎  Internet Bonus.
🇺🇸  English Classes.
👬  Employee Referral Bonus.
🚀  Code and Tell: weekly event to share and learn knowledge with the team!.
🕹  Virtual team building activities & challenges.
🎉  Afternoon off on your and your child’s birthdays.
🏦  Competitive Salaries.
👨🏽‍💻  Constant career growth opportunities.
😉  Seniority Perks.
💥  Above all, a calm work environment with amazing culture!.

What we’re looking for

At Ideaware, we are looking for a Tech Lead, Software Developer to provide full software lifecycle development, performance, support, and maintenance of .NET web applications.

Responsibilities

  • Develop and maintain applications using a variety of technologies that support multiple lines of Business and IT initiatives.
  • Research and development of new technologies.
  • Develop applications in an agile environment using Scrum.
  • Will be working on improving existing functionalities, develop new modules, and enhancing other existing modules in the application.
  • Perform code reviews and mentor junior developers.

Qualifications

  • 7+ years minimum experience in software development with a majority of this experience building web applications on the .Net platform in a hosted Web/SaaS environment.
  • Excellent working knowledge of application development using C#, ASP.Net, JavaScript, JQuery/, Entity Framework, and SQL Server.
  • Experience in building a rich web application using AJAX, JSON, jQuery,HTML5, CSS3, and JavaScript.
  • Solid understanding of object-oriented programming.
  • Experience in coding, testing, and debugging programs based on requirements.
  • Excellent Analytical and problem-solving skills.
  • Experience with accounting/e-commerce is a plus.
  • Experience with working with third-party integrations, single sign-on implementations.
  • Should be able to communicate well in English. A B2 level is preferred.
  • Experience working with Azure.
  • Experience mentoring junior developers.

Perks & Benefits

🏠  Home Office.
🖥  Work from home setup.
🌎  Internet Bonus.
🇺🇸  English Classes.
👬  Employee Referral Bonus.
🚀  Code and Tell: weekly event to share and learn knowledge with the team!.
🕹  Virtual team building activities & challenges.
🎉  Afternoon off on your and your child’s birthdays.
🏦  Competitive Salaries.
👨🏽‍💻  Constant career growth opportunities.
😉  Seniority Perks.
💥  Above all, a calm work environment with amazing culture!.

What we’re looking for

We are looking for a Full-Stack Python Developer to develop components, improve responsiveness and overall application performance.

English is a must, so you must be fluent at level B2 or above.

Responsibilities

  • Build web apps.
  • Build React native apps ios/android.
  • Build REST APIs for the client’s customers.

Qualifications

  • 3+ Years of software work experience as a Python Developer (FastAPI).
  • Experience with React/JS & React Native.
  • Knowledge of Relational Databases, MySQL, or Postgres.
  • Experience working with AWS.
  • Knowledge in Java & Golang is a Plus.
  • Deep attention to detail.
  • Strong English communication skills.

Perks & Benefits

🏠  Home Office.
🖥  Work from home setup.
🌎  Internet Bonus.
🇺🇸  English Classes.
👬  Employee Referral Bonus.
🚀  Code and Tell: weekly event to share and learn knowledge with the team!.
🕹  Virtual team building activities & challenges.
🎉  Afternoon off on your and your child’s birthdays.
🏦  Competitive Salaries.
👨🏽‍💻  Constant career growth opportunities.
😉  Seniority Perks.
💥  Above all, a calm work environment with amazing culture!.

What we’re looking for

We are looking for a superstar Ruby on Rails / GraphQL Developer to join our team & work on an inspiring international project.

Responsibilities

  • Working on new features on existing rails apps (examples include: building out payment gateway integration with Braintree or Stripe, building out gift card API integration, etc.)
  • Communicating daily with the technical project manager on progress.
  • Getting 100% up to speed on how the apps work.
  • Working on bug fixes for existing rails apps.
  • Working on scheduled, ongoing maintenance for existing rails apps.

Qualifications

  • 3+ Years of Ruby on Rails development experience.
  • Experience with Rails 5.0 apps and upgrading legacy applications.
  • Rest API Experience.
  • GraphQL Experience.
  • Deep attention to detail.
  • Excellent written and verbal communication skills.
  • English communication skills.
  • Passionate about software development.

Perks & Benefits

🏠  Home Office.
🖥  Work from home setup.
🌎  Internet Bonus.
🇺🇸  English Classes.
👬  Employee Referral Bonus.
🚀  Code and Tell: weekly event to share and learn knowledge with the team!.
🕹  Virtual team building activities & challenges.
🎉  Afternoon off on your and your child’s birthdays.
🏦  Competitive Salaries.
👨🏽‍💻  Constant career growth opportunities.
😉  Seniority Perks.
💥  Above all, a calm work environment with amazing culture!.

What we’re looking for

We are looking for a Full-Stack Ruby on Rails Developer to join our team & work on a very exited internal project.

Responsibilities

  • Layout of the new interface.
  • Layout the library of elements and leave them ready to use.
  • Layout and stylize designs using HTML and CSS for different screens/devices.
  • Integrate third-party services (Stripe, Amazon, Slack) using REST APIs or libraries.
  • Identify and resolve errors reported by detection tools and/or software users.

Qualifications

  • 3+ Years of software development experience.
  • 3+ Years of Ruby on Rails development experience.
  • Experience with any of the following frontend technologies: Javascript, jQuery, CSS, and HTML.
  • Deep attention to detail.
  • Excellent written and verbal communication skills.
  • English intermediate communication skill is a plus.
  • Passionate about software development.

Perks & Benefits

🏠  Home Office.
🖥  Work from home setup.
🌎  Internet Bonus.
🇺🇸  English Classes.
👬  Employee Referral Bonus.
🚀  Code and Tell: weekly event to share and learn knowledge with the team!.
🕹  Virtual team building activities & challenges.
🎉  Afternoon off on your and your child’s birthdays.
🏦  Competitive Salaries.
👨🏽‍💻  Constant career growth opportunities.
😉  Seniority Perks.
💥  Above all, a calm work environment with amazing culture!.

The team list

Building a team? We got you. Get the best tips and how-to´s weekly on your inbox.

Contact
Contact

© 2021 Ideaware Co. With ❤️ from Barranquilla, Colombia.