Hire the best Software developers

Check out Software developers with the skills you need for your next job.
Clients rate Software developers
Rating is 4.8 out of 5.
4.8/5
based on 2,264 client reviews
  • US$75 hourly
    Computer Science Engineer, Full stack developer and AWS architect, a great enthusiast for TDD clean code and good software development practices, in search of challenging projects that allow me to expand my skills.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Blockchain
    Cloud Architecture
    Ethereum
    Smart Contract
    Solidity
    AWS Lambda
    TypeScript
    Python
    JavaScript
    Node.js
    React
    Angular
    Docker
    PHP
    Amazon Web Services
  • US$50 hourly
    My name is Saul Hidalgo, a Computer Engineer with a passion for developing Java and .Net software. I have been fortunate to work with exceptional teams and have had the opportunity to contribute to various sectors, including National Security/Defense in the United Kingdom, Oil companies, and Universities such as Harvard Business Publishing. The software I have created is currently being successfully utilized by these organizations. I thrive on new challenges and continuously seek opportunities to expand my skills. You can explore my public contributions on my GitHub account: saulhidalgoaular. Currently, I reside in Turkey and possess fluency in both English and Spanish. Below are my areas of expertise and skills: 1. Code Translation and Conversion: - Proficient in translating code across various languages, with expertise in Python, Java, Delphi, C++, and C#. 2. Document Management System (DMS) - OpenKM: - Extensive experience in developing workflows, automations, cron tasks, and integrations using the Java/PHP API. - Configuration of daily backups. - Skilled in utilizing OpenKM as a DMS. 3. Algorithms and Programming: - Strong command over algorithms and programming skills, particularly in C/C++ and Java. - In-depth knowledge of data structures, strings, sorting, arithmetic and algebra, combinatorics, number theory, backtracking, graph traversal, algorithms for graphs, dynamic programming, and computational geometry. 4. Accounting: - Well-versed in managing material movement between stores and shops. - Proficient in handling retail-related accounting tasks. 5. Point of Sale (POS) Area: - Experience in integrating POS software with label printers, fiscal printers, barcode readers, fingerprint scanners, and keyboards.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Core Java
    Microsoft Excel
    Document Management System
    API
    Algorithm Development
    Data Structures
    API Development
    Hibernate
    Object-Oriented Programming
    Java
    .NET Framework
    MySQL
    Desktop Application
    C++
  • US$90 hourly
    Need a brand new website, an overhaul of your existing website, or just a few updates? Then let's talk. Whether you're an entrepreneur who needs a personal portfolio, a business owner who needs to strengthen their brand and services, or just somebody who has an idea that needs a web presence, I can take care of it for you. I have years of experience working with all major web development platforms, and the following frameworks and languages: JavaScript (including Node, Vue, and React) PHP HTML/CSS Python Typescript
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Web Design
    WordPress Development
    Responsive Design
    JavaScript
    CSS 3
    HTML5
    Website
    Website Redesign
    Shopify
    Python
    SCSS
    WordPress
    Landing Page
    Squarespace
    Website Customization
  • US$105 hourly
    ** HubSpot Design Certified ** Recently recognized as a HubSpot Champion User Worked on many different types of applications and with many different technologies. Quickly learn new programming languages and technologies. Can also read and understand existing code to find and fix bugs. Have 26 years experience in IT. Have a Bachelors Degree in Math as well as an MBA. I have worked with many programming languages including COBOL, Visual Basic, C, C++ and Java. Currently working on projects utilizing Angular, JQuery, Java Script, CSS, HTML5, Hubspot and Flex. I am familiar with content management systems. I have worked on front end designs/pages and back end services. Have done responsive development, desktop applications, and mobile applications.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    CSS
    HTML
    Content Management System
    HubSpot
    CMS Development
    Website Customization
    Agile Software Development
    Blog Development
    Inbound Marketing
    Templates
    Business with 100-999 Employees
    iOS Development
    Android App Development
    JavaScript
    Java
  • US$140 hourly
    Top rated Upwork contractor. I specialize in responsive, mobile friendly WordPress websites, creating custom themes as well as modifying existing themes, plugins, and writing custom code needed to achieve my client's goals. I also have extensive experience integrating the WooCommerce shopping cart system for e-commerce websites, as well as working with the WordPress REST API. Over the past 14 years, I have developed a wide range of websites using HTML5/CSS3, PHP, MySQL and Javascript, including sites for startup companies, small businesses and individuals. I enjoy developing, coding and maintaining clean, professional, easy to navigate websites. I can help you or your business create a website from design concept to a completed, polished and professional site. I can also help maintain and update existing websites.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Adobe Creative Suite
    Graphic Design
    PHP
    Content Management
    Web Development
    Responsive Design
    CSS 3
    WordPress
    jQuery
    HTML5
  • US$50 hourly
    I'm a PHP and Python developer with 6+ years of experience. My passion is back-end programming. I like coding the software logic making all the 'magic' behind the curtains. Here is my shortlist of skills and experience. Python: - building chat-bost (Telegram, Discord, social networks) - making different web-scrapers - web-development and interacting directly with MySQL - building different analytics and working with cryptocurrency APIs PHP: - a full-stack web developer with 6+ years of CodeIgniter/WordPress/Opencart experience. - developed several websites and web applications (most of them are written from scratch, and others are based on such engines as Joomla and WordPress) - building WordPress themes and plugins - working with XenForo and developing plugins for the engine I always speak with the client during working on the project to get a clear understanding of his/her needs. My #1 goal will always be to meet your needs and deadline. Just let me know what you want and I'll help you bring your ideas to life. I'd like to find jobs that will allow me to grow as a professional. I want to build and architect applications, make sites on different frameworks and technologies, not only well-known CMSs like WordPress or Opencart (but I like and know them pretty well). Thank you in advance for your time and consideration. I look forward to working with you soon. My experience and skills full list - PHP 5.4/5.5/7 (+CodeIgniter, Symfony) - Python(2.7/3.6) (+Peewee, BeautifulSoup, Scrapy, Requests) - MySQL - Twitter bootstrap - Javascript/jQuery - Frameworks: CodeIgniter, Yii2 - CSS - UML - WordPress - Opencart - Joomla - XenForo - Web Scraping - Chatbots and integrating with social networks APIs - Integrating with cryptocurrency and e-money gateways
    vsuc_fltilesrefresh_TrophyIcon Software Development
    WordPress
    Python
    PHP
    SQL
    JavaScript
    Vue.js
    Yii
    API Integration
    Laravel
    PSD to HTML
    Bot Development
    Autoit
    Shopify
    XenForo
    Automation
  • US$50 hourly
    I am a software developer specializing in the field of Data Science. Some of the projects I have worked on include: algorithmic and quantitative crypto trading strategies, statistical analysis, data mining, machine learning, data visualization. Writing code to analyze data is what I am passionate about and Python is my tool of choice.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    API Development
    Quantitative Finance
    AWS Lambda
    Bitcoin
    Cryptocurrency
    PostgreSQL
    FinTech Consulting
    Trading Automation
    Data Analysis
    Data Visualization
    Matplotlib
    Python
    pandas
  • US$30 hourly
    I develop mobile-friendly turnkey sites, custom themes/plugins, customize existing themes/plugins, provide speed optimization, work with Woocommerce, Gutenberg and page-builders. I prefer long-term work. In love with coding and are proud of my creations! My development experience is 5+ years. I developed many kinds of sites: Landing pages, blogs, eCommerce, Corporate website, etc. I created sites for different purposes: event, lawyer blog, an online store for pets, shop-window for plant's products, portfolio, etc. I never offer a one-size-fits-all solution. I always try to understand my client's business needs first and then provide the best solution. If you have an idea for the site or a problem to solve, contact me to get a free consultation. I believe my client's success to be my success !)
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Page Speed Optimization
    jQuery
    PSD to WordPress
    CSS 3
    HTML5
    WordPress
    PHP
    WordPress Plugin
    JavaScript
  • US$90 hourly
    I’m a programmer with more than 10 years of experience who can work in different programming langauges using different frameworks. I can create any application type: ● web based ● desktop If I don’t know any programming language or framework which you want to use to build your application then I can learn it in couple days. SKILLS ● PHP ● Javascript ● jQuery ● Bootstrap ● AJAX ● MySQL/PostgreSQL ● REST API ● HTML/HTML5 ● CSS/CSS3 ● C/C++ ● Ruby (and framework Ruby On Rails) ● Python ● Java ● CUDA Computation ● OCR (on C/C++, Python, Java) EXPERINCE ● Freelance 5+ years (up to July 2014). I was working hard to learn what clients want to see, to learn different programming languages and frameworks. Those years taught me to learn new things everyday to provide high-quality solutions for my client. Here's some of my works (PHP, MySQL, HTML, CSS, JavaScript): ○ dev.louepartout.com ○ kilosolution.com ● Swiss Interactive Software GmbH (August 2014 - December 2014). Front-End and Back-End developer for gambling platform and websites (using the platform). Here's you can see some of the websites we built (PHP, MySQL, HTML, CSS, JavaScript, Bash): ○ betboro.com ○ sports.flutterclub.com ○ sports.princessstar.com ○ globalbet.eu ● Ad.net (February 2015 - Present).
    vsuc_fltilesrefresh_TrophyIcon Software Development
    HTML5
    CSS 3
    C++
    Java
    MySQL
    React
    Bot Development
    Automation
    Data Scraping
    Python
    PHP
    Data Extraction
    Web Crawling
    JavaScript
    Selenium
  • US$60 hourly
    What i do in WordPress: - WordPress Plugin Development (From scratch or Customize any plugin). - WordPress Theme Development (From scratch or with ANY framework). - API Integration (Integrate any API to WordPress). - WP Rest API (adding or editing endpoints, authentication with CRUD for any post type). One of my plugins in WordPress Repository bit.ly/omar-wpp Also in the Woocommerce marketplace bit.ly/omar-woop This is exactly what you are going to get from me. (Client Review) "Omar completed every task to a high standard and before deadlines. Omar was able to look at the scope of work and offer further advice which made the performance of the website better."
    vsuc_fltilesrefresh_TrophyIcon Software Development
    WordPress e-Commerce
    AJAX
    Google Maps API
    API Development
    Plugin Development
    WordPress Plugin
    WordPress
    PHP
  • US$40 hourly
    Hello! I am an experienced software developer and ERP consultant. I've spent most of the last four years implementing and customizing the open source ERP system ERPNext. I have implemented ERPNext at more than 15 companies in the logististics, insurance and retail industries; ranging in size from 2 to 90+ employees. I have also built ERPNext modules and customization for companies in the Logistics, Insurance and Manufacturing Industry. Over the years I've gained intimate knowledge of the inner workings of ERPNext, the Frappe framework and the Python and Javascript programming languages. I have also gained working knowledge of Finance, Accounting, Stock Operations, Insurance, Manufacturing and Project Management. Open and regular communication is important to me, it ensures the project is completed to the satisfaction of all parties involved. When working with me you can be assured of the highest level of professionalism in everything I do.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Project Management
    Python
    JavaScript
    ERPNext
  • US$20 hourly
    As an iOS Developer with more than 6 years in the app industry, I have built from scratch 48 iOS and Apple Watch apps with a 4.5-star rating on average in the following industries: Healthcare, Education, Travel, Investing, Real Estate, Coaching, etc. 🏗 Technologies I use the most: Swift: SwiftUI & UIKit Combine; Core Data; Core Animation; Core Location; Foundation StoreKit; WebKit; Push Notifications ARKit; SceneKit; SpriteKit ML: CoreML; CreateML Vision; Deep Learning; Object Detection; Semantic Segmentation; NLP; NLU SPM & CocoaPods: Alamofire; Firebase / Firestore; TensorFlow; SDWebImage; SwiftyJSON; Realm / MongoDB GraphQL & REST APIs: Airtable API; AWS; Microsoft Azure; Facebook API; Twitter API; Shopify API; Spotify API 🤝 When working on a new project, I like to speak with my clients so that I can have a clear understanding of their needs and vision of the project. For bigger projects, I work closely with a team of professionals: * UX / UI Designer * Backend / Database Engineer * Android Engineer Thank you in advance for your time and consideration. I look forward to working with you soon.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Firebase
    Apple Xcode
    Android
    Swift
    Objective-C
    PHP
    Android Studio
    Web Development
    User Authentication
    In-App Purchases
    ARKit
    API Integration
    iOS Development
    iPadOS
    MapKit
  • US$70 hourly
    The Best at doing everything related to browsers. 🌐 Chromium/Brave based Browser Development, ⚙️Operating Systems Development (Linux/ChromiumOS/AOSP based) 🖥️ Electron & CEF Software Development, 📱 React Native Mobile Apps Development,🕸️ Web Scraping, 🛠️ Browser Extension Development Hello! I’m Naeem, a Senior Desktop & Mobile Apps Developer specializing in Chromium & Brave Browser, CEF, Electron software development. With over 11 years of software development experience, I’ve completed more than 400 projects, ranging from CEF, Electron, Browser Extensions development to full-fledged desktop & mobile browsers based on Chromium/Brave. As a Top Rated Upwork Freelancer, I pride myself on my expertise in creating custom solutions tailored to your business needs. Whether you need a new browser, automated web scraping tools, or cross-platform applications, I’m here to bring your vision to life. Let’s dive into my core skills: 🌐 Browser Customization: Expertise in Chromium and Brave for developing customized browsers or adding unique functionalities. Made 14+ Chromium/Brave based Browsers and have 5 years experience in this field. ⚙️Operating Systems Development: developing Linux/Chromium OS/AOSP based full fledge OS. 🖥️ Desktop Development: Leveraging Chromium Embedded Framework (CEF) and Electron for building cross-platform desktop applications that run smoothly on any OS. 📱 Mobile Apps Development: Utilizing React Native to create seamless mobile experiences across iOS and Android platforms. 🕸️ Web Scraping: Advanced techniques for extracting data efficiently and accurately from websites, catering to your data analysis needs. 🛠️ Browser Extension Development: From idea conceptualization to development and deployment, crafting browser extensions that enhance user experience and functionality. You can say I’m one of the world’s best developers, because I can think of a 1000 solutions for a problem, as an appreciation of my abilities my teachers named me “Best Programmer in the World” and Upwork & others added me in similar lists. I choose the best of possible solutions I thought of after consulting with you and then get you’re project done fastest with quality and all the features exactly like you imagined while you also control all aspects of development. Previous Projects outcomes: 1: AccuPin hired another ”expert developer” who took 2 months of their precious time and couldn’t deliver work and I did the same work in 4 days, exactly meeting their deadlines. 2: Recently it was the same situation with another Privacy focused Brave based Browser Development client, he hired a developer and he charged him 15,000 USD and wasn’t able to deliver anything in 3 months, then he assigned the same project to me and I was able to make delivery in just 3 weeks only with all the features. 3: It was the same story with the Chromium based browser client, Kahf, only difference was Other developer had charged him 30,000 USD and couldn’t deliver anything in 6 months and he didn’t even refund but I did the same work in just a week only with all the features. I have you many more stories like that any demos of what they sent them vs what i sent them, if you want to hear/see on a Zoom call, let me know. I’m able to think outside the box and make anything possible in shortest amount of time. Do give me a chance, and I will provide you with highest Quality of work you have ever seen, fastest and cheapest as well. I’m waiting for your go-ahead, just send me a message or invite 😍
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Mobile Operating System
    Computer Operating System
    Chrome OS
    Operating Systems Development
    AOSP
    Linux
    Android
    Google Chrome Extension
    Python
    C++
    C#
    Selenium
    Chromium
    React Native
  • US$100 hourly
    Data analysis and algorithm development in: Python, C, C++ and Linux systems. Specializing in developing algorithms from the ground up as well as improving existent code-bases for optimal performance and memory usage. Database optimization, both in SQL (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB). AWS architecture design and setup: EC2, RDS, Elastic Beanstalk, Kinesis, ECS, CodePipeline. Basic frontend knowledge: Javascript, Typescript, React, d3.js In the data visualization and analysis fields I use Python with pandas and numpy, as well as R and the library d3.js for complex interactive visualizations.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    DevOps
    Linux System Administration
    SciPy
    Django
    Qt Framework
    C++
    C
    JavaScript
    Python
  • US$25 hourly
    I am Stanislav Pyshevskyi. I have more than six years of experience in backend development, CRM and ERP integrations, and managings Linux servers. For the last few years, I have got more involved in communicating with clients, supporting them, and helping them resolve their requests. I would be happy to work with you, hone my skills, be involved in your team, raise the quality and efficiency of your products and services, and get more achievements with you. I am interested in getting more involved in DevOps, Linux management, and complex integration systems. I discover new technologies and develop my soft skills. Passing courses, learning languages.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Data Processing
    Automation
    Data Integration
    Pipedrive
    Data Entry
    API
    HubSpot
    Database
    CRM Software
    Salesforce
    PHP
    Laravel
    Node.js
    JavaScript
  • US$75 hourly
    As a highly dedicated FullStack & FileMaker developer with exceptional UX/UI design abilities, I bring years of experience to the table and am ready to leverage it to take your business to new heights. I deliver a hands-on approach to the entire creative process, ensuring that each project is curated with the utmost attention from inception to final delivery. Following industry-leading guidelines, I successfully identify business drawbacks and provide prime solutions for all of them, utilizing a wide range of cutting-edge technologies. This includes my expertise in the entire Claris Pro Suite, encompassing Connect, Pro, and Studio, as well as FileMaker, HTML, CSS, Javascript, TypeScript, PHP, Swift, Angular, React, APIs, Google Cloud Platform, and Amazon Web Services. My goal is centered around a single idea: bringing simplicity into complexity. With my vast knowledge and hands-on approach, I ensure that every project is meticulously crafted to provide exceptional results that exceed expectations. Choose me as your development partner, and I will work tirelessly to take your business to the next level.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Web Application
    Angular
    Database Maintenance
    API
    API Integration
    Database Design
    CSS
    HTML
    PHP
    JavaScript
    Claris FileMaker
    Apple Xcode
    FileMaker WebDirect
    Business with 100-999 Employees
    Adobe XD
  • US$68 hourly
    ⭐ Shopify solutions developer ⭐ Shopify Certified Partner/Developer ⭐ Responsive Design & Mobile Web Device Strategies ⭐ Integration of third-party web services ⭐ Theme code customization and configuration ⭐ Strong development background ⭐ SEO optimization and keyword targeting Hello, I am a Shopify certified Full Stack Developer(7 years) with 10+ years ecommerce and digital marketing development experience. My goal is to provide solutions for business challenges on the Shopify platform. My philosophy in providing these solutions is that the business should be able to manage the solution without needing continuous support of a technician. I pride myself on my ability to talk to business operators to learn not only about the challenge(s) they are trying to solve but how it fits into their overall business to deliver the most effective, forward-facing solution. Sampling of successful small challenges solved: -- Custom coding of Shopify notification templates -- Custom Collection filtering by tags -- Custom product attributes by order -- Replaced theme carousel with ADA compliant carousel -- Disabling of Add-to-Cart button until required fields entered Sampling of successful larger projects -- Numerous migrations of WordPress/WooCommerce to Shopify -- Numerous full theme redesigns per mockups and requirements -- Numerous theme updates to Shopify 2.0 version -- Shopify store launch including configuration, product input, and theme customization Sincerely, Thomas Williams
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Email Marketing
    Responsive Design
    Web Hosting
    PSD to HTML
    JavaScript
    PHP
    HTML5
    CSS 3
    Shopify
    Liquid
    SQL
  • US$75 hourly
    I am an expert web developer who is excited about doing projects which succeed, with a proven record of making it happen. Key points about me: - An expert web developer with over 15 years of experience developing complex web applications. - Good communicator, have experience managing and leading teams of developers. - Entrepreneurial thinking and product-oriented, I enjoy not just writing code but making projects succeed. - Full-stack developer, though prefer backend side more. - Profound understanding of OOP, Design Patterns, Domain-Driven Design. - Specialize on PHP, Symfony, Zend Framework. On frontend I worked with React, Angular, Vue, + bootstrap and foundation frameworks. - Skillful in writing complex and efficient database queries, optimizing website performance. Knowledge of NoSQL (MongoDb). - Professional on efficient automated testing using phpunit, behat, phpspec. Experienced with Test-driven development. - Experienced with asynchronous messaging / queue processing using RabbitMQ. - Worked with many APIs, such as Stripe, Saferpay, Twilio, Cronofy, Sendgrid, Hubspot, Zapier, and others. When programming, I operate industry best practices to achieve the best results; I believe myself a talented programmer. I'm detail-oriented, my code is always well-commented, clean and easy to understand. I'm also a quality-oriented developer and my code is always good tested. I'm able to plan, execute, test and launch projects. I'm a self-starter who can follow through to completion. I am passionate about creating awesome projects and making companies succeed. Feel free to send me a message to discuss your project and make it a success too! Thanks, Pavel
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Product Management
    MySQL Programming
    Test-Driven Development
    MongoDB
    React
    Laminas
    Symfony
    JavaScript
    PHP
    Laravel
  • US$200 hourly
    As a CTO and Full-stack developer, I've been working for over 18 years. Led and developed tons of projects, including desktop apps, web games, mobile games, web apps, mobile apps, etc. Thanks to a long time in the industry, I've got experience in many parts of software development, from Windows to Linux, from Client to Server, from Desktop to Mobile, from Game to App. My Skills: - C/C++, Golang, Python, PHP, Java, JS, C#, OC, Swift, Lua, Erlang, etc. - Flask, React Native, React.js, Next.js, Vue.js, Laravel, Beego, SwiftUI, etc. - MySQL, PostgreSQL, MongoDB, etc. - Unity 3D, Roblox, Cocos2dx etc. Let's get things done.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Vue.js
    Golang
    Flask
    iOS
    Swift
    HTML5
    Android
    React
    C#
    React Native
    C++
    PHP
    JavaScript
    Java
    Python
  • US$60 hourly
    Do you need Blender tasks to be automated or want them implemented into the workflow of your company? I can help! As a software engineer specializing in Python and Blender, with over 6 years of experience, I can create the tools you need. Be it a small script or a fully fledged plugin, I can fully automate your Blender tasks and integrate them into any workflow! I'm happy to work to the highest coding standards, but can also work within deadlines and budgets. - Experienced in Python and Blender, Java, C#, SQL, Git, HTML, CSS, Django and more - Implemented API integrations and created PyQt GUIs - Worked on a large Crypto project (LUKSO) I'd love to look into your project!
    vsuc_fltilesrefresh_TrophyIcon Software Development
    CSS
    HTML
    PyQt
    Django
    API
    Java
    C#
    Plugin Development
    Unity
    Python Script
    Git
    Blender
    Scripting
    JavaScript
    Python
  • US$30 hourly
    🔥 I'm a hardworking, talented, and experienced web developer. 🚀 I have 6+ years of experience in WordPress + WooCommerce websites and themes development, HTML | CSS | JS developing ✅ HubSpot certified developer ❗️ I will reply within 20 minutes and if later, then you will have a discount ⌚️ I always write clear and understandable code with coding standards. Moreover, I always check the speed of the site and optimize if necessary ✅ Skills: ✓ Сustomizing WordPress themes ( Divi, Avada, Impreza, Oshin, Astra, Flatsome etc.) ✓ Development & Frontend ( HTML, CSS, SCSS, JS, Jquery, Bootstrap, PHP ); ✓ Web design; ✓ Figma(PSD, Sketch, etc.) to HTML; ✓ Figma(PSD, Sketch, etc.) to WordPress; ✓ HTML to WordPress; ✓ Integration on popular CMS; ✓ Responsive & Adaptive; ✓ Wordpress optimization; ✅ Favorite directions: ✓ Landing Page; ✓ Blog ✓ E-commerce; ✓ Corporate site; Looking forward to hearing from you and ready to start at any time! We can contact at any time on a suitable platform. I prefer to build long-term relationships with my customers, that's why I work fast, always open and honest. Looking forward to hearing from you and ready to start our great cooperation! Thank you!
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Bootstrap
    jQuery
    HubSpot
    MySQL
    Tailwind CSS
    Bug Fix
    Theme Customization
    HTML5
    CSS 3
    Figma
    PHP
    JavaScript
    WordPress
    WooCommerce
    Landing Page
  • US$30 hourly
    I am a Full Stack Web Developer with 10 years of experience. During this time, I have developed several websites for customers, working in agencies or as an independent freelancer. I feel a special passion for my profesion, so I like to do things the right way and make the customer happy. I have done several projects, usually working in the Front-End, but I also have done some Back-end projects, specially in my first year of my profesion, so I can do both if needed. My skill sets include: Frontend skills: * Javascript, JQuery, AJAX; * HTML5, CSS3; Smarty, SCSS * Adaptive layouts/frameworks - Bootstrap; * Photoshop * Webpack, npm Backend skills: * PHP Databases: * Relational: MySQL, MSSQL; Knowledge of PHP Frameworks/CMS: * Wordpress; * Shopify; * Hubspot If I get a new opportunity or project, and this requires to learn something new, I have the passion and enthusiasm to learn it. I am constantly learning new things. I consider this my strenght, as well being pacient, optimist and persevering. I always like to communicate well with my clients to note what they really want, and constantly review the work done, so if there is something that needs to be fixed, it can be fixed on time. Nothing more satisfactory than a happy client! If you want to know more about me, please check my entire profile!
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Adobe Photoshop
    Adobe XD
    Shopify Templates
    Shopify Theme
    HubSpot
    Web Development
    CSS
    WordPress
    Elementor
    HTML
    PHP
    JavaScript
    Shopify
  • US$80 hourly
    I'm one of the highest-rated WordPress developers on UpWork - carrying a "Top-Rated Plus" badge and plenty of reviews from highly satisfied clients. Efficiency and quality are my priorities - typically delivering ahead of schedule and above & beyond client expectations. I'm fast and thorough and have seen just about everything you can imagine within the WordPress framework. I have been immersed in the fields of web development, design, and digital marketing for over 10 years. My specific expertise lies in WordPress web development, site migrations, speed optimization, site security, plugin & theme development/customization, UX / UI design, eCommerce and SEO. I'm an all-around talent working on both the frontend and backend on every job I'm involved in (saves you hiring a designer, and then a developer, and then a project manager, etc.). I can handle any web development or design project regardless of scope. Some of the plugins/themes that you don't have to buy since I have the agency/lifelong offerings: - Borlabs Cookie (for GDPR compliant site) - WPML (for multilingual site) - WP All Import (for importing and exporting data) - Elementor Pro (if i work with page builders then mostly with Elementor) - Impreza theme (Popular theme with own page builder) - JetPlugins by Crocoblock (Plugins for Gutenberg and Elementor) - All in one WP migration (for quick migrations of websites I have the addon plugins) - My self developed table of contents plugin (the best TOC plugin. All other TOC plugins have issues) - Presto Player (for self hosted Wistia like functionality) - ACF Pro …
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Elementor
    Python
    API
    Adobe Creative Cloud
    Plugin Development
    Node.js
    WordPress
    CSS
    SQL
    JavaScript
    WooCommerce
    Sass
    PHP
    React
    Search Engine Optimization
  • US$120 hourly
    Creating top-notch Drupal sites is what I do best. With more than 10 years of experience in Drupal, I’ve delved deep into its core APIs and numerous contributed modules, covering almost every aspect of Drupal development. My approach is always about doing things the 'Drupal-way' — ensuring your site is not just built, but built to be easily extendable and maintainable. I genuinely love what I do. There's a real satisfaction in doing a job right, in seeing clients happy with the work, and feeling proud of what I've achieved. I understand that my skills are my most valuable asset, so I'm always on the lookout for new knowledge and experiences that can enhance my expertise. Whether it's a complex task or a unique problem, I'm ready to tackle it head-on and deliver results that exceed expectations. With me, you're not just getting a developer; you're getting a dedicated partner who's committed to making your Drupal site the best it can be.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Stripe API
    Bootstrap
    Git
    MySQL
    CSS 3
    jQuery
    HTML
    Web Development
    Redis
    CSS
    Drupal
    React
    PHP
    JavaScript
  • US$195 hourly
    Hi! Upwork uses my first name, Royce, but I go by Aaron (my middle name). I am a quantitative /systematic trader that also helps others with all things related to running algorithmic trading systems. This includes tasks such as system modeling/backtesting, data collection/storing, signal processing based on technical indicators, portfolio and position risk management, etc. I am a skilled programmer that writes well documented and organized code that is easy to follow and build upon. I provide even more value with my trading knowledge and experience. I've contributed to hundreds of successful projects to date, and look forward to taking on many more. Some of my specialties includes using QuantConnect (where I am a recommended consultant), Interactive Brokers API integration, TradeStation, and TradingView. I've learned a lot about technical analysis going through the Chartered Market Technician (CMT) program where I've passed the first 2 of 3 exams on my first try. My past and current clients include investment/financial advisors, portfolio managers, CTAs, and professional traders. I also work with individuals that are just getting started in trading. Check out the testimonal below to see what an active client who manages around 150M+ AUM had to say about working with me. If you are interested in learning how to write algorithms for QuantConnect, I've created a training course of 22 different algorithms that I explain in 27 videos, almost 17.5 hours of instruction. Message me if you are interested, and I can send you more information.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Trading Strategy
    Trading Automation
    Financial Trading
    Derivatives Trading
    Quantitative Finance
    Quantitative Analysis
    Project Risk Management
    Forex Trading
    Quantitative Research
    Algorithm Development
    Python
    Cryptocurrency
    Investment Research
    Financial Analysis
    Financial Modeling
  • US$120 hourly
    I am an enthusiastic back end .NET developer. I have deep experience with C#, SQL, API's, cloud technologies (AWS and Azure), and much more since 2016. I am fairly new to the UpWork platform, and most recently worked for Moody's Analytics for the past 4 years. I loved my time there, but wanted to pursue some personal projects and a more active lifestyle. In my spare time I enjoy rock climbing and remodeling my house :) One project I am especially proud of is developing an original search algorithm similar to Zillow Zestimate. I greatly improved the accuracy of the results from the old algorithm by using complex mathematical formulas, and reduced the query time from 20+ seconds to a small fraction of a second. Another fun project was running risk analysis calculations for investment portfolios, which required 100k to 2mm service bus messages and calculations per request. To achieve this in real-time, my team and I engineered a microservice structure with Azure Functions that scaled on demand. We were extremely detail oriented with our code and the settings in Azure to make sure everything ran quickly and with minimal cost. Skillset... ▣▣▣▣▣ C# ▣▣▣▣▣ API ▣▣▣▣▣ .NET Core ▣▣▣▣ ASP.NET and MVC ▣▣▣▣ Python ▣▣▣▣▣ SQL Server ▣▣▣▣▣ PostgreSQL ▣▣▣▣ Azure ▣▣▣▣ AWS ▣▣▣▣ JavaScript ▣▣▣▣ HTML / CSS ▣▣▣▣ Docker ▣▣▣▣ Kubernetes ▣▣ Terraform ▣▣▣▣ ElasticSearch / OpenSearch ▣▣▣▣ RabbitMQ and Azure Service Bus ▣▣▣▣ DataDog ▣▣▣ Redis ▣▣▣ Angular 4 and Typescript
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Stored Procedure Development
    .NET Stack
    AWS Development
    .NET Core
    RabbitMQ
    Microsoft Azure
    Elasticsearch
    Microsoft SQL Server
    C#
    JavaScript
    API
    Python
    SQL
    PostgreSQL
    Docker
    Kubernetes
  • US$200 hourly
    — Mediawiki and Semantic Mediawiki rockstar, Mediawiki open-source contributor, Skins/Themes creator, extensions author — Full-stack web-developer with 10+ years of experience — Primary backend specialization is PHP ( all common frameworks ) + MySQL — Excellent in CSS, JavaScript, HTML — Parsers and Scrappers using Python + Google Refine
    vsuc_fltilesrefresh_TrophyIcon Software Development
    MediaWiki
    MODX
    PSD to HTML
    CSS
    jQuery
    Python
    HTML
    JavaScript
    PHP
    Laravel
  • Want to browse more freelancers?
    Sign up

