Carrers on DevFast

Available roles

ATTENTION! The roles mentioned here are not necessarily for open positions, but rather for you to be part of our developer network. When there is an opportunity that fits your profile, we will get in touch.

Why DevFast?

Competitive Salaries: Full-time developers earn $4,000/month, and part-time developers earn $2,000/month.

Flexible Engagement: Choose full-time or part-time schedules to suit your lifestyle, 100% remote.

Renewable Contracts: projects with initial 1-month contracts, renewable based on mutual satisfaction.

Test Period Compensation: If you start to work on a project and don't pass the 7-day test, we value your time and offer $300.

Hard skills:

  • 5+ years of experience working with .Net.
  • Mastery of C#: This includes in-depth knowledge of C# syntax, object-oriented programming (OOP) principles, collections, generics, asynchronous programming, and best practices for writing clean, efficient, and maintainable code.
  • Expertise in .NET Frameworks: Extensive experience with .NET Core (ASP.NET Core MVC, Razor Pages, Web API) for web development, Entity Framework Core for data access, and other relevant frameworks depending on the specific role and industry (e.g., WPF, Xamarin for mobile development).
  • Solid understanding of software design and architecture: Ability to design and implement scalable, secure, and maintainable software systems using principles like SOLID, layered architecture, and microservices.
  • Database proficiency: Knowledge of relational databases like SQL Server or PostgreSQL, including query optimization, schema design, and database administration tasks. Familiarity with NoSQL databases like MongoDB can be an added advantage.
  • Testing and debugging skills: Expertise in writing unit tests (xUnit, NUnit), integration tests, and end-to-end tests (Selenium). Strong debugging skills to identify and troubleshoot complex issues are crucial.
  • Version Control Systems: Expertise in using Git for version control, collaborating with other developers, and managing code changes effectively.

Soft skills:

  • Excellent communication and problem-solving skills.
  • Ability to work independently and within a collaborative team environment.
  • Fluent in English (written and spoken).
  • Living in Latin America or North America.
  • Availability for at least 4 hours of daily time overlap with the team.

Responsibilities:

  • Develop and maintain clean, scalable, and performant applications.
  • Collaborate with cross-functional teams to understand business needs and translate them into technical solutions.
  • Write well-structured, modular, and maintainable code that adheres to best practices.
  • Proactively refactor code to ensure efficiency and quality.
  • Communicate effectively with stakeholders and team members to ensure alignment and project success.
  • Take ownership of tasks and deliver results within agreed-upon deadlines.

Compensation:

  • $4,000/month for full-time
  • $2,000/month for part-time
Apply now

Hard skills:

  • 5+ years of experience working with Angular.
  • In-depth Angular mastery: This includes expertise in Angular's core concepts like components, directives, services, modules, routing, dependency injection, and RxJS. You should be able to design, build, and deploy complex Angular applications following best practices and adhering to the latest framework versions.
  • TypeScript proficiency: A solid understanding of TypeScript syntax, features, and type annotations is crucial for writing maintainable, scalable, and error-free Angular code.
  • Testing and debugging experience: Expertise in writing unit tests (Karma, Jasmine), integration tests, and end-to-end tests (Cypress, Protractor). Familiarity with debugging tools like Chrome DevTools and ngx-devtools is also essential.
  • State management knowledge: Ability to design and implement effective state management solutions using NgRx, NgXS, or other alternatives for large-scale Angular applications.
  • Performance optimization skills: Understanding of performance optimization techniques like lazy loading, change detection strategies, and server-side rendering (SSR) to ensure your Angular applications are fast and efficient.
  • Version Control Systems: Expertise in using Git for version control, collaborating with other developers, and managing code changes effectively.

Soft skills:

  • Excellent communication and problem-solving skills.
  • Ability to work independently and within a collaborative team environment.
  • Fluent in English (written and spoken).
  • Living in Latin America or North America.
  • Availability for at least 4 hours of daily time overlap with the team.

