Data Structures and Algorithms Jobs
FILTERS
COUNTRY
10
3
3
3
1
Start typing...
SPECIALIZATIONS
13
2
SKILLS
274
246
197
189
189
15
Start typing...
SENIORITY
10
3
1
1
INDUSTRY
13
2
Viewing 1-10 out of 15 jobs found
relevant first
40 hrs/week
12+ months
Colombia
Colombia
We are seeking an experienced remote Senior Java Developer with a focus on AWS and Kafka to join our team.
Our ideal candidate is a hands-on developer with excellent communication skills and experience in collaborating with multiple teams.
responsibilities
- Develop, design, implement and maintain complex applications
- Collaborate with cross-functional teams to identify and prioritize software features
- Write high-quality code, troubleshoot and debug software issues
- Monitor, maintain, and optimize existing software systems
- Create technical design documents and contribute to architectural discussions
requirements
- At least 5 years of experience in Java and open-source frameworks like Spring
- At least 3 years of experience in microservices and distributed computing
- Knowledge of multithreaded applications, REST, SOAP, and binary payloads
- Experience in Object-oriented programming and various design patterns
- Good understanding of resiliency, error handling, and profiling CPU/Memory of applications
- B2+ English level
nice to have
- Experience in Payment processing and integrating with payment gateways
- Exposure to the Go programming language and Queue-based technologies like Kafka
- Knowledge of NoSQL and SQL databases
- Work experience in Agile-based development processes like Scrum/Kanban
40 hrs/week
12+ months
Brazil, Colombia
Brazil, Colombia
We are actively looking for a Chief Full Stack Developer with proficiency in AWS to join our remote workforce.
As our team expands at a fast pace, we are seeking talented engineers to expedite the development of GenAI-based features in our products. We have a multitude of positions available, ranging across various levels of seniority and specializations in several regions. If you are an exceptional engineer who flourishes in a lively, high-paced setting, we invite you to apply, irrespective of your primary technology stack.
responsibilities
- Spearhead the creation, testing, and upkeep of top-tier, scalable applications
- Work in conjunction with team members to conceptualize innovative solutions that address client requirements
- Employ AWS Cloud services to augment application functionality and performance
- Remain informed about the most recent technology trends and advancements
- Identify and rectify issues promptly and efficiently
- Lead the team to guarantee the consistency of the system
- Supervise code reviews to uphold superior code quality
- Offer technical leadership and assistance for web, desktop, or mobile applications
requirements
- A minimum of 7 years' professional experience as a Full Stack Developer
- At least 2 years of experience in a leadership role with team management responsibilities
- Proven track record of leading and executing at least 2 full-cycle projects from inception or involvement in multiple projects at various stages of the lifecycle
- Expertise in Node.js and TypeScript/React
- Mastery in AWS Cloud services
- Solid grasp of full-stack development principles
- Capability to function effectively within a remote team setting
- Exceptional problem-solving and debugging abilities
- High level of proficiency in English (C1+ level)
nice to have
- Experience with Docker
- Familiarity with LangChain
- Experience with Playwright
40 hrs/week
12+ months
Colombia
Colombia
We are currently hiring a Senior Java Developer with expertise in Algorithms & Data structures, Amazon Web Services, and SQL to join our remote team.
Our client, a leading e-commerce company, is looking to expand their platform and develop new features to enhance the user experience. As a Senior Java Developer, you will be responsible for designing and implementing complex software solutions that meet the client's needs.
responsibilities
- Design and develop software solutions using Java and related technologies
- Collaborate with cross-functional teams to gather requirements and develop technical specifications
- Develop and maintain RESTful web services and APIs
- Write clean, maintainable, and efficient code that meets the client's needs
- Perform code reviews and provide feedback to junior developers
- Troubleshoot and debug software issues as needed
- Ensure that software solutions are scalable and high-performance
- Stay up-to-date with emerging trends and technologies in software development
requirements
- At least 3 years of experience in Java development and software engineering
- Expertise in Algorithms & Data structures, Amazon Web Services, and SQL
- Strong knowledge of RESTful web services and API design
- Experience in developing scalable and high-performance systems
- Expertise in software development methodologies, including Agile and Scrum
- Experience in code reviews and mentoring junior developers
- Excellent problem-solving skills and ability to work independently
- Strong communication skills and ability to collaborate with cross-functional teams
- Bachelor's or Master's degree in Computer Science or a related field
- Excellent verbal and written communication skills in English at a B2+ level
nice to have
- Experience with PostgreSQL
- Experience with containerization and orchestration technologies
- Familiarity with front-end technologies such as React or Angular
40 hrs/week
12+ months
Argentina, Mexico
Argentina, Mexico
We are looking for a Full-Stack Developer to join our remote team and enhance the development of GenAI-based capabilities within our customers' products.
The ideal candidate should possess proficiency in Node.js and TypeScript/ReactJS, along with a robust understanding of full-stack development principles. Working efficiently within a remote team environment, you must exhibit exemplary problem-solving and debugging skills. We welcome applications from high-performing engineers whose primary technology stack may differ but thrive in a dynamic, fast-paced environment.
responsibilities
- Enhancement and upkeep of GenAI-based capabilities within our customer's products
- Teamwork with cross-functional teams to conceptualize, design, and introduce new features
- Creation of clean, maintainable, and testable code
- Identification and resolution of issues reported by customers and internal teams
- Involvement in code reviews with the provision of constructive feedback
- Keeping abreast with emerging trends and technologies in software development
- Close collaboration with a mentor for skill enhancement, company process adaptation, and project goal realization
requirements
- A minimum of 2 years of experience in Node.js development
- Robust understanding of algorithms and data structures
- Docker experience
- Proficiency in ReactJS and TypeScript
- Exceptional problem-solving and debugging skills
- Capacity to work efficiently in a remote team environment
- English proficiency at an Upper-Intermediate level (B2+)
nice to have
- Experience with AWS Cloud services
- Familiarity with ChatGPT and LangChain
- Experience with Playwright and Python
40 hrs/week
12+ months
Colombia
Colombia
We are looking for a Full Stack Developer to join our remote team and enhance the development of GenAI-based capabilities within our customer's products.
The ideal candidate should possess proficiency in Node.js and TypeScript/ReactJS, along with a robust understanding of full-stack development principles. Working efficiently within a remote team environment, you must exhibit exemplary problem-solving and debugging skills. We welcome applications from high-performing engineers whose primary technology stack may differ but thrive in a dynamic, fast-paced environment.
responsibilities
- Enhancement and upkeep of GenAI-based capabilities within our customer's products
- Teamwork with cross-functional teams to conceptualize, design, and introduce new features
- Creation of clean, maintainable, and testable code
- Identification and resolution of issues reported by customers and internal teams
- Involvement in code reviews with the provision of constructive feedback
- Keeping abreast with emerging trends and technologies in software development
- Close collaboration with a mentor for skill enhancement, company process adaptation, and project goal realization
requirements
- A minimum of 2 years of experience in Node.js development
- Robust understanding of algorithms and data structures
- Docker experience
- Proficiency in ReactJS and TypeScript
- Exceptional problem-solving and debugging skills
- Capacity to work efficiently in a remote team environment
- English proficiency at an Upper-Intermediate level (B2+)
nice to have
- Experience with AWS Cloud services
- Familiarity with ChatGPT and LangChain
- Experience with Playwright and Python
40 hrs/week
12+ months
Colombia
Colombia
We are currently seeking a Middle Java Developer to join our remote team and work on a project that involves developing and maintaining a cloud-based platform.
As a Java Developer, you will be responsible for designing and implementing software solutions using Java and related technologies. You will work in an Agile environment and collaborate with cross-functional teams to deliver high-quality software products.
responsibilities
- Design and implement software solutions using Java and related technologies
- Write well-designed, efficient, and testable code
- Collaborate with cross-functional teams to deliver high-quality software products
- Participate in code reviews and provide constructive feedback
- Troubleshoot and debug issues in a timely manner
- Contribute to the continuous improvement of development processes and practices
- Stay up-to-date with emerging trends and technologies in software development
requirements
- At least 2 years of experience in Java development
- Strong understanding of algorithms and data structures
- Experience with Amazon Web Services (AWS) and its various services
- Proficiency in SQL and database management
- Experience working in Agile methodologies
- Excellent problem-solving skills
- Ability to write clean, maintainable, and scalable code
- Good communication skills and the ability to work in a team environment
- Strong attention to detail and a commitment to quality
- Upper-Intermediate level of English
nice to have
- Experience with PostgreSQL
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes
- Experience with front-end development technologies such as React or Angular
- Knowledge of NoSQL databases such as MongoDB or Cassandra
- Experience with DevOps practices and tools such as Jenkins and Git
40 hrs/week
12+ months
Brazil, Colombia
Brazil, Colombia
We are on the lookout for a Senior Full Stack Developer with AWS experience to join our remote team.
As we continue to expand our team and accelerate the development of GenAI-based capabilities within our products, we're seeking talented engineers ready to rise to the challenge. We have multiple openings across various seniority levels and specializations, located in different regions. If you're a high-performing engineer who thrives in a dynamic, fast-paced environment, we encourage you to apply, regardless of your primary technology stack.
responsibilities
- Lead the design and implementation of complex software applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Participate in code reviews to maintain a high-quality code culture
- Work closely with stakeholders to understand their needs and translate them into technical requirements
requirements
- Minimum of 3 years' experience as a Full Stack Developer
- Proficiency in Node.js and TypeScript/React
- Proficiency in AWS Cloud services
- Strong understanding of full-stack development principles
- Ability to work effectively in a remote team environment
- Excellent problem-solving and debugging skills
- Fluent in English with a level of B2+ or higher
nice to have
- Experience with Docker
- Familiarity with LangChain
- Experience with Playwright
- Knowledge of CI/CD pipelines
- Experience with Agile development methodologies
40 hrs/week
12+ months
Brazil, Colombia
Brazil, Colombia
We are actively recruiting a Lead Full Stack Developer with AWS proficiency to join our geographically dispersed team.
As our team undergoes rapid expansion, we are seeking skilled engineers to accelerate the development of GenAI-based features in our product offerings. We have a multitude of positions available at various levels of seniority and specializations in different regions. If you are an exceptional engineer who thrives in a vibrant, high-velocity setting, your application is welcomed, regardless of your primary technology stack.
responsibilities
- Lead the design, testing, and maintenance of high-performing, scalable applications
- Work collaboratively with team members to create innovative solutions tailored to client needs
- Leverage AWS Cloud services to improve application functionality and performance
- Keep up-to-date with technology trends and developments
- Troubleshoot and resolve issues efficiently and effectively
- Collaborate closely with other team members to ensure system consistency
- Supervise code reviews to uphold high-quality code
- Provide technical leadership and mentorship to junior developers
requirements
- At least 5 years of professional experience as a Full Stack Developer
- Minimum of 1 year of relevant leadership experience
- Proficiency in Node.js and TypeScript/React
- Expertise in AWS Cloud services
- Solid understanding of full-stack development principles
- Ability to collaborate and function effectively within a remote team environment
- Excellent problem-solving skills and ability to debug effectively
- Advanced proficiency in English (B2+ level)
nice to have
- Experience with Docker
- Familiarity with LangChain
- Experience with Playwright
40 hrs/week
12+ months
India
India
Currently, we are looking for a remote Senior Python Developer to join our team.
responsibilities
- Full-cycle web application development: design, implement, test, and launch solutions in Python
- Communicate with the customer to clarify requirements
- Integration with other clients’ systems and applications
- Support users of the developed system
- Drive the collaboration process with other team members
requirements
- 3+ years of experience in Python Development
- Highly experienced with Flask (+ Cloud Endpoints)
- Understanding of relational databases
- Knowledge of data structures and algorithms
- Knowledge of OOP and design patterns
- Understanding of software development life cycle and Agile development methodologies
- Strong ability to communicate technical concepts clearly and effectively
nice to have
- Knowledge of MVC/MVP
- Experience with Unix-based OS
- Undestanding of Agile testing pyramid
40 hrs/week
12+ months
Colombia
Colombia
Our remote team is in search of a Senior Full Stack Developer to expedite the incorporation of GenAI-based capabilities into our client's products.
The ideal candidate should exhibit proficiency in Node.js and TypeScript/ReactJS, coupled with a solid grasp of full-stack development concepts. Further, the ability to function efficiently in a remote team setting, along with exceptional problem-solving and debugging competencies, is crucial. We welcome applications from high-caliber engineers, even with a different primary technology stack, who excel in a dynamic and rapid-paced setting.
responsibilities
- Enhancement and upkeep of GenAI-based features in client products
- Cooperation with diverse teams to conceptualize, design, and implement new attributes
- Authoring clean, maintainable, and testable codes
- The rectification and debugging of issues reported by internal teams and customers
- Involvement in code reviews while offering constructive input
- Staying informed about emerging trends and technologies in software development
- Close collaboration with a mentor to improve skills, adjust to company procedures, and achieve project objectives
requirements
- A minimum of 3 years' experience in Node.js development
- A deep understanding of data structures and algorithms
- Familiarity with Docker
- Experience in using ReactJS and TypeScript
- Outstanding problem-solving and debugging abilities
- Competency in working effectively in a remote team environment
- An upper-intermediate proficiency in English (B2+)
nice to have
- Familiarity with AWS Cloud services
- Experience with ChatGPT and LangChain
- Knowledge of Playwright and Python
Viewing 1-10 out of 15 jobs found