backend Remote Jobs

723 Results

8d

Senior Software Engineer, Shopper Engagement

InstacartCanada - Remote (BC, AB or ON only)
Designmobileiosrubyandroidpostgresqlbackend

Instacart is hiring a Remote Senior Software Engineer, Shopper Engagement

We're transforming the grocery industry

At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.

Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.

Instacart is a Flex First team

There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.

Overview

About the Role

We are seeking a Senior Backend Engineer with strong ownership and a passion for user-facing products. In this crucial role, you will directly enhance the shopper experience and service quality, contributing to transformative changes in the grocery delivery industry. Your work will significantly impact critical systems and affect millions of end-users, underpinning our platform's success.

About the Job

  • Backend System Development: Architect, design, and implement robust systems that improve shopper metrics and engagement. Your innovation will drive core enhancements across the platform.
  • Collaborative Project Leadership: Lead cross-functional projects, including Product Managers, Mobile Engineers, and Data Scientists, to set clear project objectives, devise scalable solutions, and ensure timely execution.
  • Mentorship: Actively mentor junior engineers, promoting a culture of quality and innovation, while instilling best practices in software development.
  • Continuous Improvement: Proactively drive enhancements in system performance and code quality, streamlining the software development process to boost scalability.

About the Team
The Shopper Engagement Team is a dynamic, cross-functional group dedicated to innovating at the intersection of technology and user insight. With a diverse team of nine engineers across backend, Android, and iOS, our efforts focus on enriching shopper quality and fulfillment efficiency through strategic touchpoints:

  • Shopper Positioning: We provide clear, actionable data that demystifies work access, helping shoppers understand where and when to work and what to expect.
  • Shopper Earnings & Work Evaluation: Our systems enable shoppers to evaluate work effectively and maximize earnings by presenting insightful, data-driven job choices.
  • Shopper Motivation: We develop reward systems that incentivize top-tier service, enhancing both customer experience and shopper satisfaction.

Operating within Instacart's broader Shopper organization, our team plays a critical role in enhancing marketplace performance, ensuring that our strategies lead to high-quality shopper engagements and efficient fulfillment solutions.

 

What We Offer:

  • Impact: Make a direct positive impact on the earnings and satisfaction of thousands of shoppers, influencing the customer experience profoundly.
  • Growth: Handle high-leverage projects that enhance your career growth, providing opportunities for significant domain ownership and leadership in engineering solutions.
  • Learning and Development: Work alongside industry-leading engineers and leaders who are at the forefront of online grocery innovation.
  • Team Culture: Thrive in an environment that values collaboration, support, and innovation, with a strong focus on speed, quality, and efficiency.

About You

Minimum Qualifications:

  • Experience:  5+ years of experience in backend development, preferably with high-volume transaction systems.
  • Technical Skills: Expertise in backend languages, specifically Ruby, Solid understanding of Rails, with a strong grasp of software architecture and system design.
  • Problem-Solving: Ability to tackle complex technical challenges and deliver scalable and efficient solutions.
  • Communication and Leadership: Strong leadership skills coupled with excellent communication abilities to manage projects and mentor team members effectively.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Preferred Qualifications:

  • Experience working in Marketplace problems
  • Experience in developing mobile applications
  • Experience with monitoring and observability tools like Datadog
  • Experience working with databases, especially PostgreSQL and DynamoDB

See more jobs at Instacart

Apply for this job

8d

Senior Software Engineer, Privacy Security

InstacartCanada Remote (BC, AB, ON Only)
golangsqlDesignrubypythonbackend

Instacart is hiring a Remote Senior Software Engineer, Privacy Security

We're transforming the grocery industry

At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.

Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.

Instacart is a Flex First team

There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.

OVERVIEW

 

About the Role

Our backend systems power the clients used by millions of customers every year to buy their groceries online. These systems must also support tight integration with the largest retailers in the US and Canada. Engineering at Instacart provides the opportunity to work on challenging scaling problems while also designing the features that will define our industry. You will learn how to build in an open collaborative environment serving millions of requests daily.

As a Senior Software Engineer in our Privacy Engineering team, you will be responsible for building the core privacy components that product teams across Instacart use to ensure our Customers can be in control of their data. In this role you will help connect our Customers to cutting edge privacy systems we have deployed internally.

 

About the Team

The Privacy team is a platform team in the Security Engineering organization that believes it should be easy to build products that respect our user’s privacy. To do this, we manage our internal data privacy architecture that includes systems to annotate, find, and delete data across production and offline data storage systems. Additionally, we build the front end components that product teams across Instacart use to give our users direct access to these internal systems.

The Privacy team is a member of our core Privacy working group, that includes our Legal team, Compliance team, Operations teams, and privacy partners for each of our main product pillars. Additionally we work closely with our Infrastructure, Data Platform, and Security engineering teams to ensure privacy controls are in place effectively across all levels of our stack.

 

About the Job

Your responsibilities will include:

  • Designing, developing, and sustaining the comprehensive access controls and governance systems that improve the integrity and privacy of our data.
  • Ensuring the reliability, scalability, and security of the data platform.
  • Collaborating with various stakeholders and actively involving data infrastructure.

 

About you

Minimum Qualifications

We are looking for someone who:

  • Has 5+ years of experience in software engineering.
  • Build and collaborate with our backend privacy engineers on the internal systems that enable privacy by design, touching all aspects of our full tech stack to turn privacy controls into reusable components..
  • Develop scalable and pragmatic controls related to data collection, classification, storage, access, usage, and deletion in data warehouse environments and/or operational data systems.
  • Capably communicates and is comfortable seeking and receiving feedback.
  • Possesses strong analytical and debugging skills.
  • Takes a strong sense of ownership while working with large codebases and diverse suite of products.
  • Embraces a collaborative mindset to partner with engineers, designers, and PMs from multiple teams to co-create impactful solutions while supporting system contributions.
  • Communicates clearly, presents ideas well, and can influence key stakeholders at manager, director, and VP levels.

Preferred Qualifications