How it works

1. Post a job (it’s free)

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by

How to Hire a Software Developer

With more and more businesses becoming digital, the demand for developers has only increased over the last few years. And with the recent impacts of Covid-19, more companies need developers who can help develop and build their online businesses. However, hiring the right developer can be confusing and complicated. With the proper process and understanding of your company's needs, finding the right developer for the job can be easy. So, today we’ll discuss how to find and hire the right developer for your business.

6 Steps on how to hire a software developer

An important aspect before hiring a skilled developer is to understand what your job entails. There are many developers with varying skill sets—some are coders, and others are engineers. Finding a good developer will require you to understand the differences between developers to understand their skill sets better. Luckily, there are independent professionals available, so it isn’t too difficult to locate a qualified developer for your project.

1. Identify what tasks you need from a developer

The most crucial step is to figure out what tasks require a developer. These tasks can range from basic design tasks to more complex solutions such as web code or security. Below are some common tasks that require a developer.

  • Basic to intricate web design
  • Develop and maintaining WordPress websites
  • Application creation and maintenance
  • Develop applications to analyze large sets of data
  • Backend security and system checks
  • Setting up and integrating new technology
  • Database creation and maintenance

2. Understand what type of developer you need

Understanding the type of developer you need is the second crucial step. Developers are different and their skill sets reflect that. Below are common types of developers and the problems they can help you fix.