Responsibilities:

  • Develop and maintain clean, scalable, and performant applications.
  • Collaborate with cross-functional teams to understand business needs and translate them into technical solutions.
  • Write well-structured, modular, and maintainable code that adheres to best practices.
  • Proactively refactor code to ensure efficiency and quality.
  • Communicate effectively with stakeholders and team members to ensure alignment and project success.
  • Take ownership of tasks and deliver results within agreed-upon deadlines.

Compensation:

  • $4,000/month for full-time
  • $2,000/month for part-time
Apply now

Hard skills:

  • 5+ years of experience working with Go.
  • In-depth knowledge of Golang: This includes mastery of syntax, concurrency primitives (goroutines, channels), error handling, testing methodologies (TDD, BDD), and best practices for idiomatic Go code.
  • Experience with Go frameworks and libraries: Familiarity with popular frameworks like Gin, Echo, Gorilla mux for web development, and gRPC for microservices is essential. Bonus points for knowledge of cloud-native frameworks like Go kit or Fiber, and tools like Prometheus and Grafana for monitoring.
  • Expertise in building performant and scalable systems: Senior Golang developers should be able to design and implement systems that handle high loads efficiently, utilizing techniques like caching, load balancing, and distributed architectures.
  • Solid understanding of system design and architecture: Familiarity with different architectural patterns (microservices, monoliths), API design principles (REST, gRPC), and ability to contribute to designing secure and maintainable systems are crucial.

Soft skills:

  • Excellent communication and problem-solving skills.
  • Ability to work independently and within a collaborative team environment.
  • Fluent in English (written and spoken).
  • Living in Latin America or North America.
  • Availability for at least 4 hours of daily time overlap with the team.

Responsibilities:

  • Develop and maintain clean, scalable, and performant applications.
  • Collaborate with cross-functional teams to understand business needs and translate them into technical solutions.
  • Write well-structured, modular, and maintainable code that adheres to best practices.
  • Proactively refactor code to ensure efficiency and quality.
  • Communicate effectively with stakeholders and team members to ensure alignment and project success.
  • Take ownership of tasks and deliver results within agreed-upon deadlines.

Compensation:

  • $4,000/month for full-time
  • $2,000/month for part-time
Apply now

Hard skills:

  • 5+ years of experience working with Java.
  • Deep understanding of Java fundamentals: This includes strong mastery of object-oriented programming (OOP) concepts like encapsulation, inheritance, polymorphism, and abstraction. Additionally, a solid grasp of Java syntax, including generics, concurrency, and collections frameworks, is crucial.
  • Expertise in Java frameworks and libraries: Familiarity with popular frameworks like Spring (Boot, MVC, Security), Hibernate, and JUnit is expected. Bonus points for experience with cloud-native frameworks like Micronaut or Quarkus and big data frameworks like Spark or Hadoop.
  • Advanced design patterns and architecture: Senior Java developers should be able to apply design patterns like SOLID principles effectively, understand different architectural styles (e.g., microservices, layered), and contribute to designing scalable and maintainable software systems.
  • Web development: Depending on the role, knowledge of HTML, CSS, and JavaScript, along with web frameworks like React or Angular, might be necessary.

Soft skills:

  • Excellent communication and problem-solving skills.
  • Ability to work independently and within a collaborative team environment.
  • Fluent in English (written and spoken).
  • Living in Latin America or North America.
  • Availability for at least 4 hours of daily time overlap with the team.

Responsibilities:

  • Develop and maintain clean, scalable, and performant applications.
  • Collaborate with cross-functional teams to understand business needs and translate them into technical solutions.
  • Write well-structured, modular, and maintainable code that adheres to best practices.
  • Proactively refactor code to ensure efficiency and quality.
  • Communicate effectively with stakeholders and team members to ensure alignment and project success.
  • Take ownership of tasks and deliver results within agreed-upon deadlines.

Compensation:

  • $4,000/month for full-time
  • $2,000/month for part-time
Apply now

