Writing.io Jobs

Find the best remote jobs. Answer a few questions and we'll deploy a powerful assistant to help you search, create alerts, and more.

1 What roles are you open to?

2 Experience level

3 Work style

Did you know? If memory is enabled, Writing.io can remember your job search preferences and help you to improve your resume, craft customized outreach and more.

Engineer Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu at Canonical

Graduate software engineer develops open source software and Linux systems across multiple programming languages and hardware platforms at Canonical.

Junior Remote Posted 28 minutes ago RemoteFirstJobs Product
What this role involves

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world’s leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder led, profitable and growing.

We are hiring 2025 and 2026 Graduate Software Engineers into engineering teams around the world. As a global platform company we offer a wide range of software engineering challenges, in both open source products and commercial business systems. We have teams that work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of course… Bash. We work from the very lowest levels of the Linux system - BIOS and boot loaders, firmware, kernel and drivers, all the way up to desktop applications and containers. We work on tiny devices like the Raspberry Pi and new RISC-V boards, all the way up to supercomputers, clouds and Kubernetes clusters. We work on compilers and toolchains, and we work on security, cryptography, performance and documentation. Some of our teams focus on packaging thousands of pieces of software, others focus on deep contributions to a single body of code.

If you are excited about the potential that open source has for humanity and the enterprise, you have outstanding results in your academic career, and you are excited to contribute to the open source stack, this is the best way to apply to Canonical. We will work with you to identify teams and projects that would be interesting and a good fit for your skills and motivations. The process is highly competitive, it will require effort and excellence to succeed if you apply here.

Most of our engineering teams work from home. We try to align a single team in a single time zone - EMEA (Europe, Middle East and Africa), APAC (Asia Pacific and Indian Ocean), and AMER (North, South and Central Americas). Even though you work from home, we try to ensure you always have colleagues alongside to coach and mentor you, and for the companionship of shared problem solving and pair programming. Larger projects have multiple teams and might span the globe. We work with the open source community and specialize in building teams that work well in the ‘fishbowl’ of open source engineering. This is full time work, five days a week, often solving hard problems with significant responsibility. We don’t generally work weekends and nights and we do enjoy good holidays but we also expect productive and intense engagement Monday to Friday.

We bring all our engineering teams together in person twice a year for a deep ‘sprint’ with other teams to stimulate discussion and enable a wide range of career development paths. This is a fantastic way to demonstrate and develop your skill in software, learn about a wide range of technologies, make a meaningful impact to open source, and see some very interesting new cities that you might never otherwise get to visit.

If you find the open source stack amazing, and you have been a consistent high-performing student in your school and university, then this will be a challenging and exciting start to your career.

Location: This is a Globally remote role.

The role entails

  • Shaping the roadmap for your product at global sprints every six months
  • Focusing on design and user experience, even for developer tooling and command line apps
  • Writing high quality, resilient and performant code, potentially serving millions of demanding daily users
  • Working towards mastery of key programming languages and Linux system knowledge
  • Engaging with users and the open source community through code reviews and issue trackers
  • Responding to customer issues as a priority, develop an understanding of enterprise requirements
  • Developing skills and awareness of security in software design and implementation

What we are looking for in you

  • Exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses
  • Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java
  • Experience with Ubuntu or another Linux distribution
  • Track record of going above-and-beyond expectations to achieve outstanding results
  • Result-oriented and organized, with the drive to meet commitments
  • Personal projects in technology and software engineering beyond the curriculum
  • Professional written and spoken English
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Personal responsibility and accountability
  • Thoughtfulness, self-awareness and the ability to reflect and develop
  • Ability to travel internationally twice a year for company events up to two weeks long

Nice-to-have skills

  • Upstream open source contributions
  • Packaging and Linux distribution contributions - Debian, Fedora, Arch, Nix or another
  • Leadership and organization skills
  • Presentation and writing skills
  • Business and commercial interests

What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004.​ Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#LI-remote

Read the full description
Engineer Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu at Canonical

Graduate software engineer develops open source software and Linux systems across various programming languages and abstraction layers, from kernel drivers to cloud applications.

Junior Remote Posted 28 minutes ago RemoteFirstJobs Product
What this role involves

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world’s leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder led, profitable and growing.

We are hiring 2025 and 2026 Graduate Software Engineers into engineering teams around the world. As a global platform company we offer a wide range of software engineering challenges, in both open source products and commercial business systems. We have teams that work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of course… Bash. We work from the very lowest levels of the Linux system - BIOS and boot loaders, firmware, kernel and drivers, all the way up to desktop applications and containers. We work on tiny devices like the Raspberry Pi and new RISC-V boards, all the way up to supercomputers, clouds and Kubernetes clusters. We work on compilers and toolchains, and we work on security, cryptography, performance and documentation. Some of our teams focus on packaging thousands of pieces of software, others focus on deep contributions to a single body of code.

If you are excited about the potential that open source has for humanity and the enterprise, you have outstanding results in your academic career, and you are excited to contribute to the open source stack, this is the best way to apply to Canonical. We will work with you to identify teams and projects that would be interesting and a good fit for your skills and motivations. The process is highly competitive, it will require effort and excellence to succeed if you apply here.

Most of our engineering teams work from home. We try to align a single team in a single time zone - EMEA (Europe, Middle East and Africa), APAC (Asia Pacific and Indian Ocean), and AMER (North, South and Central Americas). Even though you work from home, we try to ensure you always have colleagues alongside to coach and mentor you, and for the companionship of shared problem solving and pair programming. Larger projects have multiple teams and might span the globe. We work with the open source community and specialize in building teams that work well in the ‘fishbowl’ of open source engineering. This is full time work, five days a week, often solving hard problems with significant responsibility. We don’t generally work weekends and nights and we do enjoy good holidays but we also expect productive and intense engagement Monday to Friday.

We bring all our engineering teams together in person twice a year for a deep ‘sprint’ with other teams to stimulate discussion and enable a wide range of career development paths. This is a fantastic way to demonstrate and develop your skill in software, learn about a wide range of technologies, make a meaningful impact to open source, and see some very interesting new cities that you might never otherwise get to visit.

If you find the open source stack amazing, and you have been a consistent high-performing student in your school and university, then this will be a challenging and exciting start to your career.

Location: This is a Globally remote role.

The role entails

  • Shaping the roadmap for your product at global sprints every six months
  • Focusing on design and user experience, even for developer tooling and command line apps
  • Writing high quality, resilient and performant code, potentially serving millions of demanding daily users
  • Working towards mastery of key programming languages and Linux system knowledge
  • Engaging with users and the open source community through code reviews and issue trackers
  • Responding to customer issues as a priority, develop an understanding of enterprise requirements
  • Developing skills and awareness of security in software design and implementation

What we are looking for in you

  • Exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses
  • Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java
  • Experience with Ubuntu or another Linux distribution
  • Track record of going above-and-beyond expectations to achieve outstanding results
  • Result-oriented and organized, with the drive to meet commitments
  • Personal projects in technology and software engineering beyond the curriculum
  • Professional written and spoken English
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Personal responsibility and accountability
  • Thoughtfulness, self-awareness and the ability to reflect and develop
  • Ability to travel internationally twice a year for company events up to two weeks long

Nice-to-have skills

  • Upstream open source contributions
  • Packaging and Linux distribution contributions - Debian, Fedora, Arch, Nix or another
  • Leadership and organization skills
  • Presentation and writing skills
  • Business and commercial interests

What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004.​ Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#LI-remote

Read the full description
Engineer Associate Application Engineer at Twilio

Designs, develops, and tests financial application components in Oracle Fusion and Zuora billing systems while collaborating with cross-functional teams on accounting requirements.

Junior Remote Posted about 3 hours ago RemoteFirstJobs Product
What this role involves

Who we are

At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences.

Our dedication to remote-first work, and strong culture of connection and global inclusion means that no matter your location, you’re part of a vibrant team with diverse experiences making a global impact each day. As we continue to revolutionize how the world interacts, we’re acquiring new skills and experiences that make work feel truly rewarding. Your career at Twilio is in your hands.

We use Artificial Intelligence (AI) to help make our hiring process efficient. That said, every hiring decision is made by real Twilions!

.

See yourself at Twilio

Join the team as Twilio’s next Application Engineer.

About the job

This position is needed to drive the design, development, and end-to-end testing of core financial application components within Oracle Fusion and its integrated Zuora billing ecosystem. The engineer will act as a key technical partner, collaborating directly with cross-functional track leads, business stakeholders, and functional analysts to translate complex accounting and finance requirements into robust, scalable software solutions..

Responsibilities