Front-End Developers

A front-end developer specializes in programming visual user interfaces, including aesthetics and layouts of a program or browser. This developer requires a high-level understanding of design principles more than computer science. They spend much of their time tweaking visual presentations of user interfaces and dealing with browser compatibility issues. A front-end developer helps determine how a website looks to the user and resolves common problems like the browser not loading correctly, incorrect font resolution, cache load, and incorrect stack ordering.

Back-End Developers

A backend developer specializes in the implementation of functional core logic alongside the performance and scalability of software for the end user. This developer utilizes Python, C++, Scala, Ruby, Perl, etc. to create web applications that integrate a wide array of services such as database creation, database storage, caching systems, logging information, and email systems. Ultimately, a back-end developer ensures that a website works correctly. Common issues that a back-end developer will resolve include fixing a site or browser if any aspect of it breaks or stops working.

Full-Stack Developers

A full-stack developer is a hybrid of a back-end and front-end developer. This developer is proficient in handling databases, building user-facing websites, and can work with clients through any planning phase of a project. A full-stack developer is the jack-of-all-trades developer—able to fulfill tasks and solve problems on the front-end and back-end of a website or application.

Web Developers

A web developer is a software engineer who specializes in creating websites. This developer has a varying level of skill with front-end and back-end development. A web developer’s primary role is to develop and produce websites. These developers usually have limited HTML and CSS skills, but they’re not as specialized as back-end or front-end developers. 