Hard skills:

  • 5+ years of experience working with Laravel.
  • Mastery of Laravel Framework: This includes in-depth knowledge of Laravel's core components like models, controllers, views, middleware, migrations, and routing. You should be able to write clean, maintainable, and secure Laravel code, adhering to best practices and following the latest updates.
  • Database Expertise: Strong understanding of relational databases like MySQL or PostgreSQL, including query optimization, schema design, and database administration tasks. Knowledge of NoSQL databases like Redis or MongoDB can be an added advantage.
  • Object-Oriented Programming (OOP): Solid grasp of OOP concepts like encapsulation, inheritance, polymorphism, and abstraction. Ability to apply these principles effectively in Laravel development for better code organization and reusability.
  • Testing and Debugging: Experience with unit testing frameworks like PHPUnit and integration testing tools like Dusk. Proficiency in debugging and troubleshooting Laravel-specific issues.
  • Security Best Practices: Understanding of common web security vulnerabilities like SQL injection, XSS, and CSRF. Ability to implement secure coding practices and utilize Laravel's built-in security features effectively.
  • Experience with Blade Templating Engine: Deep knowledge of Blade syntax and features for efficiently writing dynamic and reusable views.
  • API Development: Ability to design and build RESTful APIs using Laravel's built-in features or packages like Lumen.
  • Front-End Technologies: Basic understanding of HTML, CSS, and JavaScript, along with popular front-end frameworks like React or Vue.js, can be helpful for full-stack development roles.
  • Version Control Systems: Expertise in using Git for version control, collaborating with other developers, and managing code changes effectively.

Soft skills:

  • Excellent communication and problem-solving skills.
  • Ability to work independently and within a collaborative team environment.
  • Fluent in English (written and spoken).
  • Living in Latin America or North America.
  • Availability for at least 4 hours of daily time overlap with the team.

Responsibilities:

  • Develop and maintain clean, scalable, and performant applications.
  • Collaborate with cross-functional teams to understand business needs and translate them into technical solutions.
  • Write well-structured, modular, and maintainable code that adheres to best practices.
  • Proactively refactor code to ensure efficiency and quality.
  • Communicate effectively with stakeholders and team members to ensure alignment and project success.
  • Take ownership of tasks and deliver results within agreed-upon deadlines.

Compensation:

  • $4,000/month for full-time
  • $2,000/month for part-time
Apply now

Hard skills:

  • 5+ years of experience working with NestJs.
  • Deep understanding of NestJS: This includes mastery of NestJS's core concepts like modules, controllers, providers, interceptors, guards, and decorators. You should be able to architect and build complex NestJS applications by leveraging TypeScript effectively, adhering to design patterns, and following best practices.
  • TypeScript expertise: Solid understanding of TypeScript's syntax, features, and type annotations is crucial for writing maintainable, scalable, and error-free NestJS code. Ability to utilize advanced TypeScript features like generics and interfaces effectively.
  • Experience with NestJS ecosystem libraries: Familiarity with popular libraries like TypeORM for database access, Mongoose for MongoDB integration, NestJS Auth for authentication, and Passport.js for advanced authorization strategies.
  • Testing and debugging skills: Expertise in writing unit tests (Jest, Mocha) and integration tests to ensure code quality and reliability. Ability to effectively debug and troubleshoot issues using debugging tools like Chrome DevTools or Visual Studio Code debugger.
  • Microservices architecture knowledge: Understanding of microservices principles and experience building and deploying microservices applications using NestJS. Ability to design modular, loosely coupled systems for scalability and maintainability.
  • Version Control Systems: Expertise in using Git for version control, collaborating with other developers, and managing code changes effectively.

Soft skills:

  • Excellent communication and problem-solving skills.
  • Ability to work independently and within a collaborative team environment.
  • Fluent in English (written and spoken).
  • Living in Latin America or North America.
  • Availability for at least 4 hours of daily time overlap with the team.

Responsibilities:

  • Develop and maintain clean, scalable, and performant applications.
  • Collaborate with cross-functional teams to understand business needs and translate them into technical solutions.
  • Write well-structured, modular, and maintainable code that adheres to best practices.
  • Proactively refactor code to ensure efficiency and quality.
  • Communicate effectively with stakeholders and team members to ensure alignment and project success.
  • Take ownership of tasks and deliver results within agreed-upon deadlines.

Compensation:

  • $4,000/month for full-time
  • $2,000/month for part-time
Apply now