In this role, you’ll:

  • End-to-End Component Engineering: Design, develop, robustly code, and test enterprise financial application components within Oracle Fusion Cloud Financials and integrated billing systems like Zuora.
  • Cross-Functional System Integration: Maintain seamless data flows, pipelines, and technical interfaces bridging Oracle Fusion with Zuora billing and other upstream/downstream platforms.
  • Technical Requirement Translation: Collaborate closely with functional analysts, business users, and financial track leads to translate complex business logic and accounting workflows into scalable technical specifications.
  • Release & Testing Orchestration: Support System Integration Testing (SIT) and User Acceptance Testing (UAT) cycles, ensuring all custom configurations, extensions, integrations and reports meet stringent financial accuracy standards.
  • Operational Health & Lifecycle Support: Proactively monitor system health, debug integration/report failures, perform root-cause analysis (RCA), and deliver critical support during high-stakes financial periods like month-end closes.

Qualifications

Twilio values diverse experiences from all kinds of industries, and we encourage everyone who meets the required qualifications to apply. If your career is just starting or hasn’t followed a traditional path, don’t let that stop you from considering Twilio. We are always looking for people who will bring something new to the table!

*Required:

  • 1 to 2 years of hands-on professional experience in enterprise software development or engineering, specifically working with Oracle ERP Cloud Financials.
  • Strong foundational knowledge of BIP & OTBI Reports, SQL, PL/SQL, and data modeling concepts.
  • Experience with API testing tools (such as Postman) and working with REST/SOAP web services.
  • Demonstrate ability to perform technical troubleshooting, read system logs, and conduct basic root-cause analysis (RCA) to resolve application or data flow errors.
  • Familiarity with or exposure to modern cloud UI extension tools, such as Visual Builder Cloud Service (VBCS) or Redwood templates.
  • Clear, concise, and focused communication skills, with a proven ability to collaborate effectively in a cross-functional team environment.

Desired:

  • Basic understanding of data orchestration pipelines, XML/JSON data structures, or file-based data imports
  • A foundational understanding of general accounting flows or experience providing technical support during high-stakes operational cycles like month-end financial closes.
  • Experience in Zuora billing systems including Workflows, Mediation, etc

Location

This role will be remote, and based in India. (Karnataka, Tamil Nadu, Telangana, Maharashtra, Delhi)

Travel

We prioritize connection and opportunities to build relationships with our customers and each other. For this role, approximately 5% travel is anticipated to help you connect in-person in a meaningful way.

What We Offer

Working at Twilio offers many benefits, including competitive pay, generous time off, ample parental and wellness leave, healthcare, a retirement savings program, and much more. Offerings vary by location.

Twilio thinks big. Do you?

We like to solve problems, take initiative, pitch in when needed, and are always up for trying new things. That’s why we seek out colleagues who embody our values — something we call Twilio Magic. Additionally, we empower employees to build positive change in their communities by supporting their volunteering and donation efforts.

So, if you’re ready to unleash your full potential, do your best work, and be the best version of yourself, apply now! If this role isn’t what you’re looking for, please consider other open positions.

Twilio is proud to be an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Additionally, Twilio participates in the E-Verify program in certain locations, as required by law.

Read the full description
Engineer Machine Learning Engineer, New Grad - Quora (Remote) at Quora

Develops and productionizes consumer-facing AI features using LLMs and generative AI systems in close collaboration with cross-functional engineering teams.

Junior Remote Posted 2 days ago RemoteFirstJobs Product
What this role involves

[ Quora is a privately held, “remote-first” company . This position can be performed remotely from anywhere in Canada or the United States. Please visit careers.quora.com/eligible-countries for details regarding employment eligibility by country.]

About Quora:

Quora’s mission is to grow the world’s collective intelligence. To do so, we have two platforms:

  • Quora: a global knowledge sharing platform with over 300M monthly unique visitors, bringing people together to share insights on various topics and providing a unique platform to learn and connect with others.

  • Poe: a platform providing millions of global users with one place to chat, explore and build with a wide variety of AI language models (bots), including Claude-Opus-4.7, Nano-Banana-2, GPT-Image-2, GPT-5.5, GPT-5.5-Pro, and more. As AI capabilities rapidly advance, Poe provides a single platform to instantly integrate and utilize these new models.

Behind these products are passionate, collaborative, and high-performing global teams. We have a culture rooted in transparency, idea-sharing, and experimentation that allows us to celebrate success and grow together through meaningful work. Join us on this journey to create a positive impact and make a significant change in the world.

This role will be working on our Quora product.

About the Team and Role:

Our small engineering team works on challenging problems every day. We have a culture that’s rooted in constantly learning and improving, and our engineers are encouraged to think big and experiment with new ideas. Using continuous deployment, we quickly see our changes in the product and make fast iterations. Our engineers focus on creating polished products and writing high quality code by designing APIs and abstractions that are extensible and maintainable. Everyone on the engineering team has a huge impact on our product and our company.

Join our team to build and improve consumer-facing AI systems at the core of Quora’s product experience! As a Machine Learning Engineer, you’ll develop high-quality AI-powered content experiences and drive meaningful engagement through scalable ML solutions. This role emphasizes hands-on model development, experimentation, and productionization in close collaboration with cross-functional partners.

Responsibilities:

  • Build and iterate on consumer-facing AI features powered by large language models (LLMs) and related generative AI systems

  • Collaborate with engineers across the AI engineering stack — prompt engineering, agentic workflow optimization, evaluation and more

  • Run structured experiments (e.g., A/B tests, offline evaluations) to measure impact on engagement, quality, and trust metrics

  • Partner closely with product and engineering to translate user needs into scalable AI-powered solutions

  • Strengthen model reliability through monitoring, guardrails, quality analysis, and failure mode investigation

  • Optimize the latency, cost, and scalability of production AI systems

Minimum Requirements:

  • Availability for meetings and impromptu communication during Quora’s “ coordination hours ” (Mon-Fri: 9am-3pm Pacific Time)

  • A 2024, 2025 or 2026 graduate with or pursuing a B.S., M.S., or Ph.D. in Computer Science, Engineering or a related technical field

  • Strong understanding of mathematical foundations of Machine Learning algorithms

  • Experience of LLM applications or transformer models

  • Knowledge of Python or C++, or the ability to learn them quickly

  • Strong command of written English, with the ability to evaluate tone, accuracy, clarity, and nuance in written content

  • A passion for learning and always improving yourself and the team around you

Preferred Requirements:

  • Previous software engineering experience via an internship, work experience or coding competition

  • Hands-on experience building agents in a production environment at scale

  • Passion for Quora’s mission and goals

At Quora, we value diversity and inclusivity and welcome individuals from all backgrounds, including marginalized or underrepresented groups in tech, to apply for our job openings. We encourage all candidates who share a passion for growing the world’s knowledge, even those who may not strictly meet all the preferred requirements, to apply, as we know that a diverse range of perspectives can have a significant impact on our products and our culture.

Additional Information:

We are accepting applications on an ongoing basis.

Quora offers a wide range of benefits including medical/dental/vision coverage, equity refreshers, remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are country-specific and may vary.

There are many factors that will determine the starting pay, including but not limited to experience, location, education, and business needs.

  • US candidates only: For US based applicants, the salary range is $107,360 - $152,900 USD + equity + benefits.

  • Canada candidates only: For Toronto and Vancouver based applicants, the salary range is $137,852 - $157,061 CAD + equity + benefits. For all other locations in Canada, the salary range is $128,661 - $146,590 CAD + equity + benefits.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

AI technology may assist in sorting applications and recording interview notes, but all decisions are made by a member of our team.

To ensure a secure hiring process, all final candidates will undergo identity verification and a comprehensive background check prior to onboarding.

Job Applicant Privacy Notice: https://www.careers.quora.com/pages/quora-global-job-applicant-privacy-notice

#LI-SS2

#LI-REMOTE

Read the full description
Engineer Junior Java Backend Developer at Nagarro

Develops backend features within Java/Spring Boot microservices for a global e-invoicing platform, fixing production issues and building REST APIs.

Junior Remote Posted 4 days ago RemoteFirstJobs Product
What this role involves

Company Description

👋🏼 We’re Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale—across all devices and digital mediums, and our people exist everywhere in the world (19,000+ experts across 34 countries, to be exact). Our work culture is dynamic and non-hierarchical. We’re looking for great new colleagues. That’s where you come in!

Job Description

You’ll work on Clear’s global e-invoicing platform—a suite of Java/Spring Boot microservices that generate, validate, route, and exchange tax-compliant invoices across multiple countries, including India, Saudi Arabia, Malaysia, Belgium, UAE, and the expanding EU/Peppol ecosystem.