WordPress Developer

A WordPress developer is a subtype of a web developer that works exclusively in WordPress. WordPress is an online content management system, and WordPress developers utilize the site’s plugins and interface to design and create web applications. These developers are different from traditional web developers who create a website from scratch utilizing WordPress’s themes and scripts to produce content.

Mobile Developers

A mobile developer writes code for applications that run on consumer mobile devices and tablets. This developer works exclusively with mobile systems and is proficient with framework software such as Java, Swift, and Objective-C. A mobile developer can assist with launching and maintaining a mobile application.

Graphic Developers

A graphic developer specializes in writing software for rendering, lighting, shadowing, shading, and managing scenes. These developers are critical for integrating technologies in gaming and video production. A graphic developer requires advanced knowledge in math and computer science, along with knowledge of framework systems.

Data Scientist Developers

A data scientist developer writes software programs that help analyze data sets to assist organizations. These programs comb through analytics and statistics to provide comparison and predictive modeling for the future. In essence, a data scientist uses data and statistics to visualize growth, assist with machine learning, or predict trends.

DevOps Engineer

A DevOps engineer is an IT professional that oversees code releases. DevOps is a software development strategy that bridges the gap between developers and IT staff. The purpose is to release small features very quickly and incorporate feedback as soon as it is received. A DevOps engineer has a fundamental understanding of this system and works with other developers to build, integrate, and administer back-end software and distributed systems.

