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 Associate Developer (India) at Magna Technology Group

Entry-level Salesforce developer executes scoped development tasks in Apex and Lightning Web Components while completing certifications and learning from senior practitioners.

Junior Remote Posted 1 day ago RemoteFirstJobs Product
What this role involves

Who we are: Magna Technology Group is a digital transformation consultancy helping our clients with advisory and implementation of their most critical technology systems. Our mission is to create the most entrepreneurial technology services and advisory company in the world, giving our teammates the best possible opportunities in the market to grow their own part of the business and to grow as people.

Magna Technology Group is a rapidly growing Digital Transformation consultancy specializing in implementations, advisory, & managed services associated with Salesforces’ Data Cloud, AgentForce, Marketing Cloud, and Core CRM products. Having joined the Inc 5000’s list of fastest growing companies in 2023, 2024, and 2025, we are currently in a scaling-up phase and looking to grow our team. We focus tirelessly on helping our clients identify the areas of their business that could be positively impacted by technology, helping to save them both time and money. Additionally, we help our clients identify ways they can utilize technology to improve their customer experiences, driving loyalty, cross-sell opportunities, and ultimately revenue per customer.

The Role:

Associate Developers are entry-level members of the Delivery Team, placed into a structured onboarding track designed to build Salesforce platform competency from a foundation of core software engineering skills. Associate Developers participate in guided training, earn foundational certifications, shadow senior practitioners, and progressively take on scoped development tasks contributing to client project deliveries.

Responsibilities:

  • Accelerated Learning & Certification: Actively participate in Salesforce training pathways, complete assigned Trailhead modules, and work toward achieving foundational Salesforce certifications.
  • Development Support: Execute basic, well-scoped development tasks under the guidance of senior team members, applying core coding principles to Apex, Lightning Web Components (LWC), and declarative tools (Flows, Validation Rules).
  • Shadowing & Mentorship: Attend technical discovery and solutioning sessions as an observer to learn how business requirements are converted into technical specifications.
  • Quality Assurance, Debugging & Documentation: Test, debug, fix errors and QA your own work, write clear technical documentation.
  • Workload Ramp-Up: Progressively increase efficiency to hit billable metrics, aiming for a consistent billable target as platform competence grows.
  • Team Collaboration: Participate actively in delivery team ceremonies such as daily stand-ups, project syncs, and backlog reviews.
  • Clear Communication: Maintain transparent communication regarding task status, ask clarifying questions early, and flag blockers immediately.

Qualifications:

  • Educational Background: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or equivalent practical experience (e.g., coding bootcamps with a strong portfolio).
  • Up to one year of relevant experience
  • Core Programming Principles: Strong foundational understanding of Object-Oriented Programming (OOP) concepts, databases/SQL, and web technologies (JavaScript, HTML, CSS).
  • High Learning Agility: Exceptional aptitude for problem-solving, a proactive attitude toward learning new platforms, and an openness to constructive feedback.
  • Detail-Oriented: Ability to follow predefined naming conventions, logical design patterns, and technical guidelines.
  • Communication Skills: Strong verbal and written communication skills, with a collaborative team-player mindset. Required C2.
  • Organization: Comfort operating within task management systems (e.g., Jira, Asana) or a strong willingness to learn agile methodologies.

Preferred Qualifications:

  • Salesforce Exposure: An active Salesforce Trailhead profile demonstrating self-driven learning (e.g., Ranger status) or exposure to Salesforce basics.
  • Certifications: Any introductory Salesforce certifications (e.g., Salesforce Certified Administrator, Platform App Builder, Agentforce Specialist) are a significant plus but not mandatory.
  • Relevant Experience: Prior internship, co-op, or academic project experience in software development; 6–18 months of professional experience is preferred.

Why Join Magna Technology Group?

Competitive Compensation

  • Competitive salary based on experience, qualifications, and demonstrated expertise
  • Opportunity to grow with a rapidly expanding international organization

Work From Anywhere

  • Fully remote position with the flexibility to work from anywhere in India
  • Join a global team while maintaining work-life balance and location flexibility

Health & Wellness

  • Comprehensive health, dental, and vision coverage
  • Up to 30 Lac health insurance coverage for added peace of mind

Time to Recharge

  • 32 days of paid leave annually
  • We believe rest and recovery are essential for long-term success

Home Office Support

  • Home office allowance to build your ideal remote workspace
  • Support for laptops, monitors, headphones, and other equipment needed to do your best work

Growth & Impact

  • Direct exposure to company leadership
  • Opportunity to help build and shape a growing international organization
  • Significant ownership and autonomy in your role

Who you are: We are looking for highly motivated individuals who would like to be a part of something new. You should enjoy creating things from scratch & problem solving in general. As a member of our team, you will be on a fast track to taking on major responsibilities and learning how to build a business. This career track is meant to quickly guide new teammates to become senior leaders, either growing mastery over certain critical business functions or managing a team.

Read the full description
Engineer Associate Developer (US) at Magna Technology Group

Entry-level software engineer learns Salesforce development through guided training, certifications, and progressive hands-on tasks building Apex, Lightning Web Components, and declarative solutions.

Junior Posted 1 day ago RemoteFirstJobs Product
What this role involves