The platform integrates with government tax authority APIs and supports Peppol four-corner document exchange. It is an event-driven, workflow-orchestrated system built as Maven multi-module services.

This is an individual contributor role designed for developers at the beginning of their backend career. You’ll contribute to well-defined features, production support, and maintenance activities while working closely with experienced engineers who will provide guidance on technical design and implementation.

What You’ll Do

  • Develop backend features within existing Java/Spring Boot services.
  • Understand and work within a large existing codebase.
  • Fix production issues and implement small enhancements.
  • Build and consume REST APIs.
  • Write clean, maintainable, and well-tested code.
  • Create unit and integration tests.
  • Follow established coding standards and development patterns.
  • Participate in code reviews and continuously improve code quality.
  • Collaborate effectively with a distributed, agile engineering team.

Qualifications

  • 1–2 years of professional backend development experience using Java.
  • Hands-on experience with Java 11 or Java 17.
  • Experience building applications with Spring Boot.
  • Understanding of RESTful API development.
  • Experience working with MongoDB or another relational/NoSQL database.
  • Familiarity with Maven and Git.
  • Basic experience writing automated tests using JUnit or Mockito.
  • Ability to understand and work within an existing codebase.
  • Good communication skills and the ability to work effectively in a remote, international team.
Read the full description
Engineer Associate Software Engineer

Develops and optimizes Shopify implementations, challenging current usage patterns and improving platform configurations.

Junior Posted 4 days ago Himalayas
What this role involves
Role OverviewWe're looking for an Associate Software Engineer who knows Shopify well enough to challenge how we're using it.
Read the full description
Engineer Junior SDET at TrueML

Junior Quality Engineer executes test plans, performs functional and regression testing across web/API/data components, documents defects, and contributes to test automation scripts.

Junior Posted 5 days ago RemoteFirstJobs Product
What this role involves

Why TrueML?

TrueML is a mission-driven financial software company that aims to create better customer experiences for distressed borrowers. Consumers today want personal, digital-first experiences that align with their lifestyles, especially when it comes to managing finances. TrueML’s approach uses machine learning to engage each customer digitally and adjust strategies in real time in response to their interactions.

The TrueML team includes inspired data scientists, financial services industry experts and customer experience fanatics building technology to serve people in a way that recognizes their unique needs and preferences as human beings and endeavoring toward ensuring nobody gets locked out of the financial system.

TrueML Products is seeking an early-career Quality Engineer I to join our Quality Engineering team and help ensure the delivery of high-quality software products. This is a hands-on role focused on executing tests, finding and documenting issues, and learning best practices in software quality.

You’ll work closely with more senior Quality Engineers, developers, and product managers to validate new features, support regression efforts, and continuously improve how we test. This is an ideal role if you’re early in your QA/QE career, eager to learn, and curious about using GenAI tools to assist with testing.

Work-Life Benefits

  • Unlimited PTO
  • Medical benefit contributions in congruence with local laws and type of employment agreement

What You’ll Do:

Quality Engineering & Test Execution

  • Execute test plans and test cases as directed by senior QE team members.

  • Perform basic functional, regression, and integration testing across Web, API, and/or Data components as applicable.

  • Identify, document, and track defects accurately in our bug tracking system (e.g., Jira), including clear reproduction steps and impact.

  • Contribute to the creation and maintenance of test data needed for test execution.

  • Assist in troubleshooting and investigating issues by reproducing defects, gathering logs, and validating fixes.

  • Contribute to basic test scripts (manual and automated) under guidance, following established patterns and standards.

Collaboration, Communication & Ownership

  • Participate in team meetings, providing clear status updates on assigned tasks.

  • Communicate testing progress, risks, and issues to your team in a clear and concise way, including to non-technical stakeholders when needed.

  • Ask questions and seek clarification proactively to fully understand requirements, scope, and expected behavior.

  • Follow through on commitments, take responsibility for your work, and deliver assigned tasks on time with close supervision.

  • Collaborate with your team to unblock issues within the scope of your work, escalating when needed.

Quality Practices, Processes & AI Tools

  • Learn and adhere to established QE standards, processes, and best practices (including test case structure, defect reporting, and regression workflows).

  • Build a basic understanding of the software development lifecycle (SDLC) and how quality is embedded throughout.

  • Begin working within Agile/Scrum practices (e.g., participating in sprint ceremonies, using user stories, understanding acceptance criteria).

  • Assisted Scripting: Use AI-powered code completion tools (e.g., GitHub Copilot) to help write simple test automation scripts or snippets under supervision.

  • AI-Suggested Test Cases: Leverage AI tools to generate basic test case ideas and scenarios from requirements or user stories, then refine them with guidance.

  • Intelligent Search: Use AI-enhanced search within bug tracking and documentation systems to quickly find duplicate issues, related tickets, or supporting documentation.

  • Build awareness of how to find information and who to ask across the company (e.g., “Who can answer X?” or “Where is Y documented?”).

Who You Are:

  • Degree in Computer Science, Engineering, Information Systems, or a related field.

  • 1–2 years of relevant experience in software testing, quality assurance, or a related technical role (including internships, co-ops, or academic projects).

  • Basic understanding of software development lifecycles and testing methodologies (e.g., functional, regression, integration testing).

  • Familiarity with basic testing concepts and terminology (e.g., test cases, test data, defects, severity/priority).

  • Basic proficiency with operating systems and common software applications.

  • Exposure to bug tracking systems (e.g., Jira).

  • Academic or practical exposure to scripting/programming languages (e.g., Python, JavaScript, TypeScript, Java) for basic test scripting or automation.

  • Familiarity with Agile methodologies (e.g., Scrum or Kanban) and working with user stories.

  • Experience with any test management tools (e.g., Xray, TestRail) is a plus.

  • Experience using AI-powered tools in an academic, personal, or professional context (e.g., for code completion, documentation search, or generating test ideas).

  • Strong verbal and written communication skills, with the ability to clearly describe issues and test results.

  • Demonstrated ability to follow instructions, learn new tools and processes, and complete assigned tasks with supervision.

  • Interest in and willingness to use GenAI tools (e.g., GitHub Copilot, Gemini, AI test generators) to assist with scripting, test design, and information discovery.

$25,000 - $40,000 a year

Compensation Disclosure: This information reflects the anticipated base salary range for this position based on current national/regional data. Minimums and maximums may vary based on location. Individual pay is based on skills, experience, and other relevant factors.

We are a dynamic group of people who are subject matter experts with a passion for change. Our teams are crafting solutions to big problems every day. If you’re looking for an opportunity to do impactful work, join TrueML and make a difference.

Our Dedication to Diversity & Inclusion

TrueML is an equal-opportunity employer. We promote, value, and thrive with a diverse & inclusive team. Different perspectives contribute to better solutions, and this makes us stronger every day. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Read the full description
Engineer Java Backend Developer (m/f/d) at Nagarro

Build and maintain backend features in Java/Spring Boot services for a global e-invoicing platform, handling APIs, databases, and production issue resolution.

Junior Remote Posted 5 days ago RemoteFirstJobs Product
What this role involves

Company Description

👋🏼 We’re Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale—across all devices and digital mediums, and our people exist everywhere in the world (19,000+ experts across 34 countries, to be exact). Our work culture is dynamic and non-hierarchical. We’re looking for great new colleagues. That’s where you come in!

Job Description

You’ll work on Clear’s global e-invoicing platform—a suite of Java/Spring Boot services that generate, validate, route, and exchange tax-compliant invoices across multiple countries, including India, Saudi Arabia, Malaysia, Belgium, UAE, and the expanding EU/Peppol ecosystem.

The backend handles government-format mapping, network routing to tax-authority APIs, and Peppol four-corner document exchange. It is an event-driven, workflow-orchestrated platform built as Maven multi-module services.

This is an individual contributor role for an experienced backend engineer who can quickly understand an existing codebase and contribute independently. You’ll own well-scoped features, resolve production issues, and deliver high-quality solutions while collaborating with senior engineers on larger technical initiatives.

What You’ll Do

  • Build and deliver backend features within existing Java/Spring Boot services.
  • Understand and navigate a large, existing enterprise codebase.
  • Diagnose and resolve production issues.
  • Develop and maintain REST APIs.
  • Implement unit and integration tests to ensure code quality.
  • Work across Maven multi-module services following established engineering patterns.
  • Participate in code reviews and maintain high-quality Git/PR practices.
  • Collaborate with cross-functional teams in a distributed agile environment.
  • Contribute to continuous improvements in code quality, maintainability, and performance.

