Find Jobs
Categories
All Categories (6)
Web, Mobile & IT (6)
Unit Testing

Remote Unit Testing Jobs

Find Jobs
Popular skills: JavaScript, Java, Python, Node.js
6 jobs
User avatar
Full Time Remote
Anywhere
$100k - $150k per year 1 month ago
We are seeking to hire a keen and self-motivated individual who loves the Internet, and loves learning and applying new technologies to exciting problems. You have notable experience developing software and are good at using languages like Perl to implement features in distributed systems. You are comfortable working at scale on dozens of interdependent components across multiple environments. You are also capable of navigating large codebases and uncovering the complexity in existing systems. You are open to giving and receiving feedback, participating in collaborative design discussions. In addition to the above, you are flexible and able to remain effective when priorities shift. What you’ll be doing: First 30 days: - Join a team that is working on our core domain name registration system - Gain deep understanding of our existing platforms - Implement small stories and ensure quality through writing automated tests First 3 months: - Contribute to technical design and architecture discussions - Participate in code reviews and ensure that development standards are adhered to - Design and implement features of increasing complexity First year: - Share knowledge and act as a trusted mentor to junior team members and coops. - Implement projects and features from conception to release - Balance the need to ship code quickly with the need to make sound technical decisions. Key skills and experience: - Bachelor degree in Computer Science, Software Engineering or equivalent work experience - 3+ years professional experience in software development - Experience building software in Object Oriented Perl - Experience working with development best practices (version control, unit testing) - Experience with Continuous Integration concepts and tools - Experience delivering highly available and reliable systems - Good communication skills, both verbal and written Nice to have skills and experience: - Understanding of Python is a huge plus - Experience building integrations with 3rd party systems - Experience building software iteratively using feature flags - Experience working in an agile environment - Exposure to multiple programming languages About Tucows: Tucows (NASDAQ:TCX, TSX:TC) is possibly the biggest Internet company you’ve never heard of. We started as a simple shareware site in 1993 and have grown into a stable of businesses; mobile, internet and domains. We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us. It’s also why the majority of our roles are remote-first, meaning you can work from anywhere you can connect to the internet! Today, close to a thousand people work in over 16 countries to help us make the Internet better. If this sounds exciting to you, join the herd! ----------- We offer a competitive compensation and benefits package with invested growth opportunities. If you are ready to be part of a fast-growing technology company where you determine your future, we want to hear from you. Want to know more about what we stand for? At Tucows we care about protecting the open Internet, narrowing the digital divide, and supporting fairness and equality. We also know that diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation. Learn more about Tucows, our culture and employee benefits on our at tucows.com/careers/ (347)
User avatar
Full Time Remote
Anywhere
$100k - $150k per year 1 month ago
We are seeking to hire a keen and self-motivated individual who loves the Internet, and loves learning and applying new technologies to exciting problems. You have notable experience developing software and are good at using languages like Perl to implement features in distributed systems. You are comfortable working at scale on dozens of interdependent components across multiple environments. You are also capable of navigating large codebases and uncovering the complexity in existing systems. You are open to giving and receiving feedback, participating in collaborative design discussions. In addition to the above, you are flexible and able to remain effective when priorities shift. What you'll be doing: First 30 days: - Join a team that is working on our core domain name registration system - Gain deep understanding of our existing platforms - Implement small stories and ensure quality through writing automated tests First 3 months: - Contribute to technical design and architecture discussions - Participate in code reviews and ensure that development standards are adhered to - Design and implement features of increasing complexity First year: - Share knowledge and act as a trusted mentor to junior team members and coops. - Implement projects and features from conception to release - Balance the need to ship code quickly with the need to make sound technical decisions. Who You Are: - Bachelor degree in Computer Science, Software Engineering or equivalent work experience 3+ years professional experience in software development - Experience building software in Object Oriented Perl - Experience working with development best practices (version control, unit testing) - Experience with Continuous Integration concepts and tools - Experience delivering highly available and reliable systems - Good communication skills, both verbal and written Who You Might Be: - Understanding of Python is a huge plus - Experience building integrations with 3rd party systems - Experience building software iteratively using feature flags - Experience working in an agile environment - Exposure to multiple programming languages About Tucows Tucows (NASDAQ:TCX, TSX:TC) is possibly the biggest Internet company you’ve never heard of. We started as a simple shareware site in 1993 and have grown into a stable of businesses; mobile, internet and domains. We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us. It’s also why the majority of our roles are remote-first, meaning you can work from anywhere you can connect to the internet! Today, close to a thousand people work in over 16 countries to help us make the Internet better. If this sounds exciting to you, join the herd! _________________________ We offer a competitive compensation and benefits package with invested growth opportunities. If you are ready to be part of a fast-growing technology company where you determine your future, we want to hear from you. Want to know more about what we stand for? At Tucows we care about protecting the open Internet, narrowing the digital divide, and supporting fairness and equality. We also know that diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation. Learn more about Tucows, our culture and employee benefits at tucows.com/careers/ (414)
User avatar
Contract Remote
Latin America
2 months ago
Looking for Full Stack Engineers in Latin America only. Our client is a digital workspace for visual collaboration that connects over 75 percent of the Fortune 100. Teams embrace visual collaboration to run more productive meetings and workshops. This leads to a more creative, engaging, and fun way of working together, all in a welcoming, simple-to-use online space. As a Full Stack Engineer you will help grow their business by developing features that power their functional skills visual collaboration app. You will be working with a team of dedicated engineers, designers, and product managers. You will achieve improvements to their product offering, helping all their customers collaborate more effectively. Tech-requirements: ● React.js ● Node.js ● MongoDB ● Testing/Unit testing ● API Nice to have ● Typescript.js ● Testing integration/automation – Mocha, Istanbul, ESLint, Jasmine. Minimum requirements: B.S. in Computer Science or equivalent degree 4+ Years of postgraduate experience English Level: Conversational Individuals only (no team, agencies, or firms) 12 months contract, to start ASAP. LATAM based Engineers only. EST 5 hour overlap. APPLY HERE: https://airtable.com/shr3J3xTuxuoTeeL4
User avatar
Full Time Remote
Latin America
4 months ago
We are looking for iOS Developers and a Technical Lead to join one of our biggest projects in Latam. Our client is one of the major on-demand delivery startups in the region. The main task is to deliver anything users order within 30 minutes. Its functionality also includes the ability to conduct monetary transactions, execute orders, deliver parcels, and provide micro-mobility services. The company is building a management platform through which it will standardize their service and customer experience. Please take into consideration we can only hire in Argentina and Uruguay!!! Required Skills and Experience - Advanced experience in Swift. - 5+ years experience engineering for iOS devices. - Reactive programming and Functional programming. - Solid understanding of architectural patterns like Viper and MVVM. - Experience with Unit Tests. - Ability to communicate complicated technical problems to both technical and business audiences. - Advanced experience with Micro Services architectures. We offer: -Full-time contract with DataArt US to work full remotely for an indefinite period of time -USD monthly fee, not an hourly contract. -Not working during Argentina holidays. -15 days off paid in a year. -In-company English classes, Internal courses. -Various leaves (sickness, paternity, etc.).
User avatar
Full Time Remote
Anywhere
1 month ago
We are looking for a PHP Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well. Hashe Computer Solutions (Pvt) Ltd. believes that our growth is tied with the growth of people who work for us. In particular, we provide a culture where individuals can grow professionally without any constraints. Above all, Hashe Computer Solutions provide Handsome salaries (we’re open for negotiation), Annual trips, and a productive environment. Responsibilities: Application development including database migrations, seeding, stored procedures and functions. Unit testing as well along with automated php unit test cases. Propose solutions to client, implement solution, document it with comments in code as per standards. Develop, record and maintain cutting edge web-based PHP applications on portal plus premium service platforms Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications Prepare and maintain all applications utilizing standard development tools Utilize backend data services and contribute to increase existing data services API Lead the entire web application development life cycle right from concept stage to delivery and post launch support Refactor, optimize and improve the existing codebase for maintenance and scale Use test-driven development and acceptance tests to ensure feature quality Interface with customer and internal teams to gather requirements and develop software solutions Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues Document the development process, architecture, and standard components Coordinate with co-developers and keep project manager well informed of the status of development effort and serves as a liaison between development staff and project manager Keep abreast of new trends and best practices in web development Requirements: Must have: Excellent OOP concept and design patterns User authentication and authorization between multiple systems, servers, and environments Integration of multiple data sources and databases into one system Familiarity with limitations of PHP as a platform and its workaround Proficient in PHP, HTML5, CSS3, JavaScript, jQuery Expert, VueJS Must have Laravel framework experience & angular Excellent relational database skills with MySQL with hands-on stored procedures & functions. Experience with building restful JSON web services Knowledge of APIs, such as Twitter, Facebook, Google maps, Instagram, etc. Understanding of responsive design frameworks such as bootstrap Nice to have: Experience with other PHP MVC frameworks (Symfony, Kohana, CodeIgniter, Zend, etc.) NodeJS, expressJS, WordPress, WordPress plugin development, socket.io, nosql (mongodb, graphSQL), reactJS Previous working experience as a PHP Developer for 4-5 years BS/MS in Computer Science, Engineering or a similar relevant field
User avatar
Full Time Remote
Mexico
$40k - $75k per month 3 months ago
*This job it`s available only for those who already live in Mexico. We are looking for a Senior Full Stack Engineer to join our Engineering team that can build highly performant, scalable and testable applications for browsers and connected devices using web technologies to provide APIs and tools to analyze and interact with geographical data from a computer, tablet or phone. Benefits: ● Benefits per Mexican Law ● Unlimited Paid time off (vacation days without 25% vacation premium) ● 9 paid days ● Private Health insurance ● Private Life insurance ● Private Dental insurance ● Wellness- Fitness reimbursement (up to 60 USD) ● Wellness programs ● Telecommuting options ● flexible work schedules ● Perks such as remote recreation activities (happy hours) and snacks What you’ll do: ● Design, build and maintain web applications that allow users to interact and collaborate around geographical data in real-time ● Render and interact with 3D data on the web ● Design, build and maintain services that provide information for our user-facing applications ● Design, build and maintain services for Internet-connected devices to be used in the field as standalone processing machines ● Design, build and maintain data processing engines that integrate to a high volume data processing pipeline. ● Measure and optimize systems by tracking their performance in real world usage ● Work with Machine Learning, photogrammetry and computer vision teams to bring new information and insight to the user ● Work with our mobile team to create services and applications that can share information between native mobile and web apps ● Work with our product team to define and build the features that will bring more value to our customers What we are looking for: ● Experience writing performant, scalable, testable and well-documented Javascript (ES6+) ● Experience in Node.js (back end), reactjs (front end) ● Experience using Docker ● Experience deploying to cloud services like AWS, GCP, Azure ● Experience integrating code with continuous integration systems ● Experience in Unit testing ● Experience debugging and profiling applications ● Good understanding of application architecture and algorithm optimization ● Accountable and reliable ● Focus on problem solving ● Proficient communication skills ● Fluent in both written and spoken English Preferred qualifications: ● Knowledge in AWS Infrastructure usage such as: ○ EC2 ○ Lambda functions (serveless) ● Experience in continuous delivery Qualifications considered a plus: ● Experience as Technical Team Lead ● Experience working with 3D and 3D modeling files (pointclouds, 3D meshes, etc) ● Experience instrumenting and tracking applications in production using tools like Sentry, Keen and Datadog