CRM and MarTech Developers

A CRM developer specializes in systems that collect user and consumer data. These developers are tasked with improving customer satisfaction and sales through representatives, account managers, and sales representatives. The purpose of Customer Relations Management is to use data to improve the customer experience. CRM developers are a great resource for small businesses to be able to adapt quickly and learn to implement changes to satisfy their customers.

Security Developers

A security developer specializes in creating systems to test the security of software systems to discover exploits and fix security flaws. This developer generally functions as an ethical hacker of sorts to penetrate systems to identify vulnerabilities. Security developers use scripting languages like Python and Ruby and must be well-versed in C and C++ code. Security developers are crucial to any company with sensitive data in their hands as they protect a company and its customers from harm.

Quality Assurance (QA Engineer)

A QA engineer is an engineer or developer specializing in determining if a product function or not. QA engineers require a basic understanding of computer code such as C, C++, and other scripting languages are equally beneficial. For development purposes, websites and code always contain bugs or flaws. If left unresolved, these flaws can cause more significant problems down the road, so a QA engineer tests the website or software to see what the issues are so that the developers can fix them.

3) Where to find a developer

Today, there are a large number of resources available to find the right developer for you. This ranges from job hiring sites to in-demand talent platforms such as Upwork to old-fashioned word of mouth/recommendation. Whether you want to hire a developer for short- or long-term projects, there are plenty of resources, both offline and online, that can aid you in your search.

