Lead Software Engineer

hace 2 semanas


Medellín, Colombia Agnosconsulting A tiempo completo

ABOUT US

Agnos is a healthcare-focused technology consultancy. We are building solutions that improve the lives of patients and their providers by making empathy central to our design and development. Our partnership with medical practices and other healthcare tech companies has helped raise the bar for product development and service delivery in an industry that is full of untapped opportunities.
  • We work with our clients to revolutionize their industry through engineering, innovation, and design while also advocating for a positive social impact. We are a dynamic, performance-driven, and growth-oriented organization, seeking to attract and retain the industry’s best talent.

  • Our current client is focused on transforming the healthcare experience with the industry’s most modern, flexible, and powerful cloud-based platform to help providers maximize the efficiency and effectiveness of their practices while connecting and collaborating directly with patients in support of better care. This platform serves ambulatory medical practices of all sizes.

WHAT DOES THIS JOB HOLD FOR YOU?

  • Implement real-time, high-performance web applications for desktop and mobile.

  • Architect elegant, maintainable, testable solutions to complex technical problems.

  • Integrate with third-party platforms and services to pull in auxiliary content, services, and data.

  • Tackle performance bottlenecks and drive improvements to the backend and frontend infrastructure.

  • Share software development best practices with the team and mentor junior engineers.

  • Play an important role in supporting medical providers with technology, services, and solutions that enhance the care experience.

  • Learn emerging technologies and offer technical direction and creative solutions to business problems.

  • Become a part of a multi-cultural team of over 3000 employees.

WHAT YOU BRING

As a Lead Software Engineer, you will be responsible for leading a team of offshore developers through the agile development lifecycle. You will be working closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team. Additionally, you will be mentoring junior team members and ensuring they adhere to determined software quality standards by helping them write testable, scalable, and efficient code.

Essential Duties and Responsibilities:
  • Build highly interactive web-based application UIs that can scale with application complexity.

  • Work independently and collaboratively with a blended team of onshore and offshore engineers to produce well-structured, reliable, efficient, and easily maintainable code.

  • Gain a deep understanding of the product and business goals which you can translate into technology decisions.

  • Perform code reviews and use continuous integration to deliver high-quality software.

  • Leveraging agile practices, encourage collaboration, prioritization, and urgency to develop at a rapid pace.

  • Identify gaps or deficiencies in the existing product or processes and advocate for the necessary changes to address them.

  • Learn and master new and emerging technologies and take initiative to offer technical direction and creative solutions to business problems.

  • Work to ensure that the system meets client’s quality, security, scalability, and performance standards.

  • Bring out-of-the-box ideas to improve system performance and stability and collaborate on architectural design decisions.

Required Knowledge, Skills and Abilities:

  • 7+ years of full stack experience developing performant, scalable, web-based applications, preferably in a SaaS environment, in Ruby on Rails and React.

  • You are comfortable leading and/or managing teams of remote developers.

  • You have delivered and supported commercial, enterprise software.

  • You have extensive full stack development experience and have proficiency in a modern programming language (e.g. Ruby, Java, Typescript).

  • You are goal-oriented, self-motivated, and able to be successful in a schedule-driven, fast-paced, dynamic environment.

  • You possess excellent written/verbal communication and presentation skills.

  • You're a tinkerer at heart with an innate ability to solve tough programming problems.

  • You have a deep understanding of object-oriented or functional programming design paradigms.

  • You have strong practical experience building RESTful microservices and event-based distributed systems.

  • You have a good understanding of the system architecture and time-complexity trade-offs.

  • You are responsible for production services and mentor others in scalable aspects of Cloud services.

  • You have a passion to innovate and grow.

  • You have significant experience troubleshooting multi-tiered systems.

  • You are well versed in best practices of growing a code base, competent in REST, and write performant SQL.

  • You have formal design knowledge and are aware of design principles like SOLID, agile principles like YAGNI, etc.

  • Deep understanding of infrastructure architecture and how to troubleshoot microservices in production services.

  • You are excellent at troubleshooting multi-tiered systems and have worked with observability tools.

  • You proactively ask questions for clarification and possess good coding standards.

  • Quickly able to think of different approaches that can be taken during schema design and also provide the pros and cons of each.

  • You have proficiency developing and deploying for cloud platforms like AWS.

  • You are highly proficient in written and spoken English.

