
Dev.Pro
Remote Jobs
Software Development Partner. Result-driven. Quality-obsessed.
247 Jobs
Senior Software Engineer – Java
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Design, develop, and maintain Java backend applications and services • Contribute to the migration of services from Java 8 to Java 17 • Contribute to database modernization initiatives, including MySQL upgrades • Write clean, maintainable, and well-tested code • Conduct code reviews to ensure code quality, security, and adherence to architectural standards • Troubleshoot, debug, and resolve complex technical issues • Work closely with developers, QA engineers, and product stakeholders to deliver high-quality solutions • Participate in technical design discussions and contribute to solution design • Create and maintain technical documentation to support development efforts • Participate in Scrum ceremonies (sprint planning, backlog refinement, reviews, and retrospectives)
Intermediate Software Engineer – Blockchain Integration
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Develop and maintain smart contracts, on-chain logic, and services connecting platform components to blockchain capabilities • Contribute to the blockchain developer tooling layer (MCP servers, chain APIs) supporting AI Agent and platform teams • Collaborate with the team lead and senior engineers on technical design • Own feature implementation from design through testing and deployment • Participate in code reviews and write automated tests • Maintain quality across on-chain and off-chain components • Troubleshoot transaction failures, contract interaction issues, and integration bugs across distributed systems • Document implementation details and contribute to technical diagrams as needed
Role Description We invite an Intermediate Software Engineer to join our dedicated blockchain-focused engineering team and develop new components for a large-scale fintech data platform serving private markets. In this role, you’ll build tools and applications deeply integrated with customer chains while contributing to the core blockchain capabilities of our platform. Qualifications - 2-4 years of blockchain development experience with smart contracts, dApps, on-chain logic, or blockchain services - Experience implementing and testing smart contracts in production or near-production environments - Solid understanding of blockchain fundamentals (transactions, wallets, gas models, on-chain state, contract interactions) - Experience implementing direct blockchain interactions (contract calls, event handling, transactions, and error recovery) - Experience with blockchain developer tooling or integration layers (SDKs, MCP servers, chain interaction APIs) - Strong engineering fundamentals (clean code, testing, and debugging distributed systems) - Experience with at least one backend programming language and API development - Experience with Docker and microservices-based applications - Strong communication and collaboration skills, including explaining technical trade-offs - Motivation to build deep blockchain expertise Requirements - Desirable: Experience building backend services with Node.js/TypeScript or Python - Hands-on experience using AI-assisted development tools (Cursor, Claude Code) Key Responsibilities - Develop and maintain smart contracts, on-chain logic, and services connecting platform components to blockchain capabilities - Contribute to the blockchain developer tooling layer (MCP servers, chain APIs) supporting AI Agent and platform teams - Collaborate with the team lead and senior engineers on technical design - Own feature implementation from design through testing and deployment - Participate in code reviews and write automated tests - Maintain quality across on-chain and off-chain components - Troubleshoot transaction failures, contract interaction issues, and integration bugs across distributed systems - Document implementation details and contribute to technical diagrams as needed Benefits - 30 paid days off per year — take them whenever you want for rest days, holidays, or personal time - 5 paid sick days, up to 60 days of medical leave, and 6 paid days off per year for major family events like weddings, funerals, or the birth of a child - Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months - Grow your skills with English lessons, online training, conferences, and the option to explore new career paths
• Lead a production MySQL migration, owning strategy and execution in a live, high-scale environment • Work on a business-critical platform with 100k users, where your decisions directly impact performance, reliability, and user experience • Collaborate across engineering, DevOps, QA, and architecture teams, solving complex, real-world migration challenges • Analyze database schemas, queries, replication, and compatibility risks before and during migration • Review database interaction patterns across Java microservices, including JDBC, connection pooling, and transaction behavior • Design Cloud SQL migration strategies to minimize business disruption • Optimize database performance by analyzing slow queries, indexing, execution plans, locking, and storage behavior • Validate backup, recovery, replication, failover, and disaster recovery processes for production readiness • Define database monitoring, alerting, capacity planning, and health checks • Strengthen database security, access controls, encryption, patching, and compliance practices • Automate database operations using scripting and infrastructure tooling • Create migration runbooks, playbooks, and technical documentation
Role Description We invite a Senior Database Administrator with deep MySQL expertise to join a large-scale database modernization initiative within a Java microservices platform. The project involves upgrading production databases to a newer MySQL version, with a strong focus on system reliability, performance, and minimal user disruption. In this hands-on, high-impact role, you’ll lead end-to-end database migration activities and work closely with engineering, DevOps, QA, and architecture teams to ensure a smooth and successful transition. This is a 6-month engagement with the possibility of extension based on project needs. - Lead a production MySQL migration, owning strategy and execution in a live, high-scale environment - Work on a business-critical platform with 100k users, where your decisions directly impact performance, reliability, and user experience - Collaborate across engineering, DevOps, QA, and architecture teams, solving complex, real-world migration challenges Qualifications - 5+ years of hands-on MySQL Database Administration experience in production environments - Proven experience with major MySQL version upgrades or large-scale database migrations - Strong expertise in MySQL internals (indexing, query optimization, partitioning, replication, and transaction behavior) - Strong SQL skills with the ability to troubleshoot complex performance issues - Hands-on experience administering Linux or other Unix-like OS, with scripting skills in Bash, Python, or similar languages - Experience with managed cloud database services (Cloud SQL, Amazon RDS, or equivalent) - Experience with production database operations (backup/restore, high availability, disaster recovery, failover) - Ability to plan and execute database changes with minimal downtime - Ability to work independently while collaborating effectively across technical teams - Strong communication skills and ability to lead technical discussions Requirements - Good understanding of Java application environments, JDBC, and microservices database interactions - Experience migrating microservices-heavy platforms with shared and service-specific databases - Familiarity with MySQL 8.4 features and upgrade considerations - Experience with monitoring and observability tools for database operations - Knowledge of database security, encryption, and compliance best practices - Experience with automation, infrastructure-as-code, and database tooling - Experience as a Tech Lead for database modernization initiatives Key Responsibilities - Lead the end-to-end migration of MySQL databases from 5.7 to 8.4, ensuring system stability, performance, and minimal downtime - Analyze database schemas, queries, replication, and compatibility risks before and during migration - Review database interaction patterns across Java microservices, including JDBC, connection pooling, and transaction behavior - Design Cloud SQL migration strategies to minimize business disruption - Optimize database performance by analyzing slow queries, indexing, execution plans, locking, and storage behavior - Validate backup, recovery, replication, failover, and disaster recovery processes for production readiness - Define database monitoring, alerting, capacity planning, and health checks - Strengthen database security, access controls, encryption, patching, and compliance practices - Automate database operations using scripting and infrastructure tooling - Create migration runbooks, playbooks, and technical documentation Benefits - 30 paid days off per year — take them whenever you want for rest days, holidays, or personal time - 5 paid sick days, up to 60 days of medical leave, and 6 paid days off per year for major family events like weddings, funerals, or the birth of a child - Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months - Grow your skills with English lessons, online training, conferences, and the option to explore new career paths
Senior Software Engineer – Angular, Node.js
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Build and maintain full-stack features using Angular, Node.js, and NestJS • Implement new features and enhance existing functionality for the enterprise application • Develop and maintain RESTful APIs and backend services • Write clean, maintainable code and use Playwright to test and validate features before delivery • Troubleshoot, debug, and resolve application issues • Participate in code reviews and contribute to engineering best practices • Collaborate effectively with cross-functional teams and contribute ideas for continuous improvement
Role Description We invite a skilled AI Engineer to join our team in building GPU-accelerated video analytics for real-time safety monitoring across large fleets and industrial environments. In this role, you’ll help design and optimize pipelines that detect and track actionable safety events in high-volume video streams. You’ll work on real-world systems that make an impact, collaborating with engineering and product teams to deliver reliable, high-performance solutions. Qualifications - 7+ years of software engineering experience with strong backend skills - 3+ years of experience shipping computer vision solutions to production - Strong Python proficiency - Experience with OpenCV, PyTorch, async I/O frameworks, and API integrations - Hands-on experience with YOLO/Ultralytics or similar object detection frameworks - Experience detecting, labeling, and tracking objects in video - Solid knowledge of frame sampling, confidence thresholds, temporal filtering, and multi-camera aggregation - Experience with GPU inference optimization (batching, stride, TensorRT, CUDA, quantization, throughput tuning) - Ability to communicate and collaborate effectively with engineering and product teams - Upper-Intermediate+ English level Requirements - Experience with Azure Event Hub, Blob Storage, Application Insights, or similar (desirable) - Familiarity with Docker, cloud deployments, and production monitoring systems (desirable) - Experience in temporal/sequence analysis for event detection (desirable) - Experience with video analytics in safety, compliance, or industrial/transportation environments (desirable) Key Responsibilities - Develop and maintain robust backend solutions that process video data and deliver actionable insights using pre-trained computer vision models. - Develop and optimize GPU-accelerated video inference pipelines for real-time processing. - Implement, evaluate, and improve object detection models (YOLO or similar). - Build temporal smoothing and tracking logic for safety event detection. - Optimize model performance using TensorRT, ONNX, CUDA, and GPU profiling tools. - Build and maintain integrations with event-driven APIs, Azure Event Hub, Blob Storage, and internal services. - Add metrics, logging, telemetry, and fail-safe mechanisms for resilient inference jobs. - Collaborate on dataset curation, labeling, model training, validation, and experiment tracking. - Support containerized deployments (Docker) and assist with monitoring and scaling production workload. Next Steps - Submit a CV in English - Intro call with a Recruiter - Internal interview - Client interview - Offer
Principal AI Engineer (Video Analytics: C#, Python)
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
Role Description We invite a skilled AI Engineer to join our team in building GPU-accelerated video analytics for real-time safety monitoring across large fleets and industrial environments. In this role, you’ll help design and optimize pipelines that detect and track actionable safety events in high-volume video streams. You’ll work on real-world systems that make an impact, collaborating with engineering and product teams to deliver reliable, high-performance solutions. Qualifications - 7+ years of software engineering experience with strong backend skills - 3+ years of experience shipping computer vision solutions to production - Strong Python proficiency - Experience with OpenCV, PyTorch, async I/O frameworks, and API integrations - Hands-on experience with YOLO/Ultralytics or similar object detection frameworks - Experience detecting, labeling, and tracking objects in video - Solid knowledge of frame sampling, confidence thresholds, temporal filtering, and multi-camera aggregation - Experience with GPU inference optimization (batching, stride, TensorRT, CUDA, quantization, throughput tuning) - Ability to communicate and collaborate effectively with engineering and product teams - Upper-Intermediate+ English level Requirements - Experience with Azure Event Hub, Blob Storage, Application Insights, or similar (desirable) - Familiarity with Docker, cloud deployments, and production monitoring systems (desirable) - Experience in temporal/sequence analysis for event detection (desirable) - Experience with video analytics in safety, compliance, or industrial/transportation environments (desirable) Key Responsibilities - Develop and maintain robust backend solutions that process video data and deliver actionable insights using pre-trained computer vision models. - Develop and optimize GPU-accelerated video inference pipelines for real-time processing. - Implement, evaluate, and improve object detection models (YOLO or similar). - Build temporal smoothing and tracking logic for safety event detection. - Optimize model performance using TensorRT, ONNX, CUDA, and GPU profiling tools. - Build and maintain integrations with event-driven APIs, Azure Event Hub, Blob Storage, and internal services. - Add metrics, logging, telemetry, and fail-safe mechanisms for resilient inference jobs. - Collaborate on dataset curation, labeling, model training, validation, and experiment tracking. - Support containerized deployments (Docker) and assist with monitoring and scaling production workload. Next Steps - Submit a CV in English - Intro call with a Recruiter - Internal interview - Client interview - Offer
Role Description We invite an Intermediate Scrum Master to join our team and support the development of internal applications for a leading payment processing solution provider serving over 275,000 U.S. businesses. You'll work with two distributed cross-functional teams – DevOps and Development – in a collaborative Agile environment. In this role, you’ll: - Facilitate Scrum ceremonies - Maintain Agile processes and reporting - Ensure alignment across stakeholders and time zones Qualifications - 3+ years of experience as a Scrum Master - Experience working with distributed, cross-functional teams in a remote environment - Strong understanding of Scrum framework and Agile principles - Experience facilitating Scrum ceremonies (daily stand-ups, sprint planning, retrospectives) - Strong communication and stakeholder management skills - Ability to coordinate across multiple teams and stakeholders effectively - Ability to gather, structure, and clearly communicate information from multiple stakeholders - Comfort guiding and supporting teams in Agile practices and day-to-day collaboration - Ability to adapt communication style to different teams, cultures, and individuals - Hands-on experience with Jira or similar Agile tools - Strong organizational skills and ability to work in fast-paced environments - Upper-Intermediate English level Requirements - Desirable: Previous experience as a Technical Writer or Business Analyst - Experience working in large enterprise or fintech environments Benefits - 99.9% remote — you can work from anywhere in the world - 30 paid days off per year to use however you like — vacations, holidays, or personal time - 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events like weddings, funerals, or the birth of a child - Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months - We pay in U.S. dollars and cover all approved overtime - Join English lessons and Dev.Pro University programs, and take part in fun online activities and team-building events Company Description Dev.Pro is a global company that's been building great software since 2011. Our team values fairness, high standards, openness, and inclusivity for everyone — no matter your background.
Intermediate/Senior Test Engineer Automation – Blockchain
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Ability to break down solutions conceptually into testable components and develop plans for testing, verification and validation. • Identify solution risk areas and develop test harnesses that fit into the SDLC • Utilize tools and test harnesses to accelerate current testing practices • Work with Engineering team to evolve testing practices to improve coverage, ensure compliance and accelerate timelines • Demonstrate test coverage with test solutions above • Integrate test practices into CI/CD solutions that generate metrics and visibility • Perform functional, regression, integration, and performance testing using solutions above • Collaborate with developers, product managers, and other stakeholders to understand requirements and ensure comprehensive test coverage. • Foster an open-minded approach with regards to test tools and approaches • Identify, document, and track bugs using bug-tracking tools (e.g., JIRA). • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives. • Continuously improve testing processes and strategies to enhance software quality. • Identify inconsistencies in requirements including key responsibilities, skills or qualifications
237more opportunities are still waiting for you.Log in now and take your next shot before someone else does.