Who we are: Magna Technology Group is a digital transformation consultancy helping our clients with advisory and implementation of their most critical technology systems. Our mission is to create the most entrepreneurial technology services and advisory company in the world, giving our teammates the best possible opportunities in the market to grow their own part of the business and to grow as people.

Magna Technology Group is a rapidly growing Digital Transformation consultancy specializing in implementations, advisory, & managed services associated with Salesforces’ Data Cloud, AgentForce, Marketing Cloud, and Core CRM products. Having joined the Inc 5000’s list of fastest growing companies in 2023, 2024, and 2025, we are currently in a scaling-up phase and looking to grow our team. We focus tirelessly on helping our clients identify the areas of their business that could be positively impacted by technology, helping to save them both time and money. Additionally, we help our clients identify ways they can utilize technology to improve their customer experiences, driving loyalty, cross-sell opportunities, and ultimately revenue per customer.

The Role:

Associate Developers are entry-level members of the Delivery Team, placed into a structured onboarding track designed to build Salesforce platform competency from a foundation of core software engineering skills. Associate Developers participate in guided training, earn foundational certifications, shadow senior practitioners, and progressively take on scoped development tasks contributing to client project deliveries.

Responsibilities:

  • Accelerated Learning & Certification: Actively participate in Salesforce training pathways, complete assigned Trailhead modules, and work toward achieving foundational Salesforce certifications.
  • Development Support: Execute basic, well-scoped development tasks under the guidance of senior team members, applying core coding principles to Apex, Lightning Web Components (LWC), and declarative tools (Flows, Validation Rules).
  • Shadowing & Mentorship: Attend technical discovery and solutioning sessions as an observer to learn how business requirements are converted into technical specifications.
  • Quality Assurance, Debugging & Documentation: Test, debug, fix errors and QA your own work, write clear technical documentation.
  • Workload Ramp-Up: Progressively increase efficiency to hit billable metrics, aiming for a consistent billable target as platform competence grows.
  • Team Collaboration: Participate actively in delivery team ceremonies such as daily stand-ups, project syncs, and backlog reviews.
  • Clear Communication: Maintain transparent communication regarding task status, ask clarifying questions early, and flag blockers immediately.

Qualifications:

  • Educational Background: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or equivalent practical experience (e.g., coding bootcamps with a strong portfolio).
  • Up to one year of relevant experience
  • Core Programming Principles: Strong foundational understanding of Object-Oriented Programming (OOP) concepts, databases/SQL, and web technologies (JavaScript, HTML, CSS).
  • High Learning Agility: Exceptional aptitude for problem-solving, a proactive attitude toward learning new platforms, and an openness to constructive feedback.
  • Detail-Oriented: Ability to follow predefined naming conventions, logical design patterns, and technical guidelines.
  • Communication Skills: Strong verbal and written communication skills, with a collaborative team-player mindset.
  • Organization: Comfort operating within task management systems (e.g., Jira, Asana) or a strong willingness to learn agile methodologies.

Preferred Qualifications:

  • Salesforce Exposure: An active Salesforce Trailhead profile demonstrating self-driven learning (e.g., Ranger status) or exposure to Salesforce basics.
  • Certifications: Any introductory Salesforce certifications (e.g., Salesforce Certified Administrator, Platform App Builder, Agentforce Specialist) are a significant plus but not mandatory.
  • Relevant Experience: Prior internship, co-op, or academic project experience in software development; 6–18 months of professional experience is preferred.

Salary and Benefits:

  • This is an entry-level role, with a starting salary of $65,000
  • Opportunity for career growth, certifications, training and mentoring
  • Fully remote work
  • Health, dental, and vision benefits
  • 20 vacation days
  • 5 Sick days
  • 401k plan
  • Health Advocate Healthcare Support
  • On-Demand Primary Care and Teladoc Virtual Health
  • Talkspace online mental health therapy
  • Kindbody Family-building Care
  • Home office allowance for essentials such as desks, monitors, chairs, etc.
  • A collaborative environment with smart, hardworking professionals who are passionate about what they do and committed to excellence

If you are excited about the opportunity to take on challenges with enthusiasm, collaborate effectively within a team, and create innovative solutions that drive business success, then we encourage you to apply!

\* Permanent US work authorization required. Magna does not currently offer opportunities for sponsorship, OPT or CPT.

Who you are: We are looking for highly motivated individuals who would like to be a part of something new. You should enjoy creating things from scratch & problem solving in general. As a member of our team, you will be on a fast track to taking on major responsibilities and learning how to build a business. This career track is meant to quickly guide new teammates to become senior leaders, either growing mastery over certain critical business functions or managing a team.

Read the full description
Engineer Associate Developer (India) at Magna Technology Group

Associate Developer builds Salesforce solutions using Apex, Lightning Web Components, and declarative tools while progressing through structured training and certifications.

Junior Remote Posted 1 day ago RemoteFirstJobs Product
What this role involves

Who we are: Magna Technology Group is a digital transformation consultancy helping our clients with advisory and implementation of their most critical technology systems. Our mission is to create the most entrepreneurial technology services and advisory company in the world, giving our teammates the best possible opportunities in the market to grow their own part of the business and to grow as people.