Tech Stack:

  • Languages: Ruby, JavaScript / Typescript / ActionScript.

  • Frameworks: Ruby On Rails, Sinatra, Adobe Flex, ExpressJS, ReactJS.

  • Data: PostgreSQL, DynamoDB, Redis, MongoDB, Solr, Elastic Search.

  • Cloud Providers: Amazon Web Services, Google Cloud Platform.

  • Additional Technologies: Kafka, NewRelic, Datadog, Docker, Kubernetes, Git, GitHub, Atlassian.

WHAT’S IN IT FOR YOU…

  • We are obsessed with always paying the best salaries (or hourly rates) in the industry to our teammates as we are obsessed with the happiness of the people we work with as much as we are our client's happiness and everyone's success.

  • We strongly believe in extending appreciation to our valuable employees via profit-sharing, performance bonus, or commission and equity.

  • Location: Remote, ability to work from anywhere in the world from the comfort of your home.

Education:

  • Bachelor's degree in Computer Science or related field (or equivalent experience).

BONUS POINTS

  • Prior experience working in the healthcare industry is an added advantage.

#J-18808-Ljbffr

  • Medellín, Antioquia, Colombia Julius Connected 2 Grow A tiempo completo

    Job Title: Senior Software Engineer - Cloud InfrastructureWe are seeking a skilled Senior Software Engineer to lead our cloud infrastructure development team. Responsibilities:Design and implement cloud-based infrastructure solutionsDevelop and maintain scalable cloud-based applicationsCollaborate with cross-functional teams to drive technical innovation


  • Medellín, Antioquia, Colombia Neostella A tiempo completo

    Company OverviewNeostella is a rapidly growing startup that takes a customer-centric approach to deliver innovative solutions to meet the unique needs of our clients' businesses.We offer a range of services, including Neodeluxe Legal Solutions, Work-Relay process and workflow solutions for Salesforce, Robotic Process Automation, and Application Integration....


  • Medellín, Antioquia, Colombia Lean Tech A tiempo completo

    Company Overview: Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate...


  • Medellín, Antioquia, Colombia CI&T Software S.A. A tiempo completo

    Job TitleSenior Cloud Software EngineerCompany OverviewWe are a technology transformation specialist, combining the power of Artificial Intelligence with human expertise to support large companies in navigating changes in technology and business.SalaryThe estimated salary for this position is $120,000 - $180,000 per year, based on national averages and...

  • Software Engineer

    hace 2 meses


    Medellín, Antioquia, Colombia Compañia Industrial De Servicios Agropecuarios S.A A tiempo completo

    We are seeking a skilled Software Engineer to join our team at {company}. The ideal candidate will have expertise in Python and JavaScript and be able to design, develop, and deploy scalable software applications.Main Responsibilities:Design and develop software applications using Python and JavaScriptWork with cross-functional teams to identify and...


  • Medellín, Antioquia, Colombia CI&T Software S.A. A tiempo completo

    Enhance Quality and Efficiency as a Senior QA EngineerWe are seeking an experienced Senior QA Engineer to join our dynamic team at CI&T Software S.A.As a key member of our software development process, you will play a pivotal role in ensuring the highest quality deliverables for our clients. With over 5 years of QA testing experience in a fast-paced...


  • Medellín, Antioquia, Colombia Recurly A tiempo completo

    About Recurly:Recurly is a leading SaaS company that provides a subscription management platform for businesses worldwide. Our platform empowers billions of credit card transactions and has enabled customers to recover nearly $1.2 billion in revenue.As a Software Engineering Lead on our Feature Engineering team, you will guide and mentor our Subscription...


  • Medellín, Antioquia, Colombia CI&T Software S.A. A tiempo completo

    Job DescriptionWe are seeking a highly skilled Senior Software Test Automation Engineer to join our team in Colombia.Company OverviewCi&T is a global technology consulting firm that specializes in digital transformation, innovation, and engineering. With over 30 years of experience, we have established ourselves as a leader in the industry.Job SummaryThe...

  • Senior Software Engineer

    hace 2 semanas


    Medellín, Antioquia, Colombia Oowlish Technology A tiempo completo

    We are seeking a skilled Senior Software Engineer to join our team at Oowlish Technology, a rapidly expanding software development company in Latin America. As part of our diverse and vibrant team, you will collaborate with premier clients from the United States and Europe to develop pioneering digital solutions.Company OverviewWe are proud to be certified...


  • Medellín, Antioquia, Colombia Snappr A tiempo completo

    Gain unparalleled access to top-tier job listings from leading global companies with our cutting-edge platform.About SnapprSnappr is the world's largest on-demand photography service, offering stunning visuals to consumers and businesses alike. Our technology streamlines photographer matching, editing, and more, making high-quality photography accessible and...


  • Medellín, Antioquia, Colombia CI&T Software S.A. A tiempo completo

    We are looking to hire a highly skilled Software Architect and Tech Lead to be part of our team at CI&T Software S.A. in Colombia.In this position, you will lead technically and design software solutions, working closely with teams in the US and Brazil.Advanced proficiency in English is required to communicate effectively with these teams and clients during...


  • Medellín, Antioquia, Colombia Recurly A tiempo completo

    About Recurly: A leading SaaS company, we empower subscription businesses worldwide to harness the power of recurring revenue growth. With a versatile subscription management platform, our clients such as Sling TV and FabFitFun depend on us for deploying subscription billing across 55 countries. Our platform processes billions of credit card transactions and...


  • Medellín, Antioquia, Colombia IPS PROMEDAN S.A A tiempo completo

    About the Role:We are seeking a skilled Software Developer to join our team and take on a technical lead role.Key Responsibilities:Lead the development team and ensure timely project completionDesign and implement software solutions using various programming languagesMentor junior developers and provide technical guidanceRequirements:Minimum 5 years of...

  • Technical Lead

    hace 2 meses


    Medellín, Antioquia, Colombia Puulse Marketing A tiempo completo

    About the Role:As a Technical Lead for Software Projects, you will be responsible for overseeing the development of software solutions. This role requires strong technical skills, leadership abilities, and excellent communication skills.Key Responsibilities:Lead software development teams to deliver high-quality software solutions.Collaborate with...


  • Medellín, Antioquia, Colombia Ci&T Software S.A. A tiempo completo

    About Ci&T Software S.A.Ci&T is a leading technology transformation specialist with 30 years of experience, operating in 10 countries and 5 continents. We combine the power of Artificial Intelligence with human expertise to drive innovation and growth for global brands.Job Title: Senior Software Quality Assurance EngineerJob Summary:We are seeking a skilled...


  • Medellín, Colombia Tbwa ChiatDay Inc A tiempo completo

    GoodUnited is a fundraising software that helps nonprofits harness the power of Social Networks, offering a solution that simplifies lead generation, automates supporter engagement, and maximizes fundraising revenue. Position Type: Full time GoodUnited is a business-to-business (B2B) Software-as-a-Service (SaaS) company headquartered out of...


  • Medellín, Antioquia, Colombia AgileEngine A tiempo completo

    Software Development Engineer - Agile ArchitectureWe are seeking a skilled Software Development Engineer to join our team at AgileEngine. This is an exciting opportunity to work on challenging projects, collaborate with top-notch engineers, and drive the development of innovative software solutions.About the Role:This role will involve working closely with...

  • Software Engineer

    hace 2 semanas


    Medellín, Colombia Rockwell Automation A tiempo completo

    Job requisition id R24-6527 Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide...

  • Software Engineer

    hace 4 meses


    Medellín, Antioquia, Colombia Sangoma A tiempo completo

    **Software Engineer, Switchvox Cloud** At Sangoma, we believe in an audaciously simple value proposition — highly scalable solutions and unparalleled service reliability. We offer essential business communications on a platform that meets your needs. This position will be remote in the Medallin, Colombia area. The team gathers frequently for social and...


  • Medellín, Antioquia, Colombia CI&T A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team in Colombia. As a key member of our quality assurance team, you will play a crucial role in ensuring the delivery of high-quality software products.