In-demand talent platforms

Talent platforms are self-service applications that allow job seekers and employers to find each other. Sites like Upwork allow independent talent and companies to quickly locate one another for both short- and long-term projects. The advantage of talent platforms is that it improves national and local searches for talent, streamlining this process.

Job hiring sites

Job hiring sites are websites that function as a job posting board. An employer posts a job on the website, and independent talent reviews the job and submits their application. The advantage of a hiring site is accessibility and ease of use for both the employer and talent looking for work. 

Word of mouth

Outside of technology, word of mouth is still quite impactful. Sometimes just spreading the word about a job or position can yield excellent results from personal recommendations and references. Recommendations and referrals are still an essential part of any business and maintaining these relationships help foster goodwill in any industry.

4) Interview your developer

When looking for a developer, it’s best to understand your immediate needs. As an employer, you want to follow a developer’s skill set and their ability to communicate. An ideal developer should be transparent in their work and have the skill set for your current job with the flexibility for other work.

  • Skill set: Understanding a developer’s skill set, is crucial. By asking questions about their field, you can better understand their abilities and limitations. And if they have limits on their skills, perhaps you can assist or train them. This should be your primary concern—whether they can do the job required or not.
  • Communication: Clear communication is a must in an industry. Asking questions that gauge a professional’s ability to communicate is vital for your company’s growth.
  • Transparency: Asking questions that help understand an independent professional’s transparency and their ability to communicate is a great start. All workers need to be transparent to create a healthy work environment.
  • Ask for references: As stated previously, recommendations and references drive any industry. Speaking to an independent talent’s references allows you to better understand that person from different perspectives. A company may speak highly of their ability or point out problematic behavior. When interviewing talent, references are a great asset to see if they’re the right fit for you.
  • Ask for previous jobs: Previous job experience is another great tool to draw from. Understanding an independent’s previous job experience allows you to make an informed decision of their capabilities. Any talent can talk about their accomplishments and abilities, but job titles and references provide hard evidence of their actual abilities and skills.