Magna Technology Group is a rapidly growing Digital Transformation consultancy specializing in implementations, advisory, & managed services associated with Salesforces’ Data Cloud, AgentForce, Marketing Cloud, and Core CRM products. Having joined the Inc 5000’s list of fastest growing companies in 2023, 2024, and 2025, we are currently in a scaling-up phase and looking to grow our team. We focus tirelessly on helping our clients identify the areas of their business that could be positively impacted by technology, helping to save them both time and money. Additionally, we help our clients identify ways they can utilize technology to improve their customer experiences, driving loyalty, cross-sell opportunities, and ultimately revenue per customer.

The Role:

Associate Developers are entry-level members of the Delivery Team, placed into a structured onboarding track designed to build Salesforce platform competency from a foundation of core software engineering skills. Associate Developers participate in guided training, earn foundational certifications, shadow senior practitioners, and progressively take on scoped development tasks contributing to client project deliveries.

Responsibilities:

  • Accelerated Learning & Certification: Actively participate in Salesforce training pathways, complete assigned Trailhead modules, and work toward achieving foundational Salesforce certifications.
  • Development Support: Execute basic, well-scoped development tasks under the guidance of senior team members, applying core coding principles to Apex, Lightning Web Components (LWC), and declarative tools (Flows, Validation Rules).
  • Shadowing & Mentorship: Attend technical discovery and solutioning sessions as an observer to learn how business requirements are converted into technical specifications.
  • Quality Assurance, Debugging & Documentation: Test, debug, fix errors and QA your own work, write clear technical documentation.
  • Workload Ramp-Up: Progressively increase efficiency to hit billable metrics, aiming for a consistent billable target as platform competence grows.
  • Team Collaboration: Participate actively in delivery team ceremonies such as daily stand-ups, project syncs, and backlog reviews.
  • Clear Communication: Maintain transparent communication regarding task status, ask clarifying questions early, and flag blockers immediately.

Qualifications:

  • Educational Background: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or equivalent practical experience (e.g., coding bootcamps with a strong portfolio).
  • Up to one year of relevant experience
  • Core Programming Principles: Strong foundational understanding of Object-Oriented Programming (OOP) concepts, databases/SQL, and web technologies (JavaScript, HTML, CSS).
  • High Learning Agility: Exceptional aptitude for problem-solving, a proactive attitude toward learning new platforms, and an openness to constructive feedback.
  • Detail-Oriented: Ability to follow predefined naming conventions, logical design patterns, and technical guidelines.
  • Communication Skills: Strong verbal and written communication skills, with a collaborative team-player mindset. Required C2.
  • Organization: Comfort operating within task management systems (e.g., Jira, Asana) or a strong willingness to learn agile methodologies.

Preferred Qualifications:

  • Salesforce Exposure: An active Salesforce Trailhead profile demonstrating self-driven learning (e.g., Ranger status) or exposure to Salesforce basics.
  • Certifications: Any introductory Salesforce certifications (e.g., Salesforce Certified Administrator, Platform App Builder, Agentforce Specialist) are a significant plus but not mandatory.
  • Relevant Experience: Prior internship, co-op, or academic project experience in software development; 6–18 months of professional experience is preferred.

Why Join Magna Technology Group?

Competitive Compensation

  • Competitive salary based on experience, qualifications, and demonstrated expertise
  • Opportunity to grow with a rapidly expanding international organization

Work From Anywhere

  • Fully remote position with the flexibility to work from anywhere in India
  • Join a global team while maintaining work-life balance and location flexibility

Health & Wellness

  • Comprehensive health, dental, and vision coverage
  • Up to 30 Lac health insurance coverage for added peace of mind

Time to Recharge

  • 32 days of paid leave annually
  • We believe rest and recovery are essential for long-term success

Home Office Support

  • Home office allowance to build your ideal remote workspace
  • Support for laptops, monitors, headphones, and other equipment needed to do your best work

Growth & Impact

  • Direct exposure to company leadership
  • Opportunity to help build and shape a growing international organization
  • Significant ownership and autonomy in your role

Who you are: We are looking for highly motivated individuals who would like to be a part of something new. You should enjoy creating things from scratch & problem solving in general. As a member of our team, you will be on a fast track to taking on major responsibilities and learning how to build a business. This career track is meant to quickly guide new teammates to become senior leaders, either growing mastery over certain critical business functions or managing a team.

Read the full description
Engineer Associate Developer (US) at Magna Technology Group

Associate Developer learns Salesforce platform fundamentals through structured training, certifications, and guided development tasks in Apex, LWC, and declarative tools.

Junior Posted 1 day ago RemoteFirstJobs Product
What this role involves

Who we are: Magna Technology Group is a digital transformation consultancy helping our clients with advisory and implementation of their most critical technology systems. Our mission is to create the most entrepreneurial technology services and advisory company in the world, giving our teammates the best possible opportunities in the market to grow their own part of the business and to grow as people.

Magna Technology Group is a rapidly growing Digital Transformation consultancy specializing in implementations, advisory, & managed services associated with Salesforces’ Data Cloud, AgentForce, Marketing Cloud, and Core CRM products. Having joined the Inc 5000’s list of fastest growing companies in 2023, 2024, and 2025, we are currently in a scaling-up phase and looking to grow our team. We focus tirelessly on helping our clients identify the areas of their business that could be positively impacted by technology, helping to save them both time and money. Additionally, we help our clients identify ways they can utilize technology to improve their customer experiences, driving loyalty, cross-sell opportunities, and ultimately revenue per customer.