Qualifications

  • 1–2 years of professional backend development experience using Java.
  • Hands-on experience with Java 17.
  • Experience building applications with Spring Boot.
  • Understanding of RESTful API development.
  • Experience working with MongoDB or another relational/NoSQL database.
  • Familiarity with Maven and Git.
  • Basic experience writing automated tests using JUnit or Mockito.
  • Ability to understand and work within an existing codebase.
  • Good communication skills and the ability to work effectively in a remote, international team.

Additional Information

  • 30 days of paid vacation, internal and external training opportunities, MyN – Nagarro Employee Share Program, attractive company bicycle arrangements, modern office space at central locations with high-tech equipment, sports programs, access to the corporate benefits portal, free fruit and drinks.
  • Plenty of room for innovation in a high-growth environment with the latest technologies and products. With us, you can get involved and make a difference.
  • Flat hierarchies and a long-term, stable job with attractive development opportunities.
Read the full description
Engineer Junior Full-Stack Java Developer – Contact Center Technologies at Sutherland

Develops and maintains full-stack Java applications for contact center platforms using microservices, Spring Boot, and cloud technologies like GCP and Kubernetes.

Junior Remote Posted 5 days ago RemoteFirstJobs Product
What this role involves

Company Description

Sutherland is a global digital transformation company that delivers exceptional experiences for leading brands worldwide. With core expertise in Artificial Intelligence, Automation, Cloud Engineering, and Advanced Analytics, Sutherland partners with iconic global enterprises to drive digital transformation at scale, optimize critical business operations, reinvent customer and employee experiences, and pioneer new solutions — all delivered through a seamless “as-a-service” model. The company’s portfolio of proprietary products and platforms — including Sutherland Connect, its AI-powered omnichannel contact center platform — enables clients across industries such as banking, insurance, healthcare, communications, technology, retail, and travel to achieve measurable digital outcomes. With 363 unique inventions (250 of which are AI-based) rolled up under several patent grants, Sutherland brings market-leading technology and business process excellence to every engagement. Sutherland operates across multiple global locations and is committed to fostering an inclusive, diverse workplace where innovation thrives.

Job Description

Position Summary

We are seeking a motivated Junior Full-Stack Java Developer with a foundational understanding of contact center technologies to join our engineering team. This role involves the development, maintenance, and Level 3 support of enterprise applications that power our contact center operations across Cisco and Genesys platforms. The ideal candidate is a self-driven professional who thrives in a remote environment, takes ownership of their work, demonstrates strong troubleshooting skills, and collaborates effectively across cross-functional project and product teams without the need for micromanagement.

You will be responsible for building and maintaining full-stack solutions using a microservices-based back-end architecture with Java Spring Boot and front-end technologies such as Vaadin, Thymeleaf, and Bootstrap/HTML5. Back-end development centers on designing, building, and maintaining loosely coupled microservices that communicate via RESTful APIs, message queues, and event-driven patterns. Applications will integrate with PostgreSQL, SQL Server, and Informix databases. Services are deployed either on-premise or within Google Cloud Platform (GCP) using Docker and Kubernetes. You will also work with Microsoft Active Directory (via Azure AD/Entra ID) for authentication and identity management integrations.

Core Responsibilities

  • Develop, test, and deploy full-stack enterprise Java applications using a microservices architecture with Spring Boot, RESTful APIs, and front-end technologies including Vaadin, Thymeleaf, and Bootstrap/HTML5 to support contact center operations.
  • Design and implement microservices following best practices including API gateway patterns, service discovery, circuit breakers, and inter-service communication via REST and messaging.
  • Build and maintain microservices with containerized deployments using Docker and orchestration via Kubernetes for both on-premise and Google Cloud Platform (GCP) environments.
  • Provide Level 3 (L3) production support by performing root cause analysis, diagnosing complex application and integration issues, and implementing timely fixes to restore service. Serve as the escalation point for issues that cannot be resolved by L1/L2 support teams.
  • Develop and customize Cisco Finesse agent desktop integrations, gadgets, and workflows, including working with the Finesse API and extending agent and supervisor desktop capabilities.
  • Perform customization and configuration of Coral Interactive (softphone) solutions to enhance agent communication and call handling workflows.
  • Write and optimize SQL queries, stored procedures, and data access layers to integrate with PostgreSQL (primary), SQL Server, and Informix databases. This role does not include database administration responsibilities.
  • Develop against and integrate with Cisco Unified Contact Center Enterprise (UCCE) and Cisco Customer Voice Portal (CVP) for IVR routing, call flow logic, and VXML application development.
  • Work with Genesys Platform SDK (PSDK) for integration with Genesys contact center environments, including familiarity with Genesys Voice Portal (GVP) for IVR development.
  • Integrate applications with Microsoft Active Directory (Azure AD/Entra ID) for authentication, authorization, single sign-on (SSO), and identity management workflows.
  • Deploy, configure, and manage applications on Google Cloud Platform (GCP) and on-premise infrastructure, leveraging cloud-native services for scalability, monitoring, and reliability.
  • Utilize Splunk for application monitoring, log analysis, troubleshooting production issues, and building operational dashboards and reports to support L3 support functions.
  • Actively leverage AI-powered development tools (e.g., GitHub Copilot, Grok, Claude) to accelerate development workflows, improve code quality, generate documentation, and enhance productivity.
  • Collaborate with project managers, product owners, QA engineers, and fellow developers as part of project and product teams to deliver features on schedule and to specification.
  • Participate in code reviews, architectural discussions, and technical design sessions to maintain high standards of code quality and system reliability.
  • Create and maintain technical documentation including design specifications, API documentation, runbooks, troubleshooting guides, and deployment procedures.
  • Proactively identify and resolve technical debt, performance bottlenecks, and security vulnerabilities across the application stack.

Technical Environment

Languages & Frameworks

  • Java (primary), Spring Boot, Spring Security, Spring Data JPA, Spring Cloud
  • Vaadin, Thymeleaf, Bootstrap, HTML5, CSS3, JavaScript/TypeScript
  • C# / .NET (preferred)
  • SQL, PL/pgSQL, T-SQL

Contact Center Platforms

  • Cisco Finesse, Cisco UCCE, Cisco CVP
  • Coral Interactive (softphone)
  • Genesys PSDK, Genesys Voice Portal (GVP)
  • IEX/NICE Workforce Management

Databases

  • PostgreSQL (primary)
  • Microsoft SQL Server
  • IBM Informix

Infrastructure & Cloud

  • Docker, Kubernetes (on-premise and GCP deployments)
  • Google Cloud Platform (GCP)
  • Microsoft Active Directory / Azure AD (Entra ID)
  • Splunk (monitoring, logging, troubleshooting, and reporting)

AI & Productivity Tools

  • GitHub Copilot, Grok, Claude, or equivalent AI-assisted development tools
  • Git, JIRA, Confluence, or equivalent project management and version control tools

Work Environment & Expectations

This is a fully remote position based in BogotĂĄ, Colombia. Candidates must have a reliable high-speed internet connection and a dedicated workspace conducive to focused development work.

Core collaboration hours may be required to overlap with team members across time zones. Occasional after-hours support for production deployments or critical incidents may be necessary, particularly given the L3 support responsibilities of this role.

The ideal candidate is a self-starter who takes initiative, communicates proactively, and consistently delivers high-quality work without requiring close oversight. You are expected to manage your own schedule, flag blockers early, and contribute meaningfully to team discussions and planning sessions.

Clear, concise communication is essential. You will be expected to provide regular status updates, participate actively in team meetings, and document your work thoroughly. Strong English communication skills (written and verbal) are required.

Qualifications

Required Qualifications

  • 2–4 years of professional experience in full-stack software development with Java as the primary language.
  • Proficiency with Java Spring Boot for building microservices, REST APIs, and distributed back-end systems, including understanding of microservices design patterns such as API gateways, service discovery, circuit breakers, and event-driven communication.
  • Experience with front-end development using Vaadin, Thymeleaf, Bootstrap, and standard web technologies (HTML5, CSS3, JavaScript/TypeScript).
  • Working knowledge of relational database integration, including writing SQL queries, stored procedures, and using ORM frameworks (e.g., JPA/Hibernate) against PostgreSQL, SQL Server, or Informix.
  • Hands-on experience with Docker containerization and Kubernetes orchestration for application deployment and management.
  • Working knowledge of Google Cloud Platform (GCP) including compute, networking, storage, and managed services relevant to application hosting and deployment pipelines.
  • Understanding of Microsoft Active Directory and Azure AD (Entra ID) integration patterns for authentication, authorization, and SSO.
  • Strong troubleshooting and diagnostic skills with the ability to serve as a Level 3 escalation point, including experience with systematic root cause analysis and production incident resolution.
  • Experience using Splunk (or comparable log aggregation/monitoring platforms) for application troubleshooting, log correlation, dashboard creation, and operational reporting.
  • Demonstrated ability to effectively utilize AI-assisted development tools (GitHub Copilot, Grok, Claude, or similar) as part of the daily development workflow.
  • Excellent written and verbal communication skills with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.
  • Proven ability to work independently in a remote environment, manage time effectively, prioritize tasks, and deliver results with minimal supervision.
  • Experience working collaboratively within project teams and cross-functional product teams.