Examples Interview Questions to ask before hiring:

  • What kind of developments are you currently working on?
  • Describe any problems on your last project and how your developer skills solved it.
  • Have you worked on projects that are similar to this?
  • Web development can be technical; how do you communicate with non-technical co-workers on your projects?
  • Tell me about a time you’ve had negative feedback and how you handled it.
  • What do you believe are the greatest challenges to working on the front-/back-end?
  • Can you find the error in this code?
  • How technical is my project and what timeline do you believe would be accurate?

5) Choosing your developer

After your interview, you should have a better picture of your potential hire. Before hiring this individual, you should consider carefully how they fit into your company. To do this, you need to balance their skill set and expertise against your budget, and the time constraints of the job they are expected to complete.

  • Skill set: Does their expertise fit your job or company? There’s a wide range of developers available and it’s important to understand your immediate needs. While it may seem attractive to hire an overqualified developer, it’s best to hire the skill set and expertise you require.
  • Interview: The interview should provide insight into the independent professional’s abilities. How well did they do in their interview? Do you see yourself working with this individual moving forward? These are the questions that the interview should provide a clearer answer to.
  • Budget: How well does this individual fit into your budget? Before hiring any individual, see if they’ll work within your budget moving forward.
  • Time to complete: As stated previously, understanding limitations is important. Many projects have strict time constraints and additional help is required to complete a project on time. Your independent talent needs to be able to assist with this in a timely manner.