The Role:

Associate Developers are entry-level members of the Delivery Team, placed into a structured onboarding track designed to build Salesforce platform competency from a foundation of core software engineering skills. Associate Developers participate in guided training, earn foundational certifications, shadow senior practitioners, and progressively take on scoped development tasks contributing to client project deliveries.

Responsibilities:

  • Accelerated Learning & Certification: Actively participate in Salesforce training pathways, complete assigned Trailhead modules, and work toward achieving foundational Salesforce certifications.
  • Development Support: Execute basic, well-scoped development tasks under the guidance of senior team members, applying core coding principles to Apex, Lightning Web Components (LWC), and declarative tools (Flows, Validation Rules).
  • Shadowing & Mentorship: Attend technical discovery and solutioning sessions as an observer to learn how business requirements are converted into technical specifications.
  • Quality Assurance, Debugging & Documentation: Test, debug, fix errors and QA your own work, write clear technical documentation.
  • Workload Ramp-Up: Progressively increase efficiency to hit billable metrics, aiming for a consistent billable target as platform competence grows.
  • Team Collaboration: Participate actively in delivery team ceremonies such as daily stand-ups, project syncs, and backlog reviews.
  • Clear Communication: Maintain transparent communication regarding task status, ask clarifying questions early, and flag blockers immediately.

Qualifications:

  • Educational Background: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or equivalent practical experience (e.g., coding bootcamps with a strong portfolio).
  • Up to one year of relevant experience
  • Core Programming Principles: Strong foundational understanding of Object-Oriented Programming (OOP) concepts, databases/SQL, and web technologies (JavaScript, HTML, CSS).
  • High Learning Agility: Exceptional aptitude for problem-solving, a proactive attitude toward learning new platforms, and an openness to constructive feedback.
  • Detail-Oriented: Ability to follow predefined naming conventions, logical design patterns, and technical guidelines.
  • Communication Skills: Strong verbal and written communication skills, with a collaborative team-player mindset.
  • Organization: Comfort operating within task management systems (e.g., Jira, Asana) or a strong willingness to learn agile methodologies.

Preferred Qualifications:

  • Salesforce Exposure: An active Salesforce Trailhead profile demonstrating self-driven learning (e.g., Ranger status) or exposure to Salesforce basics.
  • Certifications: Any introductory Salesforce certifications (e.g., Salesforce Certified Administrator, Platform App Builder, Agentforce Specialist) are a significant plus but not mandatory.
  • Relevant Experience: Prior internship, co-op, or academic project experience in software development; 6–18 months of professional experience is preferred.

Salary and Benefits:

  • This is an entry-level role, with a starting salary of $65,000
  • Opportunity for career growth, certifications, training and mentoring
  • Fully remote work
  • Health, dental, and vision benefits
  • 20 vacation days
  • 5 Sick days
  • 401k plan
  • Health Advocate Healthcare Support
  • On-Demand Primary Care and Teladoc Virtual Health
  • Talkspace online mental health therapy
  • Kindbody Family-building Care
  • Home office allowance for essentials such as desks, monitors, chairs, etc.
  • A collaborative environment with smart, hardworking professionals who are passionate about what they do and committed to excellence

If you are excited about the opportunity to take on challenges with enthusiasm, collaborate effectively within a team, and create innovative solutions that drive business success, then we encourage you to apply!

\* Permanent US work authorization required. Magna does not currently offer opportunities for sponsorship, OPT or CPT.

Who you are: We are looking for highly motivated individuals who would like to be a part of something new. You should enjoy creating things from scratch & problem solving in general. As a member of our team, you will be on a fast track to taking on major responsibilities and learning how to build a business. This career track is meant to quickly guide new teammates to become senior leaders, either growing mastery over certain critical business functions or managing a team.

Read the full description
Engineer Software Engineering- Internship (Fall 2026/Summer 2027) at Deepgram

Software engineering intern designs, builds, and ships end-to-end projects on voice AI platform infrastructure including ASR, TTS, and LLM connectivity.

Junior Posted 3 days ago RemoteFirstJobs Product
What this role involves

Company Overview

Deepgram is the leading platform underpinning the emerging trillion-dollar Voice AI economy, providing real-time APIs for speech-to-text (STT), text-to-speech (TTS), and building production-grade voice agents at scale. More than 200,000 developers and 1,300+ organizations build voice offerings that are ‘Powered by Deepgram’, including Twilio, Cloudflare, Sierra, Decagon, Vapi, Daily, Cresta, Granola, and Jack in the Box. Deepgram’s voice-native foundation models are accessed through cloud APIs or as self-hosted and on-premises software, with unmatched accuracy, low latency, and cost efficiency. Backed by a recent Series C led by leading global investors and strategic partners, Deepgram has processed over 50,000 years of audio and transcribed more than 1 trillion words. There is no organization in the world that understands voice better than Deepgram.

Company Operating Rhythm

At Deepgram, we expect an AI-first mindset—AI use and comfort aren’t optional, they’re core to how we operate, innovate, and measure performance.