Hard skills:

  • 5+ years of experience working with Nodejs.
  • Mastery of Node.js and JavaScript: This includes in-depth knowledge of asynchronous programming, the event loop, modules, NPM, package management, and best practices for writing clean and efficient code.
  • Expertise in Node.js Frameworks: Strong experience with popular frameworks like Express.js, NestJS, or Fastify is essential. Bonus points for familiarity with serverless frameworks like AWS Lambda or Azure Functions.
  • Database Management: Ability to design, implement, and optimize data access using various databases like MongoDB, SQL (MySQL, PostgreSQL), or NoSQL databases (Cassandra, Redis).
  • RESTful API Development: Deep understanding of RESTful API design principles, CRUD operations, authentication, authorization, and security best practices like OAuth and JWT.
  • Scalability and Performance Optimization: Proficiency in techniques like caching, load balancing, horizontal scaling, and monitoring tools like Prometheus to ensure your Node.js applications handle high volumes efficiently.

Soft skills:

  • Excellent communication and problem-solving skills.
  • Ability to work independently and within a collaborative team environment.
  • Fluent in English (written and spoken).
  • Living in Latin America or North America.
  • Availability for at least 4 hours of daily time overlap with the team.

Responsibilities:

  • Develop and maintain clean, scalable, and performant applications.
  • Collaborate with cross-functional teams to understand business needs and translate them into technical solutions.
  • Write well-structured, modular, and maintainable code that adheres to best practices.
  • Proactively refactor code to ensure efficiency and quality.
  • Communicate effectively with stakeholders and team members to ensure alignment and project success.
  • Take ownership of tasks and deliver results within agreed-upon deadlines.

Compensation:

  • $4,000/month for full-time
  • $2,000/month for part-time
Apply now

Hard skills:

  • 5+ years of experience working with Python.
  • Deep understanding of Python: This includes strong mastery of syntax, data structures (lists, dictionaries, sets, etc.), object-oriented programming (OOP) concepts like classes and inheritance, functional programming concepts like lambdas and higher-order functions, and best practices for writing clean, efficient, and maintainable Python code.
  • Expertise in Python libraries and frameworks: Familiarity with popular libraries and frameworks like Django for web development, Flask for APIs and microservices, NumPy and Pandas for data analysis and scientific computing, Scikit-learn for machine learning, and Matplotlib for data visualization, depending on the specific job focus.
  • Experience with databases: Ability to design, implement, and optimize data access using relational databases (MySQL, PostgreSQL) or NoSQL databases (MongoDB) along with relevant Object-Relational Mappers (ORMs) like SQLAlchemy.
  • Testing and debugging: Expertise in writing unit tests (pytest), integration tests, and end-to-end tests (Selenium). Strong debugging skills to identify and troubleshoot complex issues are crucia
  • Front-End Technologies: Basic understanding of HTML, CSS, and JavaScript, along with popular front-end frameworks like React or Vue.js, can be helpful for full-stack development roles.
  • Version Control Systems: Expertise in using Git for version control, collaborating with other developers, and managing code changes effectively.

Soft skills:

  • Excellent communication and problem-solving skills.
  • Ability to work independently and within a collaborative team environment.
  • Fluent in English (written and spoken).
  • Living in Latin America or North America.
  • Availability for at least 4 hours of daily time overlap with the team.

Responsibilities:

  • Develop and maintain clean, scalable, and performant applications.
  • Collaborate with cross-functional teams to understand business needs and translate them into technical solutions.
  • Write well-structured, modular, and maintainable code that adheres to best practices.
  • Proactively refactor code to ensure efficiency and quality.
  • Communicate effectively with stakeholders and team members to ensure alignment and project success.
  • Take ownership of tasks and deliver results within agreed-upon deadlines.

Compensation:

  • $4,000/month for full-time
  • $2,000/month for part-time
Apply now

Hard skills:

  • 5+ years of experience working with React and TypeScript.
  • Strong proficiency in JavaScript, HTML, and CSS.

Soft skills:

  • Excellent communication and problem-solving skills.
  • Ability to work independently and within a collaborative team environment.
  • Fluent in English (written and spoken).
  • Living in Latin America or North America.
  • Availability for at least 4 hours of daily time overlap with the team.

