Build a full-stack B2C and B2B web application using Next.js and a PostgreSQL database. The application should support the distinct needs and user flows of both customer-facing and business-facing users. Implement secure Paystack payment integration, including the relevant checkout and payment-status workflows. Integrate email functionality for transactional or product-related communications. The work should include a production-ready application structure, database integration, and clean, maintainable code suitable for ongoing development. Remote work must be performed within the specified country. Read more
Freelance and remote Software engineers jobs
Find freelance and remote Software engineers work.
Filtered latest Software engineers jobs · newest first · Try Best match
Exoscale is a leading Swiss and European cloud service provider offering scalable cloud infrastructure services, including virtual machines and S3-compatible object storage. The company is seeking a Hardware Engineer to join its distributed, multicultural team and help expand its infrastructure footprint. This role focuses on delivering and maintaining Exoscale’s internal Kubernetes PaaS and managed service ecosystem. Responsibilities include platform development, tooling, automation, application delivery pipelines, and ongoing system maintenance. Design and maintain the internal Kubernetes developer platform. Develop internal platform tooling, automation, and orchestration systems. Develop and maintain SKS, including upcoming features. Improve developer experience through self-service systems and delivery pipelines. Contribute to the architecture and design of Exoscale’s platform systems. Improve scalability, security, availability, and operational processes. Participate in code and change reviews. Support the team with escalated support issues. Join the on-call rotation after completing the required training. Requirements Proficiency in Golang is mandatory. Experience with Linux and large-scale configuration management. Familiarity with Kubernetes and its ecosystem. Passion for product design, software architecture, and automation. Ability to identify opportunities to optimise workflows and reduce manual effort. Strong teamwork skills, particularly in a distributed environment. Curiosity, autonomy, and eagerness to learn new technologies. Strong written and spoken English communication skills. Familiarity with Clojure is an advantage. Candidates who do not meet every requirement but are motivated to learn are encouraged to apply. Location Spain, Germany, or remote within the European Union. What We Offer Flexible working hours and remote work options. Autonomous working conditions with freedom to create and challenge existing approaches. A collaborative culture with talented engineers and a supportive working environment. Team events, training, and further education opportunities. Read more
Exoscale is hiring a Hardware Engineer to join its distributed, multicultural engineering team in Europe. The role focuses on developing and maintaining the internal Kubernetes developer platform, internal PaaS tooling, and managed service ecosystem. The position involves platform development, automation, orchestration, application delivery pipelines, developer self-service systems, and the ongoing enhancement of SKS and its upcoming features. The role also contributes to the architecture, scalability, security, and availability of Exoscale’s platform systems. Design and maintain the internal Kubernetes developer platform. Develop tooling, automation, and orchestration for internal platforms. Develop and maintain SKS and future features. Improve developer experience through self-service systems and delivery pipelines. Contribute to platform architecture and system design. Improve processes for scalability, security, and high availability. Participate in code and change reviews. Support the resolution of escalated customer support issues. Participate in the on-call rotation after completing training. Requirements Professional proficiency in Golang is mandatory. Experience with Linux and large-scale configuration management. Familiarity with Kubernetes and its ecosystem. Passion for product design, software architecture, and automation. Ability to optimize workflows and reduce manual effort. Strong communication skills in written and spoken English. Ability to work effectively in a distributed, collaborative team. Curiosity, autonomy, and enthusiasm for learning new technologies. Familiarity with Clojure is an advantage. Candidates who do not meet every requirement but are motivated to learn are encouraged to apply. Location Spain, Germany, or remote within the European Union. What Exoscale Offers Flexible working hours and work-from-home options. Autonomous working conditions with freedom to create and challenge existing approaches. A collaborative and supportive environment with talented engineers. Team events, training, and further education opportunities. About Exoscale Exoscale is a leading Swiss and European cloud service provider offering services across the cloud infrastructure spectrum, including virtual machines and S3-compatible object storage. The company is headquartered in Lausanne and provides a simple, scalable cloud experience that allows customers to focus on their core business. Read more
Build and maintain full-stack applications using Python, Django, Flask, React, and PostgreSQL. Own features from technical design through production support, including backend services, responsive interfaces, schema design, migrations, and query optimization. Integrate AI models and services into product features and workflows. Develop or extend AI agents that use tools, external APIs, and application data; experience with LLM APIs, tool calling, RAG, agent orchestration, and AI output evaluation is valued. Improve reliability, security, performance, error handling, automated testing, and technical documentation. Collaborate on architecture, code reviews, and mentoring, with familiarity in REST APIs, authentication, Docker, CI/CD, cloud platforms, and production monitoring. This is a remote contract role for candidates physically located in the United States and authorized to work without employer sponsorship. Read more
We are seeking a talented software engineer for a full-time contract role in the App & Web category. The work will be performed remotely within the Brazil. Please share your relevant software engineering experience, core technical strengths, and availability to start ASAP. Include examples of comparable app or web projects where possible. Read more
Want these ordered by what fits you?
Order these by what fits you?
Best match uses Ari to rank jobs against your CV and explain each one.
KeyLogic is seeking a Software Engineer/Application Developer to support a U.S. Government cybersecurity mission in Dulles, Virginia. The role supports incident response efforts for civilian government agencies and critical infrastructure owners affected by cyberattacks, including breach investigations, mitigation planning, and service restoration. The successful candidate will design, develop, integrate, troubleshoot, and maintain software applications throughout the full development lifecycle. Responsibilities include developing RESTful APIs, resolving production issues, evaluating and integrating commercial software products, testing and validating new tools, improving development standards and documentation, and ensuring quality control of prototype and modified software. Requirements Required Qualifications U.S. citizenship. Active U.S. Department of Defense Secret clearance; TS/SCI clearance is preferred. Ability to obtain DHS suitability. At least two years of directly relevant application development experience. Knowledge of secure software development lifecycles, code versioning, and software maintenance. Experience assessing and integrating commercial off-the-shelf software products. Experience installing, demonstrating, testing, validating, and evaluating software, tools, methods, and software measurement technologies. Operational experience with Python. Experience with AWS services such as S3, SQS, Lambda, Glue, and Route 53. Knowledge of software application development and RESTful architecture. Experience with data transformation and manipulation through code. Experience with containerization technologies, including Kubernetes and Docker. Strong communication skills and experience engaging directly with customers in project or technical demonstration environments. Ability to collaborate across remote and onsite locations. Education Bachelor’s degree in Computer Science, Computer Engineering, Computer Information Systems, Computer Systems Engineering, or a related field; or a high school diploma with four to six years of directly relevant experience. Preferred Qualifications Experience with at least two of the following: JSON, data analytics, MongoDB, Elasticsearch, Databricks, PostgreSQL, Ansible, Vue.js, React, HTML, Podman, process automation, UI development, or CI/CD. Familiarity with data transformation and ETL processes. CSSLP or Security+ certification. Position Details Position: Software Engineer/Application Developer Location: Dulles, Virginia; onsite and in person Salary: $87,000–$114,000 plus a comprehensive benefits package Job Code: 2784 About KeyLogic KeyLogic provides mission management, systems analysis, data analytics, digital transformation, and cybersecurity services to federal, defense, energy, and civilian-sector customers. The company employs more than 400 professionals, including software developers, engineers, data scientists, cybersecurity specialists, mission experts, and program managers. Read more
THOR Solutions is seeking a Software Engineer III specializing in artificial intelligence and machine learning to support the development of an AI tool for comparing U.S. Navy engineering drawings, known as Damage Control Plates. The role will help develop a computer vision pipeline that compares two drawing versions and a locally hosted language model that generates draft comparison reports for engineer review. Design, develop, and integrate a computer vision pipeline to ingest, align, and identify differences between engineering drawings. Develop and deploy a locally hosted language model that converts comparison results into structured, human-readable reports. Build and maintain a secure web interface for reviewing AI findings, annotating results, and approving or correcting reports. Develop drawing ingestion and normalization processes for PDF, TIFF, CGM, DXF, and JPEG files. Ensure all components can operate on existing on-premises hardware without reliance on cloud infrastructure. Create and maintain technical documentation, including design documents, API references, and user guides. Requirements Bachelor’s or master’s degree in a quantitative discipline, such as software engineering, computer engineering, computer science, electrical engineering, information technology, information systems, mathematics, or a related field. Equivalent combinations of highly relevant experience and professional certifications may be considered in place of a degree. At least five years of professional software engineering experience, including recent experience with AI/ML concepts and development. Experience applying programming concepts in a professional or academic environment. Experience using modern software development methodologies, such as Agile, DevOps, or DevSecOps. Experience deploying and optimizing large language models for CPU-based inference in resource-constrained environments. Cybersecurity certification, such as CompTIA Security+ or an equivalent credential. Proficiency with common productivity tools, including Microsoft Office. Strong written and verbal communication skills. Existing active or interim Secret security clearance required before hire. Must be a current U.S. citizen and eligible to hold a security clearance. Preferred Qualifications Familiarity with Department of Defense or U.S. Navy IT environments, network security requirements, or government-managed infrastructure. Agile Developer or Certified Scrum Developer certification. Work Location and Travel This is a hybrid position based in Virginia Beach, Virginia. Employees are expected to work onsite at THOR’s Virginia Beach office three days per week, with the remaining work performed remotely. Up to 10% travel may be required to sites in San Diego, California, and Philadelphia, Pennsylvania. Employment Details Short-term position expected to continue through approximately December 2026, with the possibility of additional work. Anticipated pay range: $38.46–$45.67 per hour, depending on education, qualifications, and experience. Work primarily involves desk and computer activity in an office environment and may include repetitive motion. Benefits THOR offers a comprehensive benefits package that may include: Accrued paid time off and paid holidays 401(k) plan with employer match and Traditional/Roth options Medical, dental, and vision insurance TRICARE supplemental coverage for eligible individuals Healthcare and dependent care flexible spending accounts Commuter and transit benefits Basic and supplemental life insurance Short- and long-term disability insurance Pet benefits, legal plan, and identity theft protection Employee assistance and work-life programs Voluntary leave transfer program Tuition reimbursement and employee referral programs Company Information Founded in 2009, THOR Solutions, LLC is a Center for Veterans Excellence-verified Service-Disabled Veteran-Owned Small Business that provides engineering, technical, logistics, training, program management, and operational support to the Department of Defense, Department of Homeland Security, federal civilian agencies, and the commercial maritime industry. Read more
Design, build, and continuously improve the client’s online platform. Research, recommend, and implement technology solutions in line with industry best practices and standards. Take responsibility for the resilience, reliability, and availability of assigned products. Collaborate effectively as a productive member of the team. Requirements 6–8 years of experience as a Java Engineer. Strong knowledge of Core Java, Linux, JBoss Application Server, SVN, Maven, CI/CD, shell scripting, Ansible, and Splunk. Benefits Fixed-term employment contract Work-life balance Flexible working arrangements What GeekSoft Consulting Offers International and collaborative consulting culture Clear career development opportunities Comprehensive Dutch benefits package focused on well-being, mobility, and career growth Read more
Halogen Engineering is seeking a Software Engineer to develop, sustain, integrate, and troubleshoot the GHOSTGEM software suite. The role involves designing, coding, testing, deploying, documenting, maintaining, and enhancing complex software systems based on documented requirements. The Software Engineer will work independently or as part of a team to develop processing-intensive analytics, algorithms, large-scale data applications, real-time systems, business information systems, data repositories, data transport services, and software monitoring solutions. Responsibilities include resolving software defects, reviewing code and test results, integrating COTS, FOSS, GOTS, and open-source technologies, and supporting system and software requirements analysis. The role also includes collaborating with system and hardware engineers, supporting software installation and operational monitoring, improving development processes and documentation, and contributing to hardware/software trade-offs, software reuse, and system design decisions. Depending on experience, the engineer may serve as a technical or team lead and oversee software development teams. Development practices may include Agile methodologies, continuous integration, configuration management, containerization, cloud technologies, event-driven and data-driven analytics, database application development, and the design of complex algorithms subject to strict timing, resource, and interface constraints. Requirements Required Skills and Technical Experience Minimum of seven years of software engineering experience, or equivalent experience based on the education alternatives below. Experience using the Linux command-line interface and Linux tools. Experience developing Bash and Python scripts, including Unix shell scripting. Recent Java software development experience, including Java development with Eclipse and J2EE applications. Recent experience with the Spring Framework, including Spring Boot, Spring Data, and Spring Integration. Experience with SQL databases, including PostgreSQL. Experience with NoSQL databases, including MongoDB. Experience with Docker, containerd, and other containerization technologies. Experience with Kubernetes and Helm chart development for deploying containerized services. Familiarity with messaging and queue-management frameworks, including RabbitMQ and Kafka. Familiarity with CI/CD principles, methodologies, and tools such as Bamboo and GitLab CI. Familiarity with infrastructure-as-code principles and tools, including Ansible. Experience with Git and other source-control systems. Experience with Web Services implementation, configuration management, software testing, and system integration. Experience developing relational and non-relational database applications, data queries, analytics, and complex algorithms. Experience with Agile development processes and collaboration tools. Ability to analyze requirements, derive software designs, debug and modify existing applications, develop new features, and resolve software problem reports. Ability to create and review technical documentation and test procedures. Ability to integrate software into new or modified systems and operating environments. Ability to perform quality control and, as appropriate, lead or oversee software development teams. Desired Skills Experience with the Atlassian tool suite, including Jira and Confluence. Education and Experience Master’s degree in computer science or a related discipline plus five years of relevant software engineering experience; or Bachelor’s degree in computer science or a related discipline plus seven years of relevant software engineering experience; or Nine years of relevant software engineering experience without a degree. Position Details Location: Fort Meade, Maryland Work arrangement: Onsite Schedule: Day shift Travel: Not required Security clearance: Current TS/SCI required Polygraph: Required and must be less than seven years old Compensation: $227,000–$241,000 annually Compensation is based on factors including location, education, knowledge, skills, competencies, experience, contract affordability, and organizational requirements. Benefits Three medical plan options, including two Platinum PPO plans with no deductible and one HSA plan with a $1,500 deductible. Company-paid medical premiums up to $25,000. CareFirst Wellness Rewards Program. Dental coverage with 50% of plan costs paid by the company. Vision coverage with 100% of plan costs paid by the company. 401(k) plan with a 10% company contribution, automatically vested and paid each pay period. Life insurance, AD&D, short-term disability, and long-term disability coverage. 20 paid time-off days, six federal holidays, and five floating holidays. Performance- and billable-hours-based bonuses. Equal Employment Opportunity Halogen Engineering Group provides equal employment opportunities and does not discriminate based on race, color, religion, sex, pregnancy, gender identity, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or any other non-merit factor. Read more
TaxRise is seeking a curious and motivated Junior Software Developer to join its team in Irvine, California. This is an entry-level opportunity suited to recent graduates and early-career developers who have developed their skills through education, internships, research, personal projects, freelance work, or independent learning. The successful candidate will work on real production projects, including front-end website updates, troubleshooting, code maintenance, internal tools, testing, deployments, and progressively larger development initiatives. The role also involves using AI-assisted development tools to support coding, research, debugging, documentation, and problem-solving. This is a 100% on-site position requiring close collaboration with engineering, product, design, and business teams. Key Responsibilities Make front-end changes and improvements to websites and web applications. Write, modify, test, and maintain code within existing applications. Use Git and standard version-control practices to manage and collaborate on code. Troubleshoot bugs and technical issues and develop practical solutions. Build and improve internal tools that support business operations. Collaborate with cross-functional teams to turn ideas into working solutions. Participate in code reviews, testing, and deployment activities. Use AI-assisted development tools to improve research, coding, debugging, documentation, and problem-solving. Take increasing ownership of features and projects as technical skills develop. Requirements Foundational understanding of software development and programming concepts. Working knowledge of JavaScript and/or TypeScript. Familiarity with HTML and CSS, including the ability to make front-end changes. Exposure to a modern front-end framework such as React or a similar technology. Basic understanding of APIs and front-end/back-end communication. Familiarity with Git repositories, branches, commits, and code pushes. Ability to read and work within existing codebases. Ability to research unfamiliar technical problems and work toward effective solutions. Strong communication skills and openness to feedback. Curiosity, adaptability, and willingness to learn new technologies and working methods. Desirable Experience Personal projects, GitHub repositories, or a technical portfolio. University or independent technical research. Internships, freelance development work, or hackathon participation. Experience building websites, applications, automations, or other tools. Experience independently learning new technologies or experimenting with AI development tools. A degree in Computer Science, Software Engineering, or a related technical field is helpful but not required. Personal Attributes The ideal candidate is comfortable working without step-by-step instructions, researches unfamiliar topics, experiments with solutions, asks thoughtful questions, learns from mistakes, and remains committed to continuous development. Compensation and Benefits Base salary of $80,000–$90,000 per year, depending on experience, technical ability, and demonstrated skills. Eligibility for standard TaxRise benefits from the first day of eligibility. Medical, dental, and vision insurance after 60 days. Paid time off. 401(k) retirement plan with company match. Professional Development Program. Access to an on-site gym and gaming lounge. Catered team lunches every Friday. Quarterly company outings. Hands-on experience with production systems and opportunities for technical growth. About TaxRise TaxRise provides tax relief services designed to help individuals and families manage financial uncertainty. The company aims to transform the tax resolution industry through innovation, empathy, and client-focused solutions. TaxRise describes itself as a fast-growing company focused on helping taxpayers navigate tax challenges and creating meaningful opportunities for its employees to contribute and grow. Read more
End of the first batch of jobs
Browse more jobs
- Animation jobs
- Videographer jobs
- Graphic design jobs
- Pitch deck designer jobs
- Social media marketing jobs
- Digital marketing jobs
- Music composer jobs
- Music producer jobs
- Web designer jobs
- Web developer jobs
Jobs in UKUSACanadaAustraliaGermanyWorldwide
See all job categories🌐 One-page Website
Your sleek, professional one-page website to link to your best work. 14 stunning templates to choose from.
See the templates