Every team member who works at Deepgram is expected to actively use and experiment with advanced AI tools, and even build your own into your everyday work. We measure how effectively AI is applied to deliver results, and consistent, creative use of the latest AI capabilities is key to success here. Candidates should be comfortable adopting new models and modes quickly, integrating AI into their workflows, and continuously pushing the boundaries of what these technologies can do.

Additionally, we move at the pace of AI. Change is rapid, and you can expect your day-to-day work to evolve just as quickly. This may not be the right role if you’re not excited to experiment, adapt, think on your feet, and learn constantly, or if you’re seeking something highly prescriptive with a traditional 9-to-5.

Note: Hiring for Fall 2026 and Summer 2027 cohorts

Team Overview

You’d join the engineering team building the voice-native foundation models and the platform that delivers them at production scale: real-time ASR, next-generation TTS, and LLM connectivity. As an intern, you won’t be sidelined on throwaway work, you’ll own a real project and see firsthand how research, engineering, and customers actually fit together.

Key Goals:

  • Design, build, and ship one scoped project end to end, from design through reviewed, tested code running in staging or production, with a dedicated mentor guiding you at each milestone

  • Contribute directly to a production Deepgram codebase, whether that’s the core voice AI platform, the Applied AI wing (Deepgram for Restaurants), or the consumer wing, landing merged PRs that teammates and customers actually use

  • Dig into voice AI: speech and audio ML, real-time systems, and how research, engineering, and customers form one feedback loop

  • Use Agentic tooling (Claude Code, Codex, whatever you want!!) as a default part of how you prototype, test, and debug, and bring at least one workflow improvement back to the team

Minimum Skills, Knowledge & Capabilities:

  • You’ve built things because you wanted them to exist: projects, tools, scripts, or automations, whether in class, on your own, or in a prior role.

  • You reach for AI as a default part of how you learn and build, not an occasional add-on, and you can talk about where it helps and where human judgment still has to lead.

  • You reason from first principles: when something breaks, you dig into why rather than patching around it.

  • You write and read code in at least one language, and you pick up new languages, tools, and codebases quickly.

  • You can explain your work clearly: what you built, what broke, and what you’d do differently.

  • You treat “good enough” as a question, not a finish line, and you’re drawn to hard problems.

  • You give and receive feedback well and want to get better fast.

Preferred Qualifications:

  • Currently pursuing a degree in computer science, engineering, or a related field, or building equivalent skills through self-study, open source, or your own projects.

  • Coursework or hands-on exposure to machine learning, real-time systems, or audio/speech processing.

  • A prior internship, a hackathon project, or something you built and shipped for yourself, ideally with an AI-assisted workflow behind it.

Read the full description
Engineer Backend Engineer at Octopus Energy

Backend Engineer builds high-impact MVPs and services for energy management, collaborating with cross-functional teams to solve real-world problems with code.

Junior Posted 3 days ago RemoteFirstJobs Product
What this role involves

🌍 We’re Revolutionizing Energy to Change the World

At Octopus Energy, we’re not your typical utility company. We’re a team of passionate people working every day to make energy 100% renewable, accessible, and fair for everyone.

We believe technology and innovation are key drivers of change. Our mission is to transform the way the world consumes energy breaking down barriers, simplifying processes, and delivering a more human and transparent service.

That’s why our commitment is clear: clean energy should be the norm, not the exception. To achieve this, we combine sustainability with a people-first approach, delivering outstanding service and building a team that shares our vision.

💡 But none of this would be possible without people like you. To keep growing and transforming the energy sector, we’re looking for talent that wants to make a real difference. If you want to be part of this change, bring your energy, and help build a greener future, we want to meet you!!

🔍 What are we looking for?

We’re looking for a Backend Engineer to join a very special team within Octopus Energy.

This isn’t a traditional dev role. You’ll join an agile, cross-functional team focused on building high-impact MVPs that make life easier for both our internal teams and our customers. Your mission? To identify real business needs, propose practical tech solutions, and bring them to life at speed.

If you’re curious, proactive, and passionate about solving real-world problems with code, this is your chance to kick off your tech career by doing meaningful work from day one.

🐙 We call it the ‘Octopus Effect’

Working at Octopus Energy means being part of a company where culture and people come first.

💜 We’re committed to flexibility and work-life balance.

🚀 We want you to grow and reach your full potential.

🌱 We believe in a fairer and more sustainable energy model.

We’re waiting for you! 🚀

🧠 What you’ll do

The Octopus Energy Engineering team is responsible for the sites, services, and tariffs used by millions of customers worldwide. From building cutting-edge time-of-use tariffs to gamifying user experiences, we tackle a wide variety of exciting challenges to push the energy revolution forward.

Our teams are multi-disciplined and collaborate internationally, meaning you’ll have the support and resources to collaborate with top-tier talent and deliver high-impact global solutions.

⚙️ As a Backend Engineer in this team, you will:

  • Collaborate internationally: Work closely with Octopus Energy ES and various global teams to develop and integrate new features for our website and mobile app.

  • Own key product modules: Contribute directly to the private area, bill management, saving sessions, customer onboarding optimization, and marketing dashboards.

  • Drive fast-paced impact: Deliver code that directly impacts customers. Our priorities adapt to real-world needs, meaning the pace is fast and the feedback cycle is satisfyingly quick.

  • Thrive in an agile culture: Enjoy flat hierarchies and an open environment that fosters innovation, flexibility, and creativity.