Responsibilities:

  • Develop and maintain clean, scalable, and performant applications.
  • Collaborate with cross-functional teams to understand business needs and translate them into technical solutions.
  • Write well-structured, modular, and maintainable code that adheres to best practices.
  • Proactively refactor code to ensure efficiency and quality.
  • Communicate effectively with stakeholders and team members to ensure alignment and project success.
  • Take ownership of tasks and deliver results within agreed-upon deadlines.

Compensation:

  • $4,000/month for full-time
  • $2,000/month for part-time
Apply now

Hard skills:

  • 5+ years of experience working with Vuejs.
  • In-depth knowledge of Vue.js: This includes a thorough understanding of Vue's core concepts like reactivity, virtual DOM, components, directives, and the build process (Vue CLI). You should be able to write clean, maintainable, and performant Vue code.
  • Mastery of JavaScript and the modern web platform: Strong fundamentals in JavaScript (ES6+) are essential, including concepts like asynchronous programming, promises, and modules. Experience with web development tools like webpack or vite is a plus.
  • Experience with Vue ecosystem libraries and tools: Familiarity with popular libraries like Vue Router, Vuex, and Nuxt.js is necessary. Bonus points for knowledge of UI component libraries like Bootstrap Vue or Element UI.
  • Advanced state management: Ability to understand and implement complex state management solutions for large-scale applications, using Vuex or other alternatives like Pinia.
  • Testing and debugging: Expertise in writing unit tests, integration tests, and end-to-end tests using frameworks like Jest or Vue Test Utils. Strong debugging skills for identifying and resolving Vue-specific issues are crucial.

Soft skills:

  • Excellent communication and problem-solving skills.
  • Ability to work independently and within a collaborative team environment.
  • Fluent in English (written and spoken).
  • Living in Latin America or North America.
  • Availability for at least 4 hours of daily time overlap with the team.

Responsibilities:

  • Develop and maintain clean, scalable, and performant applications.
  • Collaborate with cross-functional teams to understand business needs and translate them into technical solutions.
  • Write well-structured, modular, and maintainable code that adheres to best practices.
  • Proactively refactor code to ensure efficiency and quality.
  • Communicate effectively with stakeholders and team members to ensure alignment and project success.
  • Take ownership of tasks and deliver results within agreed-upon deadlines.

Compensation:

  • $4,000/month for full-time
  • $2,000/month for part-time
Apply now

Hard skills:

  • 5+ years of experience working with Web3.
  • Blockchain Fundamentals: Deep understanding of blockchain technology, including consensus mechanisms (PoW, PoS), distributed ledger systems, cryptography (hashing, digital signatures), smart contracts, and different blockchain platforms (Ethereum, Solana, etc.).
  • Solidity Programming: Proficiency in writing and deploying smart contracts using Solidity, including best practices for security, gas optimization, and code reusability.
  • Front-End Development: Strong skills in HTML, CSS, and JavaScript frameworks like React or Angular for building user interfaces that interact with smart contracts.
  • Web3 Integration: Ability to connect front-end applications to blockchains using libraries like Web3.js or Ethers.js, handle transactions, and work with decentralized oracles.
  • Cryptography and Security: Understanding of cryptographic concepts like elliptic curve cryptography, hashing algorithms, and security best practices for web3 development.
  • Version Control Systems: Expertise in using Git for version control, collaborating with other developers, and managing code changes effectively.

Soft skills:

  • Excellent communication and problem-solving skills.
  • Ability to work independently and within a collaborative team environment.
  • Fluent in English (written and spoken).
  • Living in Latin America or North America.
  • Availability for at least 4 hours of daily time overlap with the team.

Responsibilities:

  • Develop and maintain clean, scalable, and performant applications.
  • Collaborate with cross-functional teams to understand business needs and translate them into technical solutions.
  • Write well-structured, modular, and maintainable code that adheres to best practices.
  • Proactively refactor code to ensure efficiency and quality.
  • Communicate effectively with stakeholders and team members to ensure alignment and project success.
  • Take ownership of tasks and deliver results within agreed-upon deadlines.

Compensation:

  • $4,000/month for full-time
  • $2,000/month for part-time
Apply now