6) Onboarding your developer

Now that your developer has been hired, you need to train them in their daily tasks and introduce them to the team members they’ll be working with. This process is commonly referred to as “onboarding” and it helps new hires integrate into their environment at a comfortable pace.

Intro to the business and the company culture

Every company operates in a unique way, so introducing a new hire to the company and culture is crucial for making them feel included and comfortable. The team is one of the most important aspects of a company. Introducing an independent professional to the team is critical for making them feel comfortable. A healthy team creates a positive work environment for all individuals and can help to achieve difficult goals as well.

Processes

Part of the onboarding process is understanding the processes of the company. Every company operates differently and so an independent professional must become accustomed to your processes and overall flow.

Goals

Goals serve an important function in keeping independent talent motivated. Understanding their goals can be beneficial for you and your team so you can better understand their motivations and sometimes even assist with them. This only strengthens your relationship between your talent and your company.

Timelines

Timelines are a great way to track progress and provide a visual end goal. As stated previously, transparency is critical for success and having timelines allow all team members to be transparent about their work. Timelines also create realistic expectations about what work needs to be completed and what work has already been achieved.

Developers are a valuable asset to any company but hiring the right one can be difficult. You must understand your needs as a company and understand which developer is the right fit for you. Explore Upwork’s remote talent platform for instant access to the top developers from a truly global talent pool.

View less
Schedule a call