💡 Come as you are: At Octopus, we believe that diverse teams build better products. We foster an open, collaborative environment where authentic communication and mutual support are key. If you love to connect, share ideas, and solve complex problems alongside a supportive team, you’ll fit right in.

🎯 What you’ll need to thrive

Fluent spoken English is absolutely essential 🇬🇧. The team is international, so English will be the language you use on a daily basis.

On the technical side, you should have:

  • Strong professional experience building backend applications with Python.

  • Solid experience with Django (or equivalent robust web frameworks).

  • Deep understanding of Domain Modelling and software architecture.

  • Strong expertise designing and integrating GraphQL & REST APIs.

  • Proven experience writing robust, fault-tolerant, and scalable software.

  • Experience with Celery and asynchronous task processing.

  • Solid handling of relational databases, especially PostgreSQL.

  • Strong problem-solving skills and the ability to lead complex issues from concept to production.

🧲 Nice to have:

  • Experience with cloud platforms and infrastructure ( AWS, Terraform, Packer, or Consul).
  • Familiarity or exposure to frontend technologies such as React and Next.js.
  • Familiarity with logging and metric aggregation platforms ( DataDog).

💜 Why Join Us? Here’s What We Offer

  • 📍 Location: Remote (Spain)
  • ⏰ Full-time (40 hours/week)

✨ Perks:

  • 💰 Octopus Energy share options
  • 🏥 Flexible benefits (meal vouchers, transport, childcare, private health insurance…)
  • 🚘 Support for electric vehicle purchases
  • 🏦 Pension plan
  • 🎓 Training and professional development
  • 🎉 Fun, inclusive and collaborative team culture
  • 🍽️ Regular team events (like our “Family Dinners”)

💚 Why You’ll Love Working Here

  • At Octopus Energy, we do things differently. We believe in a workplace where you can be yourself, grow professionally, and feel part of a team that genuinely wants to change the world.

  • 🏆 We’re a Great Place to Work! On Glassdoor, we’ve been recognized as one of the Top 50 Best Places to Work, and our culture has been highlighted time and again.

  • 🎙️ Want to learn more about how we work? Listen to our CEO in this podcast where he talks about our culture and values.

📩 Ready to Join the Change?

If you’re excited about building a more sustainable future with us, we’d love to hear from you!

📎 Send us your CV, and if your profile fits, we’ll be in touch.

We can’t wait to meet you! 😉

Where necessary, we sometimes use AI tools to help with parts of our hiring process, like reviewing applications or assessing responses.

We’re lucky to receive a huge amount of interest, so these tools help our recruiters manage that volume, not replace them. Ultimately, every hiring decision (for example, whether to progress your application or not) is always made by a real person in our Talent team.

If you’d like to know more about how we use your data, you can reach out to us via email at [email protected]. We’re happy to help!

Read the full description
Engineer Junior DevOps Engineer

Junior DevOps Engineer supports and develops infrastructure for large-scale IT products, managing deployment pipelines and system reliability.

Junior Posted 3 days ago Himalayas
What this role involves
We are looking for a Junior DevOps Engineer to support and develop the infrastructure of a large-scale IT product.
Read the full description
Engineer Golang Development Engineer Intern

Develops backend services and systems in Golang for a cryptocurrency exchange platform as an intern.

Junior Posted 4 days ago Himalayas
What this role involves
About Us Established in March 2018, Bybit is one of the fastest growing cryptocurrency derivatives exchanges, with more than 70 million registered users.
Read the full description
Engineer Junior Software Engineer

Develops software as a junior engineer on the engineering team, reporting to a lead engineer.

Junior Remote Posted 4 days ago RemoteOK Dev
What this role involves
Posted 9:56:47 AM. Junior Software EngineerLocation: UK, RemoteTeam: EngineeringReports to: Lead EngineerProduct:…See this and similar jobs on LinkedIn.
Read the full description
Engineer .NET Developer (Junior / Mid-Level) | Hybrid at LMW HR Group

Design, develop, test, and maintain .NET applications using C#, ASP.NET Core, and SQL Server while collaborating with cross-functional teams.

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

LMW HR Group, on behalf of its client, is seeking Junior and Mid-Level .NET Developers to join a dynamic software development team. This is an excellent opportunity to work on innovative projects, leverage modern Microsoft technologies, and grow your career in a collaborative and technology-driven environment.

Key Responsibilities

  • Design, develop, test, and maintain high-quality .NET applications.
  • Develop new features and enhance existing software solutions.
  • Collaborate with cross-functional teams, including Product Owners, Business Analysts, QA Engineers, and Developers.
  • Build and maintain RESTful APIs and backend services.
  • Troubleshoot, debug, and resolve technical issues.
  • Participate in code reviews and contribute to software quality and best practices.
  • Write clean, scalable, and maintainable code following industry standards.
  • Stay up to date with emerging technologies and development practices.