Preferred Qualifications

  • Experience with Cisco Finesse development, including gadget creation, API integration, and customization of agent/supervisor desktop layouts.
  • Experience with Coral Interactive softphone customization, configuration, and integration within contact center agent desktop environments.
  • Working knowledge of Genesys Platform SDK (PSDK) for developing integrations with Genesys-based contact center platforms.
  • Familiarity with Genesys Voice Portal (GVP) for IVR application development, call routing, and voice self-service solutions.
  • Experience with Cisco Customer Voice Portal (CVP) including VXML application development, call studio scripting, and IVR call flow design.
  • Experience with Workforce Management (WFM) systems, specifically IEX/NICE WFM, including integrations, data feeds, reporting, and scheduling workflows.
  • Proficiency in C# / .NET development for supplementary application development, tooling, or integration with Microsoft-ecosystem services.
  • Experience with CI/CD pipeline design and implementation using tools such as Jenkins, GitHub Actions, or Google Cloud Build.
  • Familiarity with infrastructure-as-code tools (Terraform, Helm charts, Ansible) for managing cloud and on-premise container environments.
  • Knowledge of contact center metrics, KPIs, and operational workflows (e.g., ACD routing, queue management, real-time adherence, agent state management).
  • Experience with message queuing systems (e.g., RabbitMQ, Kafka, Google Pub/Sub) for event-driven architectures.
  • Experience or interest in AI tools such as Claude, Copilot, or Grock will be considered a plus.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Read the full description
Engineer Junior SDET at TrueML

Junior Quality Engineer executes test plans, identifies and documents defects, and assists with manual and automated testing across web, API, and data components.

Junior Posted 5 days ago RemoteFirstJobs Product
What this role involves

Why TrueML?

TrueML is a mission-driven financial software company that aims to create better customer experiences for distressed borrowers. Consumers today want personal, digital-first experiences that align with their lifestyles, especially when it comes to managing finances. TrueML’s approach uses machine learning to engage each customer digitally and adjust strategies in real time in response to their interactions.

The TrueML team includes inspired data scientists, financial services industry experts and customer experience fanatics building technology to serve people in a way that recognizes their unique needs and preferences as human beings and endeavoring toward ensuring nobody gets locked out of the financial system.

TrueML Products is seeking an early-career Quality Engineer I to join our Quality Engineering team and help ensure the delivery of high-quality software products. This is a hands-on role focused on executing tests, finding and documenting issues, and learning best practices in software quality.

You’ll work closely with more senior Quality Engineers, developers, and product managers to validate new features, support regression efforts, and continuously improve how we test. This is an ideal role if you’re early in your QA/QE career, eager to learn, and curious about using GenAI tools to assist with testing.

Work-Life Benefits

  • Unlimited PTO
  • Medical benefit contributions in congruence with local laws and type of employment agreement

What You’ll Do:

Quality Engineering & Test Execution

  • Execute test plans and test cases as directed by senior QE team members.

  • Perform basic functional, regression, and integration testing across Web, API, and/or Data components as applicable.

  • Identify, document, and track defects accurately in our bug tracking system (e.g., Jira), including clear reproduction steps and impact.

  • Contribute to the creation and maintenance of test data needed for test execution.

  • Assist in troubleshooting and investigating issues by reproducing defects, gathering logs, and validating fixes.

  • Contribute to basic test scripts (manual and automated) under guidance, following established patterns and standards.

Collaboration, Communication & Ownership

  • Participate in team meetings, providing clear status updates on assigned tasks.

  • Communicate testing progress, risks, and issues to your team in a clear and concise way, including to non-technical stakeholders when needed.

  • Ask questions and seek clarification proactively to fully understand requirements, scope, and expected behavior.

  • Follow through on commitments, take responsibility for your work, and deliver assigned tasks on time with close supervision.

  • Collaborate with your team to unblock issues within the scope of your work, escalating when needed.

Quality Practices, Processes & AI Tools

  • Learn and adhere to established QE standards, processes, and best practices (including test case structure, defect reporting, and regression workflows).

  • Build a basic understanding of the software development lifecycle (SDLC) and how quality is embedded throughout.

  • Begin working within Agile/Scrum practices (e.g., participating in sprint ceremonies, using user stories, understanding acceptance criteria).

  • Assisted Scripting: Use AI-powered code completion tools (e.g., GitHub Copilot) to help write simple test automation scripts or snippets under supervision.

  • AI-Suggested Test Cases: Leverage AI tools to generate basic test case ideas and scenarios from requirements or user stories, then refine them with guidance.

  • Intelligent Search: Use AI-enhanced search within bug tracking and documentation systems to quickly find duplicate issues, related tickets, or supporting documentation.

  • Build awareness of how to find information and who to ask across the company (e.g., “Who can answer X?” or “Where is Y documented?”).

Who You Are:

  • Degree in Computer Science, Engineering, Information Systems, or a related field.

  • 1–2 years of relevant experience in software testing, quality assurance, or a related technical role (including internships, co-ops, or academic projects).

  • Basic understanding of software development lifecycles and testing methodologies (e.g., functional, regression, integration testing).

  • Familiarity with basic testing concepts and terminology (e.g., test cases, test data, defects, severity/priority).

  • Basic proficiency with operating systems and common software applications.

  • Exposure to bug tracking systems (e.g., Jira).

  • Academic or practical exposure to scripting/programming languages (e.g., Python, JavaScript, TypeScript, Java) for basic test scripting or automation.

  • Familiarity with Agile methodologies (e.g., Scrum or Kanban) and working with user stories.

  • Experience with any test management tools (e.g., Xray, TestRail) is a plus.

  • Experience using AI-powered tools in an academic, personal, or professional context (e.g., for code completion, documentation search, or generating test ideas).

  • Strong verbal and written communication skills, with the ability to clearly describe issues and test results.

  • Demonstrated ability to follow instructions, learn new tools and processes, and complete assigned tasks with supervision.

  • Interest in and willingness to use GenAI tools (e.g., GitHub Copilot, Gemini, AI test generators) to assist with scripting, test design, and information discovery.

$25,000 - $40,000 a year

Compensation Disclosure: This information reflects the anticipated base salary range for this position based on current national/regional data. Minimums and maximums may vary based on location. Individual pay is based on skills, experience, and other relevant factors.

We are a dynamic group of people who are subject matter experts with a passion for change. Our teams are crafting solutions to big problems every day. If you’re looking for an opportunity to do impactful work, join TrueML and make a difference.

Our Dedication to Diversity & Inclusion

TrueML is an equal-opportunity employer. We promote, value, and thrive with a diverse & inclusive team. Different perspectives contribute to better solutions, and this makes us stronger every day. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Read the full description
Engineer Junior SDET at TrueML

Junior quality engineer executes test plans, identifies and documents defects, and contributes to test automation across web, API, and data components.

Junior Posted 5 days ago RemoteFirstJobs Product
What this role involves

Why TrueML?

TrueML is a mission-driven financial software company that aims to create better customer experiences for distressed borrowers. Consumers today want personal, digital-first experiences that align with their lifestyles, especially when it comes to managing finances. TrueML’s approach uses machine learning to engage each customer digitally and adjust strategies in real time in response to their interactions.

The TrueML team includes inspired data scientists, financial services industry experts and customer experience fanatics building technology to serve people in a way that recognizes their unique needs and preferences as human beings and endeavoring toward ensuring nobody gets locked out of the financial system.

TrueML Products is seeking an early-career Quality Engineer I to join our Quality Engineering team and help ensure the delivery of high-quality software products. This is a hands-on role focused on executing tests, finding and documenting issues, and learning best practices in software quality.

You’ll work closely with more senior Quality Engineers, developers, and product managers to validate new features, support regression efforts, and continuously improve how we test. This is an ideal role if you’re early in your QA/QE career, eager to learn, and curious about using GenAI tools to assist with testing.

Work-Life Benefits

  • Unlimited PTO
  • Medical benefit contributions in congruence with local laws and type of employment agreement

What You’ll Do:

Quality Engineering & Test Execution

  • Execute test plans and test cases as directed by senior QE team members.

  • Perform basic functional, regression, and integration testing across Web, API, and/or Data components as applicable.

  • Identify, document, and track defects accurately in our bug tracking system (e.g., Jira), including clear reproduction steps and impact.

  • Contribute to the creation and maintenance of test data needed for test execution.

  • Assist in troubleshooting and investigating issues by reproducing defects, gathering logs, and validating fixes.

  • Contribute to basic test scripts (manual and automated) under guidance, following established patterns and standards.

Collaboration, Communication & Ownership

  • Participate in team meetings, providing clear status updates on assigned tasks.

  • Communicate testing progress, risks, and issues to your team in a clear and concise way, including to non-technical stakeholders when needed.

  • Ask questions and seek clarification proactively to fully understand requirements, scope, and expected behavior.

  • Follow through on commitments, take responsibility for your work, and deliver assigned tasks on time with close supervision.

  • Collaborate with your team to unblock issues within the scope of your work, escalating when needed.

Quality Practices, Processes & AI Tools

  • Learn and adhere to established QE standards, processes, and best practices (including test case structure, defect reporting, and regression workflows).

  • Build a basic understanding of the software development lifecycle (SDLC) and how quality is embedded throughout.

  • Begin working within Agile/Scrum practices (e.g., participating in sprint ceremonies, using user stories, understanding acceptance criteria).

  • Assisted Scripting: Use AI-powered code completion tools (e.g., GitHub Copilot) to help write simple test automation scripts or snippets under supervision.

  • AI-Suggested Test Cases: Leverage AI tools to generate basic test case ideas and scenarios from requirements or user stories, then refine them with guidance.

  • Intelligent Search: Use AI-enhanced search within bug tracking and documentation systems to quickly find duplicate issues, related tickets, or supporting documentation.

  • Build awareness of how to find information and who to ask across the company (e.g., “Who can answer X?” or “Where is Y documented?”).

Who You Are:

  • Degree in Computer Science, Engineering, Information Systems, or a related field.

  • 1–2 years of relevant experience in software testing, quality assurance, or a related technical role (including internships, co-ops, or academic projects).

  • Basic understanding of software development lifecycles and testing methodologies (e.g., functional, regression, integration testing).

  • Familiarity with basic testing concepts and terminology (e.g., test cases, test data, defects, severity/priority).

  • Basic proficiency with operating systems and common software applications.

  • Exposure to bug tracking systems (e.g., Jira).

  • Academic or practical exposure to scripting/programming languages (e.g., Python, JavaScript, TypeScript, Java) for basic test scripting or automation.

  • Familiarity with Agile methodologies (e.g., Scrum or Kanban) and working with user stories.

  • Experience with any test management tools (e.g., Xray, TestRail) is a plus.

  • Experience using AI-powered tools in an academic, personal, or professional context (e.g., for code completion, documentation search, or generating test ideas).

  • Strong verbal and written communication skills, with the ability to clearly describe issues and test results.

  • Demonstrated ability to follow instructions, learn new tools and processes, and complete assigned tasks with supervision.

  • Interest in and willingness to use GenAI tools (e.g., GitHub Copilot, Gemini, AI test generators) to assist with scripting, test design, and information discovery.

$25,000 - $40,000 a year

Compensation Disclosure: This information reflects the anticipated base salary range for this position based on current national/regional data. Minimums and maximums may vary based on location. Individual pay is based on skills, experience, and other relevant factors.

We are a dynamic group of people who are subject matter experts with a passion for change. Our teams are crafting solutions to big problems every day. If you’re looking for an opportunity to do impactful work, join TrueML and make a difference.

Our Dedication to Diversity & Inclusion

TrueML is an equal-opportunity employer. We promote, value, and thrive with a diverse & inclusive team. Different perspectives contribute to better solutions, and this makes us stronger every day. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Read the full description
Engineer Junior Software Engineer at Waymark

Junior software engineer builds features and fixes for healthcare care delivery platforms using Elixir, React, and TypeScript with senior mentorship.

Junior Posted 6 days ago RemoteFirstJobs Product
What this role involves

About Waymark

Waymark is a team of healthcare providers, technologists, and builders whose mission is to bring the best healthcare to people with Medicaid benefits. Guided by the communities we serve, we bring support and technology-enabled care to help primary care providers keep Medicaid patients healthy. We are building the tools and designing an approach to enable care to reach the patients who can benefit most.

Our core values embody the essence of what makes Waymark a unique team today, and what we look for, nurture, and sustain as a team. We are bold builders, believing that the greatest challenges in care delivery can be solved when we harness the power of community and technology. We are humble learners, seeking feedback and perspectives different from our own, and welcome challenges to our conclusions. We experiment to improve, actively seeking data to inform decisions and to assess our own performance. We act with focused urgency, our commitment to our mission drives us to tirelessly pursue results.

If this vision resonates with you, we hope you consider bringing your creativity, your energy, your curiosity to Waymark.

About this role

At Waymark, software engineers build the products that enable care delivery teams — community health workers, social workers, pharmacists, and care coordinators — to support people with Medicaid benefits.

As a Junior Software Engineer, you’ll be paired with a senior engineer who will mentor you as you build real features and fixes from day one. You’ll write code, participate in code reviews, and learn how our systems fit together. We want someone who is curious, asks hard questions, and brings fresh perspectives — we’ll invest in your growth as you contribute to meaningful work.

This is a role for someone early in their engineering career who wants to do work that matters.

No prior Elixir experience required — we’ll teach it.

What you’ll do in your first six months

  • Ship features and fixes to our messaging platform, built in Elixir
  • Work through bug tickets across our stack (React, TypeScript, Elixir)
  • Set up a local development environment that mirrors production
  • Participate in sprint planning and refinement, managing your work in Jira
  • Contribute to code reviews on GitHub and keep your team informed in standups
  • Collaborate with senior engineers, product, and design on upcoming feature planning
  • Work with PostgreSQL as part of our production data layer

Qualifications

  • Some experience building software — through professional work, internships, bootcamps, or substantial personal projects
  • Familiarity with at least one modern web application framework (e.g. React, Next.js, Phoenix, or similar)
  • Familiarity with Git and version control workflows
  • Strong written and verbal communication skills

Preferred Qualifications

  • Experience with functional programming
  • Familiarity with testing frameworks and CI/CD pipelines
  • Interest in healthcare technology and improving health outcomes
  • Comfort working in a fast-paced, mission-driven startup environment

Hiring Range

US Employees in San Francisco/Bay Area, New York City - $106,000 - $137,000

US Employees in Boston, Los Angeles, Seattle, Washington DC - $98,000 - $126,000

US Employees in Arlington, Denver, San Diego, Sacramento - $94,000 - $121,000

US Employees in Albany, Atlanta, Austin, Baltimore, Central/Southern, Charlotte, Chicago, Dallas/Fort Worth, Detroit, Houston, Las Vegas, Miami, Milwaukee, Philadelphia, Portland, Research Triangle, Salt Lake City, Twin Cities - $85,000 - $110,000

US Employees in Baton Rouge, Birmingham, Charleston, Cincinnati, Cleveland, Daytona Beach, Indianapolis, Nashville, New Orleans, Omaha, Phoenix, Pittsburgh, St. Louis, Tampa - $82,000 - $106,000

In addition to salary, we offer a comprehensive benefits package. Here’s what you can expect:

Stock Options: Opportunity to invest in the company’s growth.

Work-from-Home Stipend: A dedicated stipend for your first year to help set up your home office.

Medical, Vision, and Dental Coverage: Comprehensive plans to keep you and your family healthy.

Life Insurance: Basic life insurance to give you peace of mind.

Paid Time Off: 20 vacation days, accrued over the year, plus 11 paid holidays.

Parental Leave: 16 weeks of paid leave for birthing parents after six months of employment, and 8 weeks of bonding leave for non-birthing parents.

Retirement Savings: Access to a 401(k) plan with a company contribution, subject to a vesting schedule.

Commuter Benefits: Convenient options to support your commute needs.

Professional Development Stipend: A dedicated stipend supports professional development and growth.

Offer of employment is contingent upon successful completion of a background check. Employment history and advance degree verification (when applicable) are included as part of the standard background check process.

Don’t check off every box in the requirements listed above? Please apply anyway! Studies have shown that some of us may be less likely to apply to jobs unless we meet every single qualification. Waymark is dedicated to building a supportive, equal opportunity, and accessible workplace that fosters a sense of belonging – so if you’re excited about this role but your past experience doesn’t align perfectly with every preferred qualification in the job description, we encourage you to still consider submitting an application. You may be just the right candidate for this role or another one of our openings!