We would love it if you:

  • Holds a Bachelor’s degree in Computer Science, Software Engineering, or a related field, or can demonstrate equivalent industry experience (4+ years).
  • Have prior work experience in Security Engineering or Privacy Engineering.
  • Experience working with cloud-based data platforms such as Snowflake or Databricks.
  • Strong knowledge of common back-end web technologies (such as Ruby on Rails, Python, Golang, SQL, etc.) and big data technologies (such as Spark, Kafka, Hadoop, Flink) in a large scale distributed system environment
  • Have proven experience with distributed system designs.
  • Possess strong general programming and algorithm skills.
  • Show strong attention to detail and accuracy in your implementation.
  • Appreciate a data-driven mindset.
  • An ability to work effectively with cross-functional teams
  • Excellent communication skills, including written, to serve as an advocate & evangelist for the Privacy team

See more jobs at Instacart

Apply for this job

8d

Software Development Lead

Mid LevelFull Time2 years of experience3 years of experiencenosqlsalesforceXamarinmobileiosgitc++androidbackend

Gateway Recruiting, INC. is hiring a Remote Software Development Lead

Software Development Lead - Gateway Recruiting, INC. - Career Page { "@context": "http:\/\/schema.org\/", "@type": "JobPosting", "url": "ht

See more jobs at Gateway Recruiting, INC.

Apply for this job

8d

Software Development Engineer

Mid LevelFull Time2 years of experiencenosqlsalesforceXamarinmobileiosgitc++androidbackend

Gateway Recruiting, INC. is hiring a Remote Software Development Engineer

Software Development Engineer - Gateway Recruiting, INC. - Career Page { "@context": "http:\/\/schema.org\/", "@typ

See more jobs at Gateway Recruiting, INC.

Apply for this job

8d

Senior Manager, Tech Lead, Global Payments

McDonaldsChicago, IL, Remote
7 years of experienceagileBachelor's degree5 years of experienceDesignswiftmobilescrumjavac++.netAWSbackendfrontend

McDonalds is hiring a Remote Senior Manager, Tech Lead, Global Payments

Job Description

The Commercial Products & Platforms team develops digital experiences and global technology platforms that delight our customers and enable them to order on their terms, across channels and touch points, reliably and conveniently.

As Senior Manager, Tech Lead, Global Payments, you’ll oversee the expansion and further adoption of our mobile order and pay capability into new global markets. This includes managing frontend experiences and backend integrations with payment and fraud service providers, as well as adding support for locally relevant alternative payment methods and digital wallets.

McDonald’s global mobile app is the cornerstone of our digital ambitions for the next decade, and this role will play a central role in bringing mobile ordering and seamless payments to millions of customers around the world. Alongside partners in product management, experience design, treasury, and the international markets, the Senior Manager, Tech Lead, Global Payments will lead the technical solutions to enable new payment methods and capabilities globally.

The Senior Manager, Tech Lead, Global Payments will work as part of the Payments team within Customer Technology and act as a steward for these new products and platforms alongside key partners in product management and design. This role unlocks key new experiences for McDonald’s customers as we advance our standardization and globalization journey.

Accountabilities & Responsibilities:

  • Domain architecture. Lead architecture solutions and establish technical vision and strategy for your products, with a focus on integrations with key payments partners and a forward-looking approach for payments orchestration.
  • Lead engineering teams. Act as technical leader for Software Development Engineers (SDEs) within your squad(s), ensuring the quality of technical deliverables and helping to solve engineering challenges in sustainable, scalable ways.
  • Subject matter expertise. Act as the key subject matter expert for your technical components, third-party integrations, and payments landscape in regions and markets you support, participating in cross-team planning activities and assisting in solution design where it impacts your applications and services.
  • Cross-functional collaboration. Partner closely with stakeholders and peers in product, experience design, enterprise architecture, and market leadership teams to balance interdependencies and align deployment roadmaps.
  • Reliability and resiliency mindset. Contribute to critical reliability and resiliency goals by reducing complexity, driving standardization, and designing with redundancy and defensive design patterns in mind.
  • Technical excellence. Ensure that software deliverables align with architecture, security, and quality standards, including test automation and end-user documentation.

Qualifications

  • At least 7 years of experience working in hands-on technical roles, with a strong background in software engineering and architectural design.
  • At least 5 years of experience working in an Agile software development environment, participating in or leading scrum ceremonies, and leading engineering teams.
  • Strong communication skills with a knack for breaking down technical details and decisions for non-technical audiences.
  • Expertise in developing cloud applications and microservices architecture, with a point of view on best practices and technologies.
  • Broad working knowledge of cloud-native technologies, continuous deployment, and test automation.
  • Experience leading cross-functional teams and managing indirect reports.
  • Experience with project and product planning, including prioritization and roadmap creation, in partnership with peers and adjacent product teams.
  • Willingness and ability to live the McDonald’s values every day: Serve, Inclusion, Integrity, Community, and Family.
  • Strong sense of ownership and accountability for what you and your teams deliver, with high personal standards and an uncompromising attention to detail.

Preferred Qualifications

  • Bachelor's degree in Computer Science or Software Engineering.
  • Extensive hands-on software development and/or solution architecture experience.
  • Direct experience with payments industry solutions (including payment service providers, payment processors, payment gateways, fraud service providers,  and mobile wallets highly preferred.
  • Familiarity with C# .NET, Java, Swift, and Kotlin.
  • Certifications in AWS and/or Google Cloud.

Apply for this job

8d

Product Planning Manager

Campfire InteractiveAnn Arbor, MI, Remote
Ability to traveluiqabackend

Campfire Interactive is hiring a Remote Product Planning Manager

Job Description

As a Product Planning Manager you will be responsible for the overall success of our product line. You will be responsible for managing the product's lifecycle from requirements to development to product launch and support. The Product Planning Manager will be responsible for assisting with bringing our company's vision and strategy to life. This person will need to understand and respond to customer needs and wants in addition to being able to convert those into product and/or project requirements. Specific duties include:

Qualifications

  • Help lead the product development team in creating the product road map
  • Listen to and understand customer feedback, and respond to product suggestions
  • Work with a cross-functional team to determine the product's impact on the current and future business model
  • Meet with clients and other key stakeholders
  • Support the internal team by providing product information
  • Research and suggest new product development and refinements for existing product
  • Identify delays and accordingly adjust schedules to meet deadlines
  • Provide excellent customer service and ensure customer satisfaction
  • Evaluate current production processes and recommend improvements
  • Assist in new product development and enhancements, with the following activities:
  1. Write requirement specifications (UI, navigation, backend logic, security and licensing)
  2. Conduct reviews with development to clarify direction or mitigate issues
  3. Define any data transformation needed
  4. Provide QA testing scenarios to test the new development
  5. Assist with QA testing when required
  6. Ensure implementation has the required information for first-time setup
  7. Support rollout of new development and any issues that arise
  8. Other product management tasks as required

Successful Candidates Will Demonstrate:

  • Ability to work in a collaborative team environment while also being able to execute work independently
  • Ability to problem-solve complex issues independently and with a team
  • Meet project timelines and deadlines while producing high-quality work
  • Ability to identify the big picture in all components of decision making using the top-down thinking approach
  • Ability to balance customer wants with new product direction
  • Ability to think through a problem to come up with a generic solution, avoiding costly customization for customers and Campfire
  • Eagerness to learn and the ability to adapt to company culture.
  • Establish and maintain effective working relationships with peers, project team members, and customers
  • Excellent verbal and written communication skills
  • Ability to work in a fast-paced environment, high energy, and can-do attitude
  • Willingness and ability to travel

Work Experience

  • A minimum of 5 years’ experience in product management or a related field
  • Exceptional analytical and conceptual thinking skills
  • Ability to influence stakeholders and work closely with them to determine acceptable solutions
  • High level of comfort with technology and its development
  • Excellent planning, organizational, problem-solving, time management, and communication skills
  • Excellent documentation skills along with in-depth knowledge of product strategy 

Educational Experience

  • A bachelor’s degree in business, computer science, or a related field; MBA preferred

 

 

 

See more jobs at Campfire Interactive

Apply for this job

8d

Software Developer (PPM)

Campfire InteractiveAnn Arbor, MI, Remote
Master’s DegreejirasqlDesignuihtml5qajavacssjenkinsjavascriptreduxreactjsbackend

Campfire Interactive is hiring a Remote Software Developer (PPM)

Job Description

  • Design, develop and maintain Campfire’s products as per functional specs
  • Prepare technical design specifications
  • Estimate effort required for design and programming items
  • Help refine functional specs
  • Work with business analysts, QA and IT departments as required

Qualifications

  • Ability to work in a collaborative team environment while also being able to execute work independently
  • Strong analytical abilities and problem-solving skills applying software engineering principles
  • Keen observation of problems or deficiencies with any aspect of the product. Self-motivated to take corrective action on problems and resolve deficiencies both independently and in a team environment
  • Meet project timelines and deadlines while producing high-quality work
  • Ability to identify the big picture in all components of decision making using the top-down thinking approach.
  • Establish and maintain effective working relationships with peers, project team members, and customers
  • Excellent verbal and written communication ability
  • Ability to work in a fast-paced, start-up environment
  • Ability to write modular, clean, efficient code
  • Diligence on all aspects of work performed

Technical Skills

  • Full-stack J2EE application development
  • Knowledge of Java/J2EE
  • Backend languages/frameworks “MUST haves”:
  • Spring Framework ecosystem and micro-services
  • Web Services
  • UI layer programming “MUST haves”:
  • HTML5
  • JavaScript
  • Cascading Style Sheets (CSS)
  • UI layer programming “NICE to have”:
  • Modern UI frameworks like ReactJS, Redux, AngularJS
  • Bootstrap
  • XML/XSL
  • GWT
  • Familiarity with Issue Tracking Systems (JIRA), Continuous integration and automated build tools (Cruise Control, Jenkins)
  • Databases “MUST haves”:  
  • Design of database scripts for creating and updating SQL queries, indexing, views, stored procedures, and performance tuning thereof
  • Systems “Nice to Have”
  • Experience in dealing with security issues (Data at rest/on-the-wire, Role-based Access Control within an application)
  • Experience addressing scalability concerns within applications
  • Experience in test driven development

Work Experience

MUST have:

  • 5+ years of Java, Java EE programming experience
  • Experience in building enterprise systems (n-tier, scalability, security, UI)
  • Experience using Spring Framework (Spring Boot, Spring JPA, Spring REST, Spring MVC)
  • Full Stack development experience
  • Experience in developing integration between different applications
  • Usage of SVN/GIT or similar SCM system
  • Usage of Eclipse or similar IDE

NICE to have:

  • Experience in project management and software development
  • Knowledge in Microsoft PPM tool - Microsoft Project Professional
  • Experience with industry-standard open-source libraries
  • Experience with ERP systems
  • Experience with PLM systems
  • Experience with BPM libraries/tools
  • Experience in technology migration projects
  • Experience with BI Tools (including OLAP technologies), ETL tools

 

Educational Experience

  • Bachelors or Master’s degree in Computer Science or related field

 

See more jobs at Campfire Interactive

Apply for this job

8d

Senior Software Engineer, PHP

SquarespaceRemote, United States
Full TimeRustDesignjavac++pythonjavascriptbackendfrontendPHP

Squarespace is hiring a Remote Senior Software Engineer, PHP

We are looking for a Senior Software Engineer with a focus on backend or full-stack contributions. You will work within our Acuity Scheduling organization, a distinct brand and platform within the Squarespace suite of products helping appointment-based businesses automate their client bookings, cancellations, reminders, and payments with flexible scheduling software.

You will report to an Engineering Team Manager and have the option to work onsite, hybrid, or fully remote (U.S. only). Acuity Scheduling is headquartered in New York City.

You'll Get To…

  • Develop new features for Acuity Scheduling, a PHP and React application, with a focus on backend or full-stack contributions
  • Write server-side production code for our high-volume, available applications, develop rapid prototypes for new features, and guide our technical designs forward
  • Scale and improve the performance of the application and database
  • Collaborate with other engineers, product, design, analytics, and customer operations to understand why we build the features we do
  • Practice and be a mentor for disciplined software engineering (e.g. automated testing, code reviews, and writing elegant, readable code)

Who We're Looking For

  • 5+ years of large-scale software development experience in PHP, Java, Python, Go or another object-oriented language.
  • A solid foundation in computer science, with competencies in data structures, algorithms, and software design practices.
  • A sincere commitment to creating readable code and an understanding of database schema design, caching, and scalability.
  • A degree in Computer Science or related or equivalent industry experience.
  • Experience in frontend development using React or a comparable JavaScript framework is preferred, but not required.

Benefits & Perks

  • A choice between medical plans with an option for 100% covered premiums
  • Fertility and adoption benefits
  • Access to supplemental insurance plans for additional coverage
  • Headspace mindfulness app subscription
  • Retirement benefits with employer match
  • Flexible paid time off
  • 12 to 20 weeks of paid family leave
  • Equity plan for all employees
  • Pretax commuter benefit
  • Education reimbursement
  • Employee donation match to community organizations
  • 6 Global Employee Resource Groups (ERGs)
  • Dog-friendly workplace
  • Free lunch and snacks
  • Private rooftop

Cash Compensation Range: $118,000 - $198,000 USD

The base salary for this position will vary based on job-related criteria including relevant skills, experience, and location, among other factors.

In addition to the cash compensation above (which includes base salary and, where applicable for eligible roles, may include on-target commissions or overtime pay), all Squarespace employees are eligible to receive equity in the company as part of their total compensation.

About Squarespace

Squarespace (NYSE: SQSP) is a design-driven platform helping entrepreneurs build brands and businesses online. We empower millions of customers in more than 200 countries and territories with all the tools they need to create an online presence, build an audience, monetize, and scale their business. Our suite of products range from websites, domains, ecommerce, and marketing tools, as well as tools for scheduling with Acuity, creating and managing social media presence with Bio Sites and Unfold, and hospitality business management via Tock. Our team of more than 1,700 is headquartered in bustling New York City, with offices in Chicago, Dublin, Ireland, Aveiro, Portugal, and coworking spaces in the UK, Netherlands, and Australia. For more information about our company culture, visit www.squarespace.com/about/careers.

Our Commitment

Today, more than a million people around the globe use Squarespace to share different perspectives and experiences with the world. Not only do we embrace and celebrate the diversity of our customers, but we also work toward the same in our employees. At Squarespace, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law. We are proud to be an equal opportunity workplace.

#LI-remote #LI-JP3

Thank you in advance for providing the following details about your work history from your resume! This helps us ensure that your candidate information is accurate and consistent during the hiring process.

 

Squarespace will never solicit your personal banking information or ask you to transfer money in connection with a job offer or interview. We also will not reach out to you via phone or SMS without your permission or knowledge.

Apply for this job

8d

Senior Software Engineer - Java

TinvioManila, Philippines, Remote
DevOPSSQSLambdanosqlpostgressqlB2BRabbitMQDesignFirebaseapijavapostgresqlMySQLAWSbackendfrontend

Tinvio is hiring a Remote Senior Software Engineer - Java

Job Description

Summary

Engineering is at the heart of everything we do at Tinvio, translating ideas into products that touch the lives of our customers. As a Senior Software Engineer, you will collaborate with a cross-functional team of talented designers, product managers, and engineers to solve complex problems in an open and fast-paced environment with very flat structures where everyone has a say. With an event-driven microservice architecture, you will design and build highly scalable and robust API-driven backend technology solutions around order management, account management, credit, and payment domains that fuel our core business. In this role, you will have the opportunity to work on the complete stack using technologies like Java, Spring boot, Postgres, Elastic Cache, NoSQL datastores, AWS Lambda, Streaming technologies, and Firebase in the cloud environment.

Join us in building the next-gen B2B transactions platform for merchants and suppliers across the region.

Responsibilities

  • Design, build, and maintain a high-performance, high-availability, and fraud-tolerant technology platform for B2B transactions with minimal guidance
  • Hands-on solution design and development in Java/Springboot to deliver trustworthy and smooth functionalities to our users
  • Iterate on technical solutions with Frontend and DevOps teams, and ensure that they are scalable and extensible
  • Implement solutions you’ve designed and deploy them into production, with a sharp eye for product quality and user experience
  • Identify and address performance or process bottlenecks within the applications and broader infrastructure
  • Monitor, debug, and fix issues in production at high velocity based on user impact
  • Participate in technology reviews, hiring interviews, and code reviews to progressively scale the engineering organization and our practices

Qualifications

  • Bachelor’s degree in computer science, information technology, or a similar field
  • Must have 5+ years of experience in developing highly scalable, performant applications
  • Strong problem-solving skills and experience in application debugging
  • Sound understanding of object-oriented programming and software design
  • Hands-on experience of Restful services development using Java Spring Boot
  • Hands-on experience with database design. SQL (PostgreSQL / MySQL) | NoSQL (Redis/ MongoDB/Cassandra)
  • Working experience of message streaming/queuing systems like Apache Kafka, RabbitMQ, SQS, IBM MQ
  • Cloud experience with Amazon Web Services (AWS) and Google Cloud Computing (GCP)
  • Experience with Serverless Architectures (AWS/GCP) would be a plus

See more jobs at Tinvio

Apply for this job

9d

Freelance Python Developer (Remote, South / Latin America)

VT EnterpriseSão Paulo, Brazil, Remote
Full TimeagilesqlDesignpythonreactjsbackend

VT Enterprise is hiring a Remote Freelance Python Developer (Remote, South / Latin America)

Job Description

Join our international team of remote developers and help us build the next version of SlashDB.

  • Interesting programming problems
  • Flexible working hours - full time or part time
  • Project managed by a career software engineer, not some clueless product manager
  • Work is 75% Python on backend and 25% HTML5/JS
  • Test automation
  • Everyone's input is taken into account for design and architecture

Qualifications

We understand that nobody knows everything, but here's what we are looking for:.

  • Python, 5+ years of experience
  • Good command of English written and spoken
  • SQLAlchemy
  • WSGI frameworks, preferably Pyramid
  • SQL
  • Good understanding of the HTTP protocol
  • HTML5/JS/CSS
  • Nice to have: AngularJS, ReactJS or similar

We work in Agile and meet online every day. Team members are distributed between Warsaw, New York and Toronto. You will be working remotely, so for that reason we are looking for people who are experienced, motivated and like working independently.

See more jobs at VT Enterprise

Apply for this job

9d

Freelance Python Developer (Poland, Eastern Europe, Remote, F/T, P/T)

VT EnterpriseWarsaw, Poland, Remote
Full TimeagilesqlDesignpythonbackendfrontend

VT Enterprise is hiring a Remote Freelance Python Developer (Poland, Eastern Europe, Remote, F/T, P/T)

Job Description

Join our international team, and help us build the next version of SlashDB.

  • Interesting programming problems
  • Flexible working hours - full time or part time, remotely or in office
  • Project managed by a career software engineer, not some clueless product manager
  • Coding for backend and frontend
  • Test automation
  • Everyone's input is taken into account for design and architecture

Qualifications

We understand that nobody knows everything. If you are lacking experience in some of the below, but feel up to the task, do apply.

  • Python, 3+ years of experience
  • Good command of English written and spoken
  • SQLAlchemy
  • WSGI frameworks, preferably Pyramid
  • SQL
  • Good understanding of the HTTP protocol
  • HTML5/JS/CSS
  • AngularJS

We work in Agile and meet online every day. You can work remotely or from our office space in Warsaw. You must be able to think for yourself and be a self-starter.

See more jobs at VT Enterprise

Apply for this job

9d

Android Developer

DevexpertsSofia, Bulgaria, Remote
kotlinDesignmobileiosqajavaandroidbackendfrontend

Devexperts is hiring a Remote Android Developer

Job Description

Working in our team you will be part of an extremely efficient, relatively small, multicultural, and distributed mobile team consisting of not more than 10 mobile developers, but will also be part of a larger Mobile department that consists of more than 50 people already and is constantly growing. In our teams, we also have QA, UX/UI experts, BA, and PMs so you will never feel alone, confused, or abandoned. 

Our product is based on DXtrade XT(https://devexperts.com/dxtrade-xt/) and has multiple custom-made features enlarging even further our brokerage platform capabilities. Mobile clients are a critical part of the project because they enable users to easily and quickly carry out complex trading operations on international trading exchanges.

We’re looking for an experienced Android developer to help us evolve our mobile application used by thousands of clients on a daily basis. While we primarily use Kotlin for all new code, there are still some portions in Java that require attention. We have a proprietary high-performance mobile transport and share some portions of the code between iOS and Android through cross-compilation. Besides mobile development, our engineers are actively participating in BFF(Backend For Frontend) component development, so we are always sure that we have the most convenient structure and format of the data.

Qualifications

Your typical day as a Senior Android developer:

  • Enhance and refine our mobile trading Android platform: our current goal is to incorporate Compose with Kotlin flows into already exciting features. 
  • Collaboratively architect and deploy innovative features using Kotlin.
  • Share your expertise during code review activities and refinement sessions
  • Actively participate in platform-wide engineering discussions, offering innovative ideas for improvement. Weekly meetings are held to address current codebase challenges and strategize effective solutions.
  • Work together to create new ideas: In our team, everyone's ideas are important. Engage closely with individuals who propose product ideas, design experts, and other developers to make these new ideas real.
  • Consistently elevate our developer journey, leading the charge in pioneering technical explorations and prototype developments.

Requirements:

  • Mastery of Kotlin and Java
  • Deep understanding of Android framework
  • Analytical and problem-solving skills
  • Knowledge of OOP principles and an ability to implement them in practice
  • Strong understanding of data structures, OOP, FP, SOLID principles
  • Deep understanding of multithreading in android RxJava, RxKotlin and tradeoffs between reactive vs imperative programming, Kotlin Coroutines.
  • Extensive knowledge of Android architecture components LiveData, ViewModel, Navigation etc.
  • English level B2 or above
  • BS or higher technical degree in Computer Science or a closely related field
  • 4+ years of experience in Android software development

Also the following knowledge or experience will be to your advantage:

  • Financial, brokerage or exchange-related software
  • Knowledge about Accessibility best practices in Android
  • Experience with Snapshot testing
  • Experience working on backend components with Java
  • DI - Dagger 2, Hilt or any other tool capable of dependency injection
  • Good understanding of Networking and client-server communication
  • CI/CD, Gradle and TeamCity
  • User Interface design and usability design experience

See more jobs at Devexperts

Apply for this job

9d

Senior Drupal Backend developer (all genders)

Cocomore AGBarcelona, ES - Remote
drupaljquerygitjavascriptbackend

Cocomore AG is hiring a Remote Senior Drupal Backend developer (all genders)

About us:
Cocomore is not only a digital agency providing products and communication services for international clients like EssilorLuxottica, GroupeSEB, Nestlé, Procter & Gamble, or Samsung. Cocomore is also an incubator for digital start-ups, having so far sold to Deutsche Telekom, Axel Springer, and Pro7Sat1.

Our team of 180 professionals is located across Europe, with a strong presence in Barcelona, Berlin, Frankfurt (headquarters), Hamburg, and Seville. And while we all have different skills and talents, we share a common spirit: we are human, entrepreneurial, and creative. This is our way of working together with colleagues, partners, and clients.

You can find our statement on diversity, equality, and inclusiveness here: https://www.cocomore.com/diversity-statement.

We are looking for you as a Senior Drupal Backend Developer with experience with Acquia Drupal Cloud to join our IT Team in one of our offices or remotely.

Our offer to you:

  • Exciting multi market and multi-language projects with major customers, with the chance to assume responsibility and acquire valuable experience.
  • Team spirit and working at eye level, in an experienced, international and interdisciplinary team. We meet all together at least once a year for our amazing Christmas party, and have frequent virtual meetings with supervisors, team colleagues and department meetings to keep the spirit up even in times of social distancing.
  • We offer a great budget for trainings to each employee that you can use to develop your skills and foster your career: attending events and conferences, taking courses or official certifications.
  • Your work-life balance is important to us, so we offer flexible working hours and remote work options.
  • You profit from employee discounts and other benefits at partner companies.

What you can contribute:

  • Development of scalable online solutions (e.g. booking platforms, e-learning solutions or modular website systems) from defining requirements to development, testing and launch
  • You become a technical lead who can be the link between project management and other developers.
  • You support your team and help us to develop our IT company strategy by evaluating and introducing new technologies.

What we are searching for:

  • An experienced Drupal backend developer (5+ years) who has a working experience with large multilingual sites based on Paragraphs.
  • Experience managing applications hosted in Acquia Drupal Cloud.
  • Experience with Composer, CMI and Git, and understanding and tweaking Drupal deployment scripts is a must.
  • Communication skills to coordinate with colleagues working remotely.
  • Teamwork is everything to us, therefore supporting each other and being a great team player is essential.
  • An entrepreneurial mindset to us means that you give and take feedback, learn from mistakes and keep on developing yourself everyday.
  • English language skills (B2 level)

What would be a plus:

  • Experience developing Drupal profiles and distributions.
  • Experience working with Pantheon and/or Platform.sh, and developing CI/CD strategies for those platforms.
  • Knowledge of modern Javascript, developing scripts without jQuery, and setting up the right processes for transpiling, bundling, etc.Experience on decoupled projects and with typical problems on those projects. Knowledge of React/Vue/Angular/Svelte would also be appreciated.
  • Ability to speak German and/or Spanish.
  • Experience delivering sessions in conferences such as Drupalcamps and Drupalcons.
  • Experience working with the http://Drupal.org issue queue.

What will happen after you applied?

  • You will receive an email confirming that we received your documents.
  • Afterwards, our recruitment team will inform you if your experience matches our requirements.
  • If yes, you will receive an invitation for an online interview.

Tell us how you want to work, in one of our offices, remote, full-time or part-time, in a shared position – or any combination of these. We will do our best to make it happen!

See more jobs at Cocomore AG

Apply for this job

9d

Senior Data Scientist, Full Stack

TruebillWashington, D.C., Remote (USA)
MLDesignc++backend

Truebill is hiring a Remote Senior Data Scientist, Full Stack

ABOUT ROCKET MONEY ????

Rocket Money’s mission is to empower people to live their best financial lives. Rocket Money offers members a unique understanding of their finances and a suite of valuable services that save them time and money – ultimately giving them a leg up on their financial journey.

ABOUT THE TEAM ????

Data Scientists at Rocket Money further our mission by building data products that deepen customer relationships with our many financial products. Our team builds machine learning driven product experiences that identify and engage customers who would benefit from mortgage and personal loan products. We integrate with product and engineering teams to understand, explain, predict, and intervene to improve product retention. Data Scientists also support growth operations by designing ML driven personalization experiences in onboarding. We have a strong preference for team players that are comfortable collaborating across teams, know how to shape strategy with data, and can deliver solutions within engineering teams.

ABOUT THE ROLE ????‍♀️

In this role, you will focus on the following types of problems:

  • Build new, machine learning powered user-facing features and experiences in deep collaboration with engineering, product, and design teams. Use your expertise in ML system and model design to delight our customers with new user experiences. Work with engineering teams to build software to deliver new experiences to Rocket Money’s customers.
  • Optimize to continuous product feedback loops - you understand that data science is the practice of a continuous lifecycle of measurement, analysis, modeling, and hypothesis testing. You understand how to build, test, and deliver user-facing data science products in an incremental way.
  • Help develop the next version of Autopilot and Budgets. Ensure members have money in the right place at the right time for their near and long term goals. Warn them when they do not.
  • Uncover and exploit relationships between customers’ subscriptions, purchase, and transaction data as you build personalized product experiences and power ever more accurate customer segmentation, propensity, and affiliate targeting models.
  • Design and conduct experiments to estimate the impact of new products, customer messaging, and marketing. You know how to use experimentation to build the strategic case for more tailored ML product experiences.

Regardless of the challenges you dive into, you will:

  • Become a subject matter expert in your area of specialty and be responsible for leading projects from start to finish - making key decisions on both implementation and scope while balancing technical and business goals.
  • Work collaboratively in cross-functional teams to build new products and services.
  • Become an expert on our members. Understand their needs and financial goals. Work with product to define strategy and engineering teams to create software and build features that help our members build better financial lives.
  • Use your expertise in ML system and model design to aid product delivery, both internal and external.
  • Be a steward of good instrumentation and experimental design - designing analyses, models, and products in a way that is measurable, testable, repeatable, and robust. You will advocate for experimental approaches in everything that we do.
  • Build internal tooling that improves the data science and ML product implementation - help accelerate the work of others on engineering and data teams.
  • Maintain a high technical bar - participate in code reviews, contribute to product and technical design, maintain a high degree of quality in our production data, and mentor junior team members.

ABOUT YOU ????

  • You are a team player - collaboration and communication are a first instinct and key tool for getting stuff done. You continually seek feedback on your work.
  • You know how to work at a strategic level - you can collaborate with stakeholders to define new projects and initiatives for yourself and others.
  • You know how to deliver products incrementally - doing the simple thing first, finding and measuring signal, and iterating to build better user experiences.
  • Excellent writing, presentation, and communication skills. Documenting, soliciting feedback, and securing alignment among stakeholders is second nature.
  • Excellent software engineering skills. You can contribute up and down the application stack to deliver data products to users. Evidenced experience working with engineering teams to build software is an absolute must.
  • You have 6+ years of professional experience working in a data science capacity. You know your way around databases, data warehouses, and how to engineer backend machine learning and data science systems. Bonus points if you have experience integrating data products into application front ends. You are equally adept at hacking together proof of concepts and working within engineering teams to build scalable, durable systems.
  • You embrace the player/coach mindset. You take care to mentor and develop others when leading projects. You’ve helped junior data scientists grow in their careers and you always level up the technical skills of those around you.
  • You care just as much about why you're solving a problem as the solution. You always want a deep understanding of context and business impact. You are a data scientist first but an expert analyst when necessary.
  • Deep experience in several of the following in a professional capacity: customer segmentation and personalization, time series modeling, natural language processing, traditional classification/regression problems, design and implementation of experiments, recommendation systems, building generative AI applications in consumer software.
  • You find yourself building tools to help others solve their problems and follow a philosophy of continuous improvement and automation.
  • You want to continue to grow and learn. You are excited by hard problems and big challenges.
  • Experience in fintech, banking, or finance is a plus

WE OFFER ????

  • Health, Dental & Vision Plans
  • Competitive Pay
  • 401k Matching
  • Unlimited PTO
  • Lunch daily (in-office only)
  • Snacks & Coffee (in-office only)
  • Commuter benefits (in-office only)

Additional information: Salary range of $160,000 - $200,000/year + bonus + benefits. Base pay offered may vary depending on job-related knowledge, skills, and experience.

Rocket Money, Inc. is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. 

See more jobs at Truebill

Apply for this job

9d

Frontend Developer (WPF/XAML)

RealDefensePasadena, CA, Remote
Designqac++.netbackendfrontendNode.js

RealDefense is hiring a Remote Frontend Developer (WPF/XAML)

Job Description

iolo / RealDefense is looking for a Frontend Developer to join our team.  RealDefense products, such as iolo's System Mechanic, have been around for 20+ years and are thriving in the new work at home culture. We are a consumer security company focused on providing solutions to the fast-growing work at home economy.  Come join our team and develop products that help everyday consumers.

Responsibilities:

  • Plan, design and develop high quality front end .NET desktop applications
  • Implement solutions using latest features of C# and WPF
  • Propose and deliver scalability and performance improvements to our GUIs
  • Work with other developers, QA and product managers in solving new and existing technical issues
  • Participate in Design and Code Reviews
  • Maintain ownership of the projects assigned
  • Meet project deadlines

Qualifications

Required Skills:

  • Expertise in Windows Desktop application front-end design and development
  • 1+ years experience developing Windows Desktop applications with XAML and WPF
  • Strong experience in all aspects of the software lifecycle including design and testing
  • Experience with the Blend XAML design tool
  • Familiar with .Net Core and .Net Framework class libraries
  • Experience working with web service SDKs and with HTTP client libraries
  • Very good oral and written communication skills

Preferred Skills:

  • Backend C# experience
  • Familiar with Node.js and associated backend technologies
  • Familiar with 3D rendering engines and libraries
  • Experience with Win10 Network, Startup, Processes and Services controls
  • Understanding of IIS/Webservice

Education:

Bachelor’s Degree in Engineering, or related technical field (or equivalent technical experience).

See more jobs at RealDefense

Apply for this job

9d

Senior Front-End Engineer

TimescaleRemote
CypressgolangsqlDesignuiapiUXtypescriptbackendfrontend

Timescale is hiring a Remote Senior Front-End Engineer

Timescale is looking for an experienced Senior Front-End Engineer with a track record of building great SaaS and cloud services.

This is an exciting opportunity to play a central role in developing the next great cloud-native data platform. You will be responsible for playing a core role in developing and implementing the UI/UX for our cloud platform (https://www.timescale.com), and help customers have success using our product to serve their customers’ needs. If you are passionate about both developer tools and great design and want to help empower developers worldwide, then this is the role for you.

Timescale is a fully remote organization; this is a full-time position. 

Responsibilities

  • Play a central role in developing and implementing SaaS product experience, including UI / UX for managed cloud services and data-driven visualization
  • Strong self-driven execution, ownership, and delivery
  • Writing production-level code in Typescript with React
  • Strong experience with and commitment to testing (Cypress is our tool of choice)
  • While your primary focus will be in Frontend, some of the initiatives will require e2e work which includes API development.
  • Work with product, design and other engineers to deliver customer experiences

Skills & Requirements

  • 5+ years of UI/UX or front-end development work
  • Strong Typescript programming skills and modern JS frameworks experience (React strongly preferred)
  • Cares about the smallest details of look & feel, user flows, and UI/UX
  • Prior experience of developing backend services, primarily on the API layer.
  • Some familiarity with SQL or other data-driven query languages 
  • Ability to work in a fast-paced start-up environment
  • Excellent verbal and written communication skills in English
  • Experience writing in Golang is a plus

By applying for this position, you are agreeing to Timescale's Applicant Privacy Notice. 

See more jobs at Timescale

Apply for this job

9d

Software Engineer, Backend

OurFamilyWizardMinneapolis, MN - Remote
agilekotlinDesignmobileapiqajavadockerkubernetesbackend

OurFamilyWizard is hiring a Remote Software Engineer, Backend

OurFamilyWizard is a technology company on a mission to help families thrive across all of life’s circumstances. We bring together three leading family management brands: OurFamilyWizard, the world’s most trusted co-parenting application, and Cozi, the #1 family organizing app in the U.S, and FamilyWall, the leading European-based family organization app.

Cozi is the leading family calendar and organizing app in the United States, helping millions of families manage busy family life and receiving over 250,000 5-star ratings. OurFamilyWizard is a SaaS technology platform that enables families to co-parent seamlessly across households. Nearly one million parents and family law practitioners have leveraged OurFamilyWizard to coordinate schedules, record documentation, exchange digital payments, and settle disputes. FamilyWall is available in 9 languages and serves families with their free and paid daily organization, planning, communication and budgeting tools. Together, the platforms provide a holistic set of solutions for all types of families.

We recently received a private investment round from Spectrum Equity, putting Cozi and OurFamilyWizard in the same neighborhood as Grubhub, Ancestry.com, Headspace, and others. We are looking for passionate team members to join us in accelerating our growth to the next level by reaching the millions of families who can benefit from our technology solutions.

As a Software Engineer (Backend), you will directly contribute to features that make everyday life a little bit easier for families on their co-parenting journey. You will be part of an OurFamilyWizard product team, and operate alongside a collaborative group of product managers, designers, QA analysts, automation engineers, and other web and mobile engineers working together to solve meaningful problems for parents, children, and practitioners. We are looking for an individual who is experienced in creating high quality software and has a deep knowledge of Relational Databases, Hibernate, and the Spring Framework. In addition, we value individuals familiar with microservices architecture who are passionate about solving problems.

What you willaccomplish:

Getting to know teammates, technology, and tactics.

The first day will be spent partnering with your manager and a teammate to get your local environment set up and fixing a bug. The following 29 days will involve connecting with teammates across OurFamilyWizard and Cozi to gain a high-level understanding of how we prioritize, plan, build, and deliver value to families on our platform. You will build deeper connections with product and platform teammates as you get more immersed in the daily and weekly agile rituals, and the API guild. In these early days, your manager will set up recurring 1:1’s and begin the ongoing discussion of personal and team goals. Technical work will focus on gaining exposure to services within your team’s domain, as well as key areas of the platform beyond team boundaries where ownership is shared. By the end of your first month, you will be acclimated to the operating rhythm and rituals of your product team and gain confidence by taking on increasingly complex tasks.

Try, learn,ship.

By day 60, you will be comfortable operating within our SDLC from planning through production releases. You will have a broad understanding of our backend architecture, and a deeper understanding of the services within your team’s area of ownership and the API’s that power our client experiences. Through weekly work that presents complex and varied challenges, you will continue becoming familiar with processes, patterns, and best practices. By releasing regularly, you will have an impact on end users.

Solidifying the foundation.

Beyond the first couple of months, you will grow into an autonomous operator, capable of partnering with API teammates to architect solutions to complex problems that are consistent with our existing patterns and best practices. You will partner with cross-functional engineering teammates, as well as your product manager, designer, and engineering manager to help build execution plans to deliver new features that support our product and business strategy.

Accelerate growth.

Beyond the first 90 days you’ll partner with your engineering manager and backend teammates to continue to develop a foundational understanding of platform architecture, design patterns, and best practices. You will have opportunities to inform and affect change at the platform level to further your ownership, impact, and growth. Through partnership with product and design you will be empowered to influence strategy and end-user experience and impact. Complex product problems, and technical challenges related to scale and modernization will continue to keep you challenged, learning, and growing as an engineer.

Who you are:

  • Confident craftsperson. You have the tools you need to solve most problems, are comfortable speaking to multiple approaches, and have an opinion on the best approach given the constraints.
  • Scientific artist, artistic scientist. You understand that software is necessarily complex, and are capable of driving clarity in the face of complexity while valuing simplicity as the ultimate sophistication.
  • Curious operator. You value the variance in challenges a cross-functional team encounters and embrace unexpected hurdles with a mindset that seeks to understand the landscape before charting a course towards a solution.
  • Pragmatic optimizer. You identify when something’s harder than it should be, articulate why change is needed, and affect change through incremental improvements towards an audacious end goal.
  • Champion of Inclusion. You want everyone on the team to have a voice and are open and eager to hear everyone's thoughts, helping to guide the team to good solutions.
  • Low ego, high integrity. You value doing what’s right over being right. You pivot when a better path forward arises in order to meet technical and business needs and are comfortable saying something when a course correction is needed.

What you bring:

  • 3+ years of Java development experience
  • Analytical mindset and good problem-solving skills.
  • Experience in the Spring Framework
  • Proven experience delivering software applications/features from inception to shipping within a cross-functional team environment.
  • Object Oriented analysis and design using common design patterns.
  • Excellent knowledge of Relational Databases and ORM technologies (Spring Boot, Hibernate)

What would be great to have:

  • Experience with Kotlin
  • Experience with Docker
  • Experience with Kubernetes
  • Experience with Atlassian products for CI/CD (Bamboo, Bitbucket)
  • Experience with Confluent Cloud (Kafka)
  • Experience with writing and maintaining tests
  • Experience with iterative, agile based software delivery processes.
  • Experience in legal technology or legal profession in some way

Why Join?

Great mission. Creating a safe and productive environment for families to co-exist is extremely important for us; we’ve been doing it for 20 years and are deeply motivated by adding value to the lives of parents, children, and practitioners.

Growing team. While we’ve been around for a while, we continue to evolve and innovate. That’s what keeps us going! You’ll have an opportunity to contribute meaningfully to our organization as we hit our second stride.

Amazing Culture. OurFamilyWizard has a positive and supportive culture—we look for people who are curious, inventive, and work to be a little better every single day. In our work together, we aim to be smart, humble, hardworking and, above all, collaborative.

Here’s a list of our key benefits:

  • Full Medical: OFW Pays 100% of the premium for employee AND additional family members
  • 401k: Up to a 4% match with immediate vesting
  • 12 weeks paid leave for all new parents
  • Learning & Development stipend for employees
  • Supportive and flexible working environment – work from anywhere!

Come As You Are!

OurFamilyWizard provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

See more jobs at OurFamilyWizard

Apply for this job

9d

SEO Strategist

Mid LevelFull Timewordpressbackend

829 Studios is hiring a Remote SEO Strategist

SEO Strategist - 829 Studios - Career PageSee more jobs at 829 Studios

Apply for this job

9d

Senior Software Engineer (Ruby on Rails)- Islamabad

AgnosRemote
Full TimeSinatraExpressJSTDDredisagileBachelor's degreeDesignmobilemongodbgitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Senior Software Engineer (Ruby on Rails)- Islamabad

Senior Software Engineer (Ruby on Rails)- Islamabad - Agnos - Career Pagebody { min-width: 114

See more jobs at Agnos

Apply for this job

9d

Senior Software Engineer (Ruby on Rails)- Lahore

AgnosRemote
Full TimeSinatraExpressJSTDDredisagileBachelor's degreeDesignmobilemongodbgitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Senior Software Engineer (Ruby on Rails)- Lahore

Senior Software Engineer (Ruby on Rails)- Lahore - Agnos - Career PageSee more jobs at Agnos

Apply for this job