Junior Level (1 - 3 years)

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Up to 2 years of experience in .NET development (internships or personal projects are also welcome).
  • Knowledge of C# and .NET/.NET Core.
  • Basic understanding of ASP.NET Core or ASP.NET MVC.
  • Familiarity with SQL Server and relational databases.
  • Understanding of Object-Oriented Programming (OOP) principles.
  • Familiarity with Git or other version control systems.
  • Good command of the English language.

Mid-Level (3–5 years)

  • 2–5 years of professional experience in .NET software development.

  • Strong proficiency in C#, .NET/.NET Core, and ASP.NET Core.

  • Experience developing RESTful APIs and backend services.

  • Solid knowledge of SQL Server, database design, and query optimization.

  • Experience with Entity Framework / Entity Framework Core.

  • Familiarity with front-end technologies such as HTML5, CSS3, JavaScript, and preferably a modern framework (Angular or React is a plus).

  • Experience with Git and collaborative development workflows.

  • Strong analytical and problem-solving skills.

  • Good written and verbal communication skills in English.

  • Hybrid working model.

  • Competitive salary based on experience and qualifications.

  • Continuous learning and professional development opportunities.

  • Exposure to innovative and challenging software projects.

  • Collaborative, supportive, and inclusive working environment.

  • Career growth opportunities within a rapidly evolving organization.

  • Private health insurance and additional employee benefits

Read the full description
Engineer Software Engineer - Core at Olo

Develops backend APIs and services for restaurant digital ordering platform, writing code, participating in code reviews, and collaborating with senior engineers to build scalable platform features.

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

Olo is a leading SaaS platform accelerating digital transformation in the restaurant industry, by helping customers deliver more personalised and profitable guest experiences. As a result, our digital ordering, payment, loyalty and guest engagement solutions enable brands to do more with less and make every guest feel like a regular.

While our roots are in NYC, we’re intentionally investing in Belfast and Northern Ireland as a key hub, with an established leadership presence, a local team, and community for the long term. This role is fully remote, offering you flexibility to work from anywhere within NI.

Your new role

In this role, you’ll join as a Software Engineer on the ‘ Core’ team, which is part of the wider ‘ Order Engineering’ group.

The Core team owns key parts of Olo’s platform, including baskets, orders, checkout, promotions, capacity management, and the services that power ordering experiences at scale. We build and maintain the APIs, services, and tools that brands and partners rely on to create reliable, flexible, and high-performing digital ordering experiences.

As a Software Engineer on this growing team, you’ll play a key role in shaping the future of these systems. You’ll help guide technical decisions, improve platform reliability and scalability, contribute hands-on code, and mentor other engineers. This is an opportunity to have meaningful influence across a broad and business-critical area of the platform while helping evolve the architecture for the next stage of growth.

On a management level, the team is led by a dedicated Engineering Manager who is based in Northern Ireland.

How you’ll make an impact

  • Develop an understanding of the ‘Core’ team’s domain and technology stack and actively seek guidance to grow technical expertise.

  • Handle small-to-medium features with support from more senior engineers, ensuring tasks are completed according to set timelines.

  • Write code adhering to established coding standards and participate in code reviews to learn best practices.

  • Collaborate with team members to understand feature requirements and implement solutions with guidance.

  • Focus on building reliable and maintainable software components, contributing to team deliverables with a focus on quality.

  • Utilise version control systems to manage code changes and maintain a consistent development workflow.

  • Participate in team meetings and sprint ceremonies, such as daily stand-ups and sprint retrospectives, contributing updates and feedback.

  • Engage in learning activities, including game days and training sessions, to build familiarity with the company’s tools and processes.

  • Troubleshoot and debug issues with guidance, learning to identify and resolve common software bugs.

  • Demonstrate a willingness to collaborate with other engineers and stakeholders, developing teamwork skills necessary for larger projects.

  • Demonstrate ownership of the team’s delivery pipeline, ensuring that code quality, testing standards, and deployment practices are continuously optimised.

  • Use Claude Code and GitHub Copilot extensively as part of your daily workflow, and grow your skills through hands-on AI training designed to help you become highly effective with modern AI coding agents and IDEs.

  • Active participation in on-call duties is required, with specific responsibilities determined by your assigned team and area of expertise.

What will set you up for success

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

  • At least 1.5 years of experience in a software engineering role.

  • Programming Skills: Proficient in C#/.Net and familiar with basic programming constructs and design patterns.

  • Version Control Systems: Basic understanding of version control tools (e.g., GitHub) and how to use them for source code management.

  • Unit Testing: Familiarity with writing unit tests to validate small software components and test-driven development frameworks (e.g., NUnit, Jest).

  • Distributed Systems Fundamentals: Basic understanding of how distributed systems work, focusing on building reliable components.

  • Collaboration Tools: Experience using collaboration platforms for development, such as Jira, Confluence, and GitHub.

About Olo

Olo is a leading restaurant technology provider with ordering, payment, and guest engagement solutions that help brands increase orders, streamline operations, and improve the guest experience. Each day, Olo processes millions of orders on its open SaaS platform, gathering the right data from each touchpoint into a single source—so restaurants can better understand and better serve every guest on every channel, every time. Over 800 restaurant brands trust Olo and its network of more than 400 integration partners to innovate on behalf of the restaurant community, accelerating technology’s positive impact and creating a world where every restaurant guest feels like a regular. Learn more at olo.com.