Read the full description
Engineer Junior Software Engineer at Waymark

Junior software engineer builds healthcare platform features in Elixir, React, and TypeScript while learning from a senior mentor and contributing to meaningful care delivery tools.

Junior Posted 6 days ago RemoteFirstJobs Product
What this role involves

About Waymark

Waymark is a team of healthcare providers, technologists, and builders whose mission is to bring the best healthcare to people with Medicaid benefits. Guided by the communities we serve, we bring support and technology-enabled care to help primary care providers keep Medicaid patients healthy. We are building the tools and designing an approach to enable care to reach the patients who can benefit most.

Our core values embody the essence of what makes Waymark a unique team today, and what we look for, nurture, and sustain as a team. We are bold builders, believing that the greatest challenges in care delivery can be solved when we harness the power of community and technology. We are humble learners, seeking feedback and perspectives different from our own, and welcome challenges to our conclusions. We experiment to improve, actively seeking data to inform decisions and to assess our own performance. We act with focused urgency, our commitment to our mission drives us to tirelessly pursue results.

If this vision resonates with you, we hope you consider bringing your creativity, your energy, your curiosity to Waymark.

About this role

At Waymark, software engineers build the products that enable care delivery teams — community health workers, social workers, pharmacists, and care coordinators — to support people with Medicaid benefits.

As a Junior Software Engineer, you’ll be paired with a senior engineer who will mentor you as you build real features and fixes from day one. You’ll write code, participate in code reviews, and learn how our systems fit together. We want someone who is curious, asks hard questions, and brings fresh perspectives — we’ll invest in your growth as you contribute to meaningful work.

This is a role for someone early in their engineering career who wants to do work that matters.

No prior Elixir experience required — we’ll teach it.

What you’ll do in your first six months

  • Ship features and fixes to our messaging platform, built in Elixir
  • Work through bug tickets across our stack (React, TypeScript, Elixir)
  • Set up a local development environment that mirrors production
  • Participate in sprint planning and refinement, managing your work in Jira
  • Contribute to code reviews on GitHub and keep your team informed in standups
  • Collaborate with senior engineers, product, and design on upcoming feature planning
  • Work with PostgreSQL as part of our production data layer

Qualifications

  • Some experience building software — through professional work, internships, bootcamps, or substantial personal projects
  • Familiarity with at least one modern web application framework (e.g. React, Next.js, Phoenix, or similar)
  • Familiarity with Git and version control workflows
  • Strong written and verbal communication skills

Preferred Qualifications

  • Experience with functional programming
  • Familiarity with testing frameworks and CI/CD pipelines
  • Interest in healthcare technology and improving health outcomes
  • Comfort working in a fast-paced, mission-driven startup environment

Hiring Range

US Employees in San Francisco/Bay Area, New York City - $106,000 - $137,000

US Employees in Boston, Los Angeles, Seattle, Washington DC - $98,000 - $126,000

US Employees in Arlington, Denver, San Diego, Sacramento - $94,000 - $121,000

US Employees in Albany, Atlanta, Austin, Baltimore, Central/Southern, Charlotte, Chicago, Dallas/Fort Worth, Detroit, Houston, Las Vegas, Miami, Milwaukee, Philadelphia, Portland, Research Triangle, Salt Lake City, Twin Cities - $85,000 - $110,000

US Employees in Baton Rouge, Birmingham, Charleston, Cincinnati, Cleveland, Daytona Beach, Indianapolis, Nashville, New Orleans, Omaha, Phoenix, Pittsburgh, St. Louis, Tampa - $82,000 - $106,000

In addition to salary, we offer a comprehensive benefits package. Here’s what you can expect:

Stock Options: Opportunity to invest in the company’s growth.

Work-from-Home Stipend: A dedicated stipend for your first year to help set up your home office.

Medical, Vision, and Dental Coverage: Comprehensive plans to keep you and your family healthy.

Life Insurance: Basic life insurance to give you peace of mind.

Paid Time Off: 20 vacation days, accrued over the year, plus 11 paid holidays.

Parental Leave: 16 weeks of paid leave for birthing parents after six months of employment, and 8 weeks of bonding leave for non-birthing parents.

Retirement Savings: Access to a 401(k) plan with a company contribution, subject to a vesting schedule.

Commuter Benefits: Convenient options to support your commute needs.

Professional Development Stipend: A dedicated stipend supports professional development and growth.

Offer of employment is contingent upon successful completion of a background check. Employment history and advance degree verification (when applicable) are included as part of the standard background check process.

Don’t check off every box in the requirements listed above? Please apply anyway! Studies have shown that some of us may be less likely to apply to jobs unless we meet every single qualification. Waymark is dedicated to building a supportive, equal opportunity, and accessible workplace that fosters a sense of belonging – so if you’re excited about this role but your past experience doesn’t align perfectly with every preferred qualification in the job description, we encourage you to still consider submitting an application. You may be just the right candidate for this role or another one of our openings!

Read the full description
Engineer Java Developer(Remote) at TechBiz Global

Develops and maintains Java-based applications using Spring Framework, writes clean code, and collaborates with cross-functional teams on backend services and APIs.

Junior Remote Posted 7 days ago RemoteFirstJobs Product
What this role involves

Description

At TechBiz Global, we are providing recruitment services to our TOP clients from our portfolio. We are looking for a Junior Java Developer(Remote) for our client’s growing team and work closely with clients to drive success.

This is a remote position only from Armenia, Georgia and Turkey.

Requirements

  • 1+ years of hands-on software development experience

  • Proven professional experience with Java development

  • Solid understanding of Object-Oriented Programming (OOP), analysis, and design principles, including common design patterns

  • Good knowledge of SQL and working with relational databases

  • Experience with the Spring Framework / Spring Boot

  • Good command of English, both written and spoken

Responsibilities

  • Participate in the design, development, testing, and maintenance of Java-based applications

  • Write clean, efficient, and well-documented code following best practices and coding standards

  • Support the development of backend services and APIs using Java and the Spring Framework

  • Collaborate with cross-functional teams, including product, QA, and senior developers, to deliver high-quality software solutions

  • Assist in troubleshooting, debugging, and resolving technical issues

  • Contribute to database-related tasks, including writing and optimizing SQL queries

  • Take part in code reviews and learn from feedback to continuously improve code quality

Read the full description
Engineer Junior Machine Learning Engineer at Advansys

Develops, implements, and monitors machine learning models and algorithms under senior guidance, including data preprocessing and model evaluation.

Junior Hybrid Posted 7 days ago RemoteFirstJobs Product
What this role involves

Advansys is looking for a Junior Machine Learning Engineer to join our dynamic team. This is an excellent opportunity for recent graduates or individuals with foundational experience in machine learning to advance their careers in a supportive and innovative environment. You will assist in the development, implementation, and monitoring of machine learning models and algorithms.

Key responsibilities include:

  • Assisting in the design and implementation of machine learning models under the guidance of senior engineers.

  • Conducting data cleaning and preprocessing to prepare datasets for training models.

  • Supporting the evaluation and fine-tuning of machine learning algorithms.

  • Collaborating with cross-functional teams to understand project requirements and objectives.

  • Documenting processes, model training, and outcomes clearly and comprehensively.

  • Staying updated with industry trends and best practices in machine learning and AI.

  • Participating in team meetings and contributing to brainstorming sessions.

  • Bachelor’s degree in Computer Science, Data Science, Artificial Intelligence, or a related field.

  • Basic understanding of machine learning concepts and algorithms.

  • Familiarity with programming languages such as Python or R, and experience with ML libraries (e.g., scikit-learn, TensorFlow, or Keras).

  • Experience with data manipulation and analysis tools such as Pandas and NumPy.

  • Strong analytical and problem-solving skills.

  • Good communication skills and the ability to work effectively in a team environment.

  • Enthusiasm for learning new technologies and techniques in AI/ML.

  • Internship or project experience in machine learning or data analysis is a plus.

  • Hybrid working model

  • Social and medical insurance

  • Transportation

Read the full description
Engineer Junior C# Software Developer at DotActiv

Junior C# developer builds and maintains scalable web and mobile applications using ASP.NET Core, AngularJS, and Xamarin in a Microsoft technology stack.

Junior Remote Posted 28 days ago RemoteFirstJobs Product
What this role involves

At DotActiv, we pride ourselves on providing the South African retail market with high-quality category management software and advisory services aimed at making in-store shopping an all-round better experience. The purpose of our existence is: “To accelerate the world’s transition to retail sustainability through category management that simultaneously delivers remarkable performance, exceptional shopping experiences and meaningful strides towards sustainability.”