Applicant Privacy Notice (United Kingdom)

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Read the full description
Engineer Software Engineer Intern, Fullstack - 12 Month Internship at Bitpanda

Fullstack software engineer intern develops and optimizes internal back-office applications using Vue.js, Java, and PHP across frontend and backend systems.

Junior Posted 5 days ago RemoteFirstJobs Product
What this role involves

Who we are

We simplify wealth creation. Founded in 2014 in Vienna, Austria by Eric Demuth, Paul Klanschek and Christian Trummer, we’re here to help people trust themselves enough to build their financial freedom — for now and the future. Our user-friendly, trade-everything platform empowers both first-time investors and seasoned experts to invest in the cryptocurrencies, crypto indices, stocks*, precious metals and commodities* they want — with any sized budget, 24⁄7. Our global team works across different cultures and time zones, bringing our products to more than 7 million customers, making us one of Europe’s safest and most secure platforms that powers modern investing.

Headquartered in Austria but operating across Europe, our products are built by fast-moving, talented, “roll-up-your-sleeves-and-make-it-happen” kind of people. It’s these diverse perspectives and innovative minds operating as ONE TEAM that keep Bitpanda at the cutting edge of our industry. So if you’re someone who thinks big, moves fast and wants to make an impact right from day one, then get ready to join our industry-changing team. Let’s go!

Your mission

You’ll help optimise our internal back-office application, that interfaces with every single product that we build, by delivering high-quality features for internal stakeholders. You’ll work across the stack, connecting frontend user experience with backend logic, to turn business needs into reliable, maintainable functionality. With support from experienced mentors, you’ll contribute to improving team efficiency and operational performance while gaining hands-on experience and learning engineering best practices in a leading fintech company.

What you’ll do

  • Develop Full-Stack Solutions: Contribute to the end-to-end development of our internal tools, balancing both client-side and server-side requirements.
  • Build Responsive UIs: Use Vue.js to create clean, intuitive, and highly functional user interfaces.
  • Support Backend Logic: Work with Java and PHP to maintain server-side applications, build APIs, and integrate databases.
  • Maintain Code Quality: Write clean, documented code and actively participate in code reviews to learn industry best practices.

Who you are

  • Currently pursuing or recently completed a degree in Computer Science, Engineering, or a related field.
  • You are highly motivated, incredibly curious, and possess a strong desire to learn new technologies quickly.
  • Conceptual understanding or basic coding experience in Java and/or PHP.
  • Familiarity with modern JS frameworks, ideally Vue.js (or a strong willingness to learn it fast).
  • Comfortable working in a fast-paced, agile environment and can collaborate effectively within a team environment and communicate clearly with non-technical internal users.

What’s in it for you

  • Flexibility to work where you thrive – Enjoy the freedom of our Hybrid working model, combining onsite collaboration and remote work, with an additional 25 days per year to work from a city or country of your choice.
  • Reward for your impact – Receive a competitive total compensation package aligned with Bitpanda’s pay-for-impact policy, including participation in our stock option plan.
  • Support for your mental wellbeing – Access confidential coaching, counselling, and mental health resources whenever you need them through OpenUP.
  • Time to recharge – On top of your standard annual leave, Prioritise your wellbeing with 3 additional days of paid time off to rest, reset, and recharge, available once you’ve been with us for 6 months.
  • Continuous learning and growth – Grow your skills and stay ahead in your career with unlimited access to Udemy’s library of online courses at your own pace.
  • Exclusive perks and rewards – Enjoy discounts, rewards, and perks from partners worldwide across lifestyle, wellness, tech, and travel.
  • Support during life milestones – Take advantage of our additional 8 weeks of gender-neutral new parent leave to welcome and bond with your new addition to the family.
  • Fuel and focus on-site – Pandas in Vienna, Bucharest, Barcelona, and Berlin can enjoy free onsite dining, with freshly prepared lunches and snacks to keep you fueled and focused all day long.
  • Recognition for your contributions – Celebrate milestones and achievements with recognition and rewards for your Tenure at Bitpanda.
  • Show your Bitpanda pride – Access exclusive Bitpanda-branded merchandise and gear to represent.
  • Connect and celebrate with your team – Join unforgettable company events, from our Winter Party in Vienna to gatherings worldwide, fostering fun, connection, and celebration

       .…and even more location-specific benefits designed to make life at Bitpanda even more rewarding wherever you are.

Above all, you will have the opportunity to learn and grow as part of Bitpanda’s incredible journey towards being Europe’s future #1 investment platform.

Bitpanda is committed to fostering a fair and equal environment based on trust and mutual respect. We believe that a diverse and inclusive workplace is paramount to our success and we are committed to building a team that represents a wide variety of backgrounds, perspectives, and skills.

\* These benefits may be adjusted at Bitpanda’s discretion and do not apply to our internships and exceptions to our Hybrid Working policy apply to teams with shift schedules or for folks whose roles require them to be in-office (think: Workplaces team or IT).

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 multiple programming languages and hardware platforms at Canonical.

Junior Remote Posted 7 days 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 7 days 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 8 days 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 10 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 12 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 12 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 13 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 13 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