C# software developers at DotActiv utilise a technology stack that includes the ASP.NET Core Web API framework in combination with the AngularJS framework to deliver a Single Page Application solution based on a Microsoft SQL database. We also utilise Xamarin to develop our mobile solutions as this allows us the ability to share a single codebase with our .NET Core framework web-based applications.

#LI-Remote

RESPONSIBILITIES

• Translating application storyboards and use cases into functional applications;

• Designing, building, and maintaining efficient, reusable, and reliable C# code;

• Ensuring the best possible performance, quality, and responsiveness of applications;

• Identifying bottlenecks and bugs, and devising solutions to these problems; and

• Maintaining code quality, organisation, and automatisation.

MINIMUM REQUIREMENTS

  • Minimum of 1 year relevant development experience and expertise in an IT development environment
  • Grade 12 as per the national senior certificate requirements (Umalusi endorsed and must include higher grade Mathematics with a minimum of 70%);
  • A relevant IT certification by a recognised and acknowledged issuing authority. For example, A+, N+, MCSE, MCP, MCT, VCP, VCSP and more;
  • Proficient in C#, with a good knowledge of its ecosystems;
  • Strong understanding of object-oriented programming;
  • Skill for writing reusable C# libraries;
  • Understanding fundamental design principles behind a scalable application;
  • Familiarity with continuous integration, Microsft SQL, Json, Angular, and .Net Framework;
  • Implementing automated testing platforms and unit tests;
  • Proficient understanding of code versioning tools (such as Git);

ADVANTAGEOUS

  • Experience or exposure to Machine Learning; and or
  • Imagine Recognition; and or
  • Cloud Computing; and or
  • AI Software Development; and or
  • Experience or exposure to Computer Vision Technology.

WHAT TO EXPECT FROM DOTACTIV

  • You’ll receive a Cost to Company of between R15K-18K CTC, depending on your qualifications and experience;
  • This is a remote-working position, which allows you the flexibility to be based anywhere in South Africa.
  • You’ll have a say over product decisions. Read this piece for more information
  • You’ll have a chance to upskill yourself in any field that adds value to your current position;
Read the full description
Engineer Junior C# Software Developer at DotActiv

Junior C# developer builds and maintains scalable web and mobile applications using ASP.NET Core, AngularJS, and Xamarin within an agile development environment.

Junior Remote Posted 28 days ago RemoteFirstJobs Product
What this role involves

At DotActiv, we pride ourselves on providing the South African retail market with high-quality category management software and advisory services aimed at making in-store shopping an all-round better experience. The purpose of our existence is: “To accelerate the world’s transition to retail sustainability through category management that simultaneously delivers remarkable performance, exceptional shopping experiences and meaningful strides towards sustainability.”

C# software developers at DotActiv utilise a technology stack that includes the ASP.NET Core Web API framework in combination with the AngularJS framework to deliver a Single Page Application solution based on a Microsoft SQL database. We also utilise Xamarin to develop our mobile solutions as this allows us the ability to share a single codebase with our .NET Core framework web-based applications.

#LI-Remote

RESPONSIBILITIES

• Translating application storyboards and use cases into functional applications;

• Designing, building, and maintaining efficient, reusable, and reliable C# code;

• Ensuring the best possible performance, quality, and responsiveness of applications;

• Identifying bottlenecks and bugs, and devising solutions to these problems; and

• Maintaining code quality, organisation, and automatisation.

MINIMUM REQUIREMENTS

  • Minimum of 1 year relevant development experience and expertise in an IT development environment
  • Grade 12 as per the national senior certificate requirements (Umalusi endorsed and must include higher grade Mathematics with a minimum of 70%);
  • A relevant IT certification by a recognised and acknowledged issuing authority. For example, A+, N+, MCSE, MCP, MCT, VCP, VCSP and more;
  • Proficient in C#, with a good knowledge of its ecosystems;
  • Strong understanding of object-oriented programming;
  • Skill for writing reusable C# libraries;
  • Understanding fundamental design principles behind a scalable application;
  • Familiarity with continuous integration, Microsft SQL, Json, Angular, and .Net Framework;
  • Implementing automated testing platforms and unit tests;
  • Proficient understanding of code versioning tools (such as Git);

ADVANTAGEOUS

  • Experience or exposure to Machine Learning; and or
  • Imagine Recognition; and or
  • Cloud Computing; and or
  • AI Software Development; and or
  • Experience or exposure to Computer Vision Technology.

WHAT TO EXPECT FROM DOTACTIV

  • You’ll receive a Cost to Company of between R15K-18K CTC, depending on your qualifications and experience;
  • This is a remote-working position, which allows you the flexibility to be based anywhere in South Africa.
  • You’ll have a say over product decisions. Read this piece for more information
  • You’ll have a chance to upskill yourself in any field that adds value to your current position;
Read the full description
Engineer Appetiser: Junior Full-Stack Developer (Laravel and VueJS)

Junior full-stack developer builds and maintains web applications using Laravel and VueJS, collaborating with designers and teams to deliver scalable solutions.

Junior Posted 28 days ago We Work Remotely — Programming
What this role involves

Headquarters: Colombo, 1, Sri Lanka

Job description

"Appetiser challenges me to give the best version of myself. I like how the company is transparent about its business model and anyone can contribute with an idea for its improvement. The culture within the team is unique and everyone is talented and skillful in their profession. We set goals guided by virtues created by the team rather than the traditional core values.” - Jeff Miralles / iOS Developer

  • Are you someone who is DRIVING themselves to peak performance?

  • Are you excited by HELPING PEOPLE create technology that impacts millions every day?

If you answered YES to these questions, you may be a fit for Appetiser Apps.

Join a high-performance team who are striving to go from an Australian market leader to a worldwide phenomenon. Our competitors cannot keep up with our technology, pace, and track record of successful clients.

We need ambitious people like YOU to help us grow by 10X over the next 5 years.

YOU WILL:

  • BUILD beautiful websites using HTML and CSS to bring creative ideas to life.

  • COLLABORATE with designers and developers to create web apps and backend mobile solutions.

  • COORDINATE with teams to launch content, setting clear timelines and expectations.

  • PLAN for the unexpected by preparing backup solutions to ensure site reliability.

  • GROW and maintain the website by expanding its features and keeping content fresh.

  • LEAD projects and, when needed, take charge of a team from start to finish.

  • ADAPT quickly and take on new tasks as they arise.

Job requirements

​​The right fit for this role is DETERMINED, CURIOUS and EAGER TO GROW with:

  • Has a strong work ethic and takes ownership of their learning

  • Is hungry to improve every day and open to feedback

  • Understands core programming fundamentals and is excited to build real-world applications

  • Has some hands-on experience (school projects, internships, freelance, or personal projects) in web or mobile development

Frontend/Backend

  • Basic understanding of Git for version control

  • Writing clean, readable, and maintainable code

  • Basic knowledge of unit testing

  • Understanding how APIs work (REST basics)

  • Familiarity with Agile practices (Scrum or Kanban)

  • Stable internet connection (minimum 30 Mbps download / 10 Mbps upload)

  • Own laptop/desktop capable of handling development work

Backend:

  • Experience building projects using Laravel (v10 or later is a plus)

  • Understanding of databases and basic SQL schema design

  • Knowledge of clean coding principles (e.g., SOLID fundamentals)

  • Basic understanding of RESTful APIs and how to test them (Postman, Insomnia, etc.)

  • Exposure to deployment or cloud platforms like AWS is a plus

Frontend:

  • Comfortable with HTML5, CSS3, and JavaScript

  • Experience working with a modern framework (Nuxt.js is a plus)

  • Understanding of responsive design and reusable components

  • Exposure to testing tools (Vitest, Cypress, Playwright) or TypeScript is a bonus

Join our team!

  • Flexible Work Arrangements: The ability to work from anywhere in the world as long as you perform.

  • Accelerate Your Career: After probation, you get performance reviews every 6 months. Progress based on merit faster than ever before.

  • Become Your Best: Set personal & professional goals every quarter with your talent coach. Get optional counselling along the way. 

  • Global Impact: Build products that reach users worldwide and truly make a difference in the world!

  • Public Recognition: Track your achievements as you build a personal portfolio & track record.

  • Join a Culture of Drivers: Become part of a team that’s striving to be their very best. 

If this resonates with you, please apply today.


P.S. We're hiring multiple individuals. If you want to recommend someone, please email us; an attractive referral bonus awaits!


P.P.S. If you have any questions, email us at talent.acquisition@appetiserapps.com

All done!

Your application has been successfully submitted!

Other jobs

To apply: https://weworkremotely.com/remote-jobs/appetiser-junior-full-stack-developer-laravel-and-vuejs

Read the full description