Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: windows amazon-web-services terraform iis sysadmin
At Olo we develop an online food ordering platform used by many of the country’s largest restaurant chains, reaching millions of consumers. Chances are if you’ve ordered directly from a restaurant brand’s app or website, we’ve made that happen. Mobile ordering and payments is an exciting and active industry full of interesting players and yet still a relatively untapped market ripe for disruption. We’re quite up-front about the technical challenges our business faces. Running a platform with multiple white-labeled front-ends, that maintains real-time connections into thousands of restaurants’ POS systems, and coordinates complex transactions between these and other third parties (such as payment gateways and gift card providers) is not for the faint of heart! You’ll be joining our Cloud Operations Team, responsible for keeping Olo’s food ordering and delivery systems up and running reliably and securely. Our DevOps-oriented team uses Infrastructure-as-Code with automation wherever possible. The system has many moving parts and frequent deployments. Any engineer may work at Olo’s headquarters in New York City’s Financial District or remotely from anywhere in the U.S. In fact, more than half of our engineering team is remote!

What You’ll Be Doing

    • Administering Windows Server roles such as IIS, Active Directory, WSUS, and DNS.
    • Building virtual infrastructure in cloud platforms such as AWS using Terraform.
    • Patching operating systems like Windows Server and Linux.
    • Patching third party tools and security related vulnerabilities.
    • Configuring Load Balancers, VPCs, and Security Groups.
    • Troubleshooting network latency including analyzing packet captures.
    • Proactively monitoring all systems for uptime and security. Noticing trends before they become issues. Improving monitoring of infrastructure as needed.
    • Responding to OpsGenie alerts as part of an on-call rotation with another engineer.
    • Resolving or escalating production issues to development teams as needed.
    • Managing domain forests and replication.
    • Forecasting and optimizing capacity and AWS infrastructure costs.

What We’ll Expect From You

    • At least 3 years experience administering a production level 24/7 web application.
    • Expert level Windows Server knowledge, including IIS, Active Directory, Windows Server Performance Monitor, and Windows Networking.
    • In-depth working experience with AWS services and APIs.
    • Comfortable in your scripting tool of choice - PowerShell, Python, Bash etc.
    • Working knowledge of DevOps, automation, and Infrastructure as Code.
    • Mid level Linux Server Knowledge
    • Solid cloud networking knowledge, VPCs, Security Groups, Load Balancers, etc.
    • A passion for uptime.

Nice to Have

    • Experience with any of the following technologies: Ansible, CloudFormation, GitHub, SQL Server, Redis, ElasticSearch, SumoLogic, Datadog, Windows Server Failover Clustering, Consul, Docker, Terraform.
    • PCI compliance experience.

What’s Important to Olo

    • Our families come first. We know they make us who we are and they are who we live and work for every day. 
    • Olo is our extended family. We’re in this together, fighting for one another. We’re happy to be here. We will not let one another down. 
    • We learn from and fight through setbacks. We recognize and help one another with direct feedback. 
    • We care about you. We offer 20 days of paid time off, fully paid health, dental and vision care premiums, company equity, a generous parental leave plan.
    • We value diversity. At Olo, we know a diverse and inclusive team not only makes our products better, but our workplace better. Many groups are consistently underrepresented across the tech sector and we are fully committed to doing our part to move the needle. 
    • Learn more about our culture, values, and mission.  https://www.olo.com/images/culture.jpg.


Job Benefits:

  • 20 Days of PTO
  • Health, Vision & Dental coverage (you + your family)
  • Flexible working hours
  • Competitive Compensation Package
  • Powerful workstations
  • 401(k) Plan
  • Maximum respect
  • Food events & monthly team events
  • 12 week paid parental leave
Skills: sql rpgle java cobol mysql

Are you looking for an opportunity to work with a team that develops and writes all custom code with new and older programming languages?  If so, this position might be perfect for you!  This team is part of Banking Operations where all in-house and outsourced customers are being provided development and support of one of JHA’s high-profile core system platforms.  You will be part of a team of 13 team members who work at various JHA locations who are specifically responsible for various technical support and development of applications, testing, delivering software and custom coding.  Candidates in this role would be part of an environment that primarily writes and develops custom code for JHA’s core platform Silverlake, utilizing RPG programming. 

Jack Henry offers a great work life balance, comprehensive benefits package and career advancement! 

MINIMUM QUALIFICATIONS:

  • Minimum of 6 years of experience in any programming language.
  • Minimum of 2 years of RPG programming experience required.

PREFERRED QUALIFICATIONS:

  • Bachelor’s Degree Preferred.

ESSENTIAL FUNCTIONS:

  • Provides technical/engineering support for new and existing applications for all (SilverLake) core software applications.  This includes the most vital and complex multi-product recovery scenarios including but not limited to Core processing reruns, ACH reversals, various interfaces and any urgent core downtime and business scenarios.
  • Leads in critical technical engineering support for after-hours shifts or incidents (nights, holidays and weekends).  This includes potential long durations of consecutive time over periods of increased volume such as end of year, core upgrades or as randomly necessary. 
  • Acts as an advocate for the customer, as an immediate authority on the software designed to address customer’s business needs. 
  • Ensures continued and future success of vital core processes and coordinates critical incidents with all necessary departments.
  • Develops the customer’s business and software requirements into specific systems, applications or process designs for software solutions and integrating software. Often project-based and typically measured by utilization (i.e., billable hours).  Provides reasonable task, project bids and project effort estimates.
  • May develop code for the design, creation, and delivery of new software products, enhancements, and fixes.
  • Utilizes RPGLE, SQL, XML, CL or any necessary programming language.
  • Unit tests and reviews programming to discover any errors and confirm that the programs meet required specifications. Utilizes conversion and software implementation plans; implements newly created code and fixes into existing software.
  • Ensures timely, effective, and quality delivery of software into production.
  • Provides technical advice to other departments within the company and is responsible for integrating components built by product developers.
  • Provides technical assistance to support staff. Assists with implementations of enhancements and fixes by providing coding knowledge.
  • Provides consultation to technical staff.
  • Develops support tools.
  • Assist less experienced peers and may act as a team lead.
  • Keeps customers informed of all enhancements, troubleshooting, and fixes; assists the customer in determining if and how system enhancements may improve process flow and business function.
  • Maintains an awareness and understanding of industry developments and provides ideas for innovation and improvement in order to maintain current service design’s value.
  • Administers various change management tasks.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.
  • Collaboratively works with development and QA team to ensure timely delivery of high-quality products.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: linux apache mysql vue.js nuxt.js

This is a Remote position

JOB SUMMARY

To power business growth through technology investments, we hire web application developers with a passion for technology, a desire to learn, and the drive to contribute that make the team better. In this role you will:

• Design, develop, and test new and existing software applications working within a fast-paced and collaborative team environment to power our business growth

• Actively contribute to team discussions on software design, architecture and process improvements

• Experiment with new technologies and tools including but not limited to building AI/ML models

• Participate in group events, hackathons and contests with a team that really enjoys working together and pushing each other to excel.

• Work on systems that handle 3+ million API requests and 600,000 pageviews per week in a 24/7 high availability AWS cloud-based environment.

PLEASE NOTE: Applicants must be legally authorized to work in the US. Visa sponsorship is not available for this role.


EDUCATION/EXPERIENCE:

Education:

  • Minimum: High school diploma
  • Preferred: Bachelor's degree in Computer Science, Software Design or related field

Experience:

  • Minimum: 3 years software development experience
  • Preferred: 5 years software development experience

QUALIFICATIONS:

The requirements listed below are representative of the knowledge, skills, and/or abilities required for this position:

• Familiar with PHP MVC frameworks such as Slim, Phalcon, or Laravel

• Familiar with frameworks like Java Spring Boot or JHipster.

• Familiar with Vue.js and the Nuxt.js framework.

• Familiar with CSS frameworks like Bootstrap, Vuetify, or TailwindCSS.

• Experience with AWS, Python and JavaScript.

• Demonstrated interest in and ability to learn new systems and programming languages quickly.

• Ability to maintain high quality of work.

• High aptitude for collaboration and teamwork.

• High level of interpersonal and communication skills.

• Ability to meet stated customer-initiated deadlines.

• Demonstrate professional office etiquette and appearance.

• Exemplify professionalism in all LRG-related contexts and activities.

• Maintains confidentiality at all times.

COMPANY OVERVIEW:

Lowers Risk Group provides comprehensive enterprise risk management solutions to organizations operating in high-risk, highly regulated environments valuing risk mitigation. Join the software development team of one of Inc. 5000's Fastest Growing Companies in the U.S.! Celebrating our 7th year on the Inc. 5000 list of fastest-growing companies. This achievement puts Lowers Risk Group in rarefied company with organizations such as Microsoft, Timberland, Vizio, Intuit, Chobani, Oracle, and Zappos.com.


WORK HOURS:

Salaried position with typical work hours 8:30 AM - 5:00 PM; ability to flex schedule to meet team requirements.

EQUAL EMPLOYMENT OPPORTUNITY:

Lowers Risk Group provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, pregnancy, gender identity, sexual orientation, status as a Vietnam-era, special disabled veteran or other veteran, or any other status or characteristic protected by applicable federal, state and/or local laws.




PI130907412



Skills: product e-commerce pos payment checkout

Reporting to the Director, Product Management, the Product Managers are responsible for defining the product vision and driving the success of the product area they oversee. Acting as the heart, mind, and voice of our customers, Product Managers partner with our team of engineers and designers, along with key decision-makers across business units to lead the execution of all product initiatives and ensure that SSENSE delivers a world-class shopping experience. 

RESPONSIBILITIES

  • Oversee a set of digital products and define the vision and strategy for the designated Product area
  • Serve as a Product evangelist, thought leader, and subject matter expert internally and externally
  • Conduct customer research and competitive benchmarks to identify major product opportunities
  • Funnel product and feature ideas from relevant business teams and actively manage the product backlog
  • Lead the end-to-end implementation of agreed-upon products and features, working closely with business owners, engineers and designers
  • Define success metrics and conduct post-mortems on every initiative to develop a knowledge base of best practices and key learnings
  • Manage and provide visibility to senior leadership on the product roadmap
  • Stay abreast of the latest trends in technology, e-commerce, retail, and fashion

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field, Master's degree an asset
  • A minimum of 3 years of relevant work experience, developing software / internet products and technologies (e.g. Retail, Mobile, POS technology), prior Retail or e-Commerce experience preferred
  • Experience working within an Agile environment
  • Experience with machine learning, artificial intelligence and/or augmented reality, an asset
  • French language skills is an additional asset.

SKILLS

  • Highly analytical and detail oriented
  • Creative thinker with excellent problem solving abilities
  • Strong stakeholder management skills and ability to lead by influence across functional teams
  • Strong business acumen, entrepreneurial drive and technical understanding
  • Demonstrated ability to gather user requirements across diverse functional areas and convert them into a compelling product vision
  • Ability to thrive in a fast-paced, performance-driven environment


Job Benefits:

  • Continuously updated tools and equipment
  • Competitive pay, bonus and benefits including personal days
  • Full group insurance coverage
  • Kitchens, lounges, coffee, fresh fruits and grab-n-go breakfast
  • Onsite gym, changing rooms and showers
  • High performance team, dynamic and social culture
  • 50% employee discount on merchandise
  • Discount on Montreal public transport card
  • Telemedicine
  • Many Internal Mobility Opportunities
Skills: node.js reactjs amazon-web-services microservices agile

Reporting to the Director of Application Development, the Manager of Application Development will lead a growing team of results-driven Tech Leads and Software Developers, advancing and expanding the SSENSE portfolio of applications. The ideal candidate has the ability to see the big picture from both a technical and business perspective, leadership skills to motivate the team, and the foresight to help strategize and drive the team in delivering corporate objectives. As a key player, this role provides the opportunity to make an impact on our development and QA efforts, while influencing the product strategy and direction.


RESPONSIBILITIES 

  • Manage application development teams from initial inception of ideas to delivery 
  • Provide leadership and guidance to hire, coach, motivate, and lead a performance-driven team of highly skilled Tech Leads and Software Developers to achieve their full potential  
  • Work closely with the development teams to architect and implement best-in-class technical designs and approaches
  • Ensure technical and quality standards are enforced throughout the software development lifecycle
  • Facilitate the day-to-day activities of the development teams within an Agile/Scrum environment
  • Report on status of development, quality, operations, and system performance 
  • Ensure successful and functional on-boarding of new developers

Qualifications

  • BS or MS degree in Computer Science, Engineering, or equivalent
  • A minimum of 5 years experience managing teams to deliver complex applications, including 3 years relevant experience with Agile software development methodologies
  • A minimum of 3 years experience with software development best practices, including coding standards and code reviews 
  • A minimum of 2 years experience working in a service oriented architecture 
  • Familiarity with project management principles, PMP certificate an asset
  • Experience with source control management, build processes, testing, and operations
  • Knowledge of relational and nonrelational databases, web technologies and web analytics tools
  • Experience with AWS, Google Cloud Platform, or other PaaS based solutions
  • Knowledge of a broad range of modern programming languages including PHP, Node.js, Java, ReactJS/React-Native, Objective-C and Swift

SKILLS

  • Highly analytical and detail oriented
  • Ability to present complex technical information in a clear and concise manner to a variety of audiences
  • Strong leadership, project management, time management, and problem solving skills
  • Self-motivated with the ability to work within rigorous deadlines
  • Strong business acumen
  • Team player with solid interpersonal skills


Job Benefits:

  • Continuously updated tools and equipment
  • Competitive pay, bonus and benefits including personal days
  • Full group insurance coverage
  • Kitchens, lounges, coffee, fresh fruits and grab-n-go breakfast
  • Onsite gym, changing rooms and showers
  • High performance team, dynamic and social culture
  • 50% employee discount on merchandise
  • Discount on Montreal public transport card
  • Telemedicine
  • Many Internal Mobility Opportunities
Skills: amazon-web-services cloud kubernetes docker redis

SSENSE is looking for a Senior DevOps - to join our rapidly growing technology team.They will join a squad and support it with all DevOps needs by delivering complex tasks independently, helping them be more efficient by increasing automation and supporting the continuous integration and delivery pipeline. The Senior Devops has the ownership of all components developed by the team, either directly or indirectly, and accountability for their SLAs. They will work closely with other DevOps, the Technical Direction and the Development teams to anticipate the needs, surface requirements, produce system designs and implement solutions that are not only effective but also reliable, resilient and cost-effective. The Technical Lead will play a key role in the agile process and in the DevOps team through coaching, rigorous code reviews, and contributing to knowledge dissemination across the organization.


RESPONSIBILITIES

  • Product delivery
  • Anticipate the technical challenges the squad will face when delivering solutions and propose and implement  technical solutions to those issues
  • Write testable, efficient, and reusable code suitable for continuous integration and automated deployments, that respects best practices and SSENSE development standards
  • Raise the bar for professional devops engineers, lead by example, and help others learn the craft through rigorous code reviews and coaching
  • Team leadership
  • Enforce an effective and efficient scrum process where all team members work in the same direction
  • Guide engineers, when needed, to break down user stories into manageable tasks
  • Propose and drive a development process that emphasizes quality through code reviews, automated testing, continuous integration pipelines and documentation
  • Develop a deep understanding of the team’s roadmap and influence it with fact-based technical arguments
  • Ensure proper documentation of team activities
  • Ensure the demo of features developed are well prepared and presented to stakeholders
  • Review Pull Requests with the objective to guide and upskill engineers on various technical topics
  • Provide fact-based technical feedback on each squad member to managers as part of the evaluation cycle
  • Ownership and accountability
  • Be accountable for performance, reliability, scalability and resilience of complex and critical infrastructure components (web servers, data stores, hosted services, load balancers, etc.) through the proper use of replication, sharding, load balancing, monitoring, SLAs, alerting, and auto-scaling
  • Be an active participant in the incident escalation chain and prompt resolution
  • Upgrade and patch systems as required while ensuring availability of service
  • Contribute to cross-squad initiatives, acting as a change agent amongst peers to foster adoption of new processes or technical solutions
  • Knowledge sharing and coaching
  • Actively contribute to SSENSE University, the internal peer learning platform, by giving one class per quarter in order to promote continuous learning
  • Participate in the onboarding of new developers
  • Architecture
  • Ensure soundness of design and technical choices at the squad level (scalability, resilience)
  • Coordinate actively with the Technical Direction and ensure appropriate level of validation and rigour
  • Recruiting
  • Participate in HR recruiting events, helping to identify and recruit top developers
     

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • Master’s degree, an asset
  • A minimum of 5 years experience administrating Linux based environments (Red Hat, CentOS, Debian or Ubuntu)
  • A minimum of 3 years experience with service-oriented architectures, software development and the development life cycle
  • A minimum of 2 years experience practicing continuous integration and continuous delivery
  • Proficiency in infrastructure automation frameworks in at least two of these technologies: Saltstack, Terraform, Puppet, Ansible or CFengine
  • Expertise in infrastructure to support a microservices architecture
  • Strong knowledge of caching technologies (Fastly, Redis, Varnish) with the ability to scale, shard and improve resiliency by leveraging advanced caching concepts
  • Expertise in RDBMS and NoSQL databases at scale
  • Proficiency in Cloud resources (AWS/Google Cloud/Azure) with the ability to operate them for the components owned, Certification preferred
  • Ability to use containers and orchestration frameworks (Kubernetes, Giant Swarm, etc.)
  • Proficiency in Git
  • Strong English written and verbal communication skills, French an asset

Additional Information

SKILLS

  • High work ethic and results-oriented
  • High sense of accountability and ownership
  • Ability to influence and drive change
  • Ability to coach and mentor junior developers to grow their technical skills, motivate and influence a team 
  • Good communication skills to interact with the devops, developers and Product and to present at meetups
  • Ability to thrive in a fast-paced environment and master frequently changing technologies


Job Benefits:

  • Continuously updated tools and equipment
  • Competitive pay, bonus and benefits including personal days
  • Full group insurance coverage
  • Kitchens, lounges, coffee, fresh fruits and grab-n-go breakfast
  • Onsite gym, changing rooms and showers
  • High performance team, dynamic and social culture
  • 50% employee discount on merchandise
  • Discount on Montreal public transport card
  • Telemedicine
  • Many Internal Mobility Opportunities
Skills: security cloud amazon-web-services kubernetes docker

SSENSE is looking for an DevSecOps to join our rapidly growing technology team. They will work seamlessly with our ITOps and DevOps teams to drive all aspects of securing Infrastructure, Information and the design, build, and automation processes of our operations. 

We’re seeking a highly technical cloud computing security expert with DevOps automation experience to work on enabling a secure foundation for hosting critical workloads in our Multi-Cloud Platforms. As a member of the SSENSE Information Security team, you will work to embrace cloud-based technologies across multiple providers (AWS, Google, Azure) supporting differing service categories (IaaS, SaaS, PaaS). You will work with our application developers to establish best practices and the most secure cloud platform with automated, repeatable processes.

While you must be able to communicate effectively with our customers to help them understand security issues and solutions as well as continuous delivery/Cloud concepts, this is very much a “hands-on” role. 

RESPONSIBILITIES

  • Develop security automation and APIs in the Public Cloud across the key pillars of security (i.e., IAM, CI/CD Security, Security Logging, Incident Response, Data Protection, Compliance Validation). 

  • Vulnerability Management, Platform and Application Threat Modeling, etc.

  • Collaborate with all engineering departments to build and integrate existing security solutions.

  • Perform and participate in technical vulnerability assessments of systems currently in place in addition to security evaluations.

  • Implement secure design principles throughout the SDLC. 

  • Manage security vendor products.

  • Driving the mitigation of reported risks from continuous monitoring solutions.

  • Gain deep security-level knowledge of cloud environments, and continuous monitoring solutions to understand and explain security risks and mitigation techniques.

  • Assist in the implementation of a formalized information security awareness offering.

  • Represent the Security Automation team with various stakeholders including App Development, Compliance, Legal, Cloud Engineering to gather requirements; negotiating acceptance of security controls, and influence stakeholders to adopt security controls.

  • Create automated solutions with Cloud Formation, Terra Form, Jenkins and other DevOps tools. While effective and articulate communication is essential, being able to breathe life into those ideas with code is equally critical. You will be expected to Evolve and strengthen the DevSecOps discipline with “Security as Code” to implement code-based preventive, detective, and reactive controls in the Public Cloud.

  • Engage with all levels of leadership to gather requirements and build appropriate cloud security technology roadmaps and implementation plans.

Qualifications

  • Bachelor’s degree in Computer Science, Information Security, or a related field

  • A minimum of 3 years experience in Security or Information Technology

  • A minimum of 2 years experience with AWS/Public Cloud (AWS, Google or Azure)

  • Experience with Python, Typescript, JavaScript or Bash

  • Experience with AWS SDK and CLI

  • Experience with JSON/CloudFormation/Terraform

  • Hands-on experience with Security Services in AWS such as IAM, KMS, VPC, Security Groups, and AWS Inspector

  • Expertise in at least four of the following: Data Protection, Compliance Validation, Vulnerability Analysis, Network Security, Infrastructure Security, CICD Security, Identity and Access Management, Logging and Monitoring, Incident Response, Big Data and Analytics, and Resiliency

  • Hands-on Experience with management services such as CloudWatch, Lambda and AWS Config. and Infrastructure and Platform Services (e.g., EC2, RDS)

  • Extensive knowledge of and skill with Docker, ECS, Kubernetes, and Containers

Additional Information

  • Ability to communicate technical concepts and complexity to all types of audiences

  • Ability to comply with regulatory requirements

  • Strong collaboration and influencing skills

  • High work ethic and results-oriented

  • High sense of accountability and ownership

  • Solution-oriented mindset and can-do attitude to overcome challenges

  • Team player with superior communication skills 

  • Ability to thrive in a fast-paced environment and master frequently changing technologies and techniques

  • Ability to lead a project from initial conceptual stages through to completion



Job Benefits:

  • Continuously updated tools and equipment
  • Competitive pay, bonus and benefits including personal days
  • Full group insurance coverage
  • Kitchens, lounges, coffee, fresh fruits and grab-n-go breakfast
  • Onsite gym, changing rooms and showers
  • High performance team, dynamic and social culture
  • 50% employee discount on merchandise
  • Discount on Montreal public transport card
  • Telemedicine
  • Many Internal Mobility Opportunities
Skills: node.js reactjs amazon-web-services microservices python

Reporting to the Application Development Manager, the Technical Lead guides a team of Software Developers dedicated to developing applications from initial inception of ideas to roll-out, ensuring they meet quality targets and are delivered on time. The Technical Lead will provide technical expertise and act as a technical liaison consulting with upstream and downstream stakeholders on priorities and requirements. The ideal candidate will be involved in building a platform that is currently used by millions of end users around the world.

RESPONSIBILITIES

  • Lead and inspire a team of world class Software Developers
  • Provide technical leadership to teammates through coaching and mentorship on a regular basis
  • Collaborate with team members to develop high-volume low-latency applications while delivering high-availability and performance
  • Build, optimize, and scale the SOA platform and infrastructure
  • Evangelize best software development practices (OOD, TDD, Continuous Integration, Continuous Delivery)
  • Perform code reviews and design reviews to ensure compliance with development standards
  • Collaborate with engineers across the organization to identify patterns of problems and implement solutions that can be shared across clients
  • Draft and review architectural diagrams, interface specifications, class structures, and other design documents
  • Maintain high standards of software quality within the team by establishing best practices and habits
  • Partner with the Human Resources team to attract and retain high quality and diverse talent to scale the Company’s development team(s)

Qualifications

REQUIREMENTS

  • Bachelor’s degree in Computer Science, Engineering, or a related field, Master’s degree an asset
  • A minimum of 8 years experience in software and Web development
  • A minimum of 3 years professional front-end and back-end development experience
  • A minimum of 3 years leading, coaching and training a team of software developers

TECHNOLOGY

  • Experience with SQL, relational databases, multi-tiered software development, and Web-based software development is a must
  • Advanced understanding of design, implementation and operation of distributed Web-based services and APIs
  • Expert-level knowledge of JavaScript
  • Experience designing and consuming REST APIs 
  • Software development experience in one of the following languages: JavaScript, Node.js (Typescript), Python, Angular.Js, React.Js and/or Vue.Js
  • Strong knowledge and experience in design patterns (such as SOLID Principals) and architecture
    Expertise in a microservices architecture
  • Understanding of the full Web technology stack (HTML, CSS, HTTP, cookies, headers, sessions asset loading/caching, etc.) and a broad knowledge of the JavaScript ecosystem
  • Experience testing code using one of the following: Mocha, Karma, Chai and Sinon, Jasmine
  • Experience with implementing software in a variety of operating environments (UNIX, Linux and Windows)
  • Experience with AWS, Docker and Kubernetes
  • Experience with PHP, an asset
  • Experience with Shell Scripting Python/Bash, an asset

SKILLS

  • Strong experience in training and coaching more junior developers
  • Strong leadership, time management, and problem solving skills
  • Self-motivated with the ability to work under strict deadlines
  • Team player with solid interpersonal skills
  • Strong ability to present, synthesize and influence change
  • Good business acumen
  • Bilingual (spoken and written French and English)


Job Benefits:

  • Continuously updated tools and equipment
  • Competitive pay, bonus and benefits including personal days
  • Full group insurance coverage
  • Kitchens, lounges, coffee, fresh fruits and grab-n-go breakfast
  • Onsite gym, changing rooms and showers
  • High performance team, dynamic and social culture
  • 50% employee discount on merchandise
  • Discount on Montreal public transport card
  • Telemedicine
  • Many Internal Mobility Opportunities
Skills: postgresql amazon-web-services oracle-sqldeveloper sql sql-server sysadmin

Lead Database Engineer (Ann Arbor or Remote)

As part of our Data and Analytics team at ProQuest, you will be responsible for the design and implementation of the usage analytics data warehouse. You will help shape projects, interact with stakeholders to address critical project related issues and quality.

What will I be doing?

As part of our Data and Analytics team at ProQuest, you will be responsible for the design and implementation of the usage analytics data warehouse. You will help shape projects, interact with stakeholders to address critical project related issues and quality. With your experience developing and supporting enterprise data warehouses/ analytics data-driven environments, you will work with business analysts and stakeholders to understand requirements, and design and develop data processing logic, lead a team of database developers, control code quality, migration and deployment, assess security in code, and conduct root cause analysis. You’ll find ways to automate mundane tasks and focus on building the future. You will help define and document best practice processes and standards for designing, developing, configuring, supporting database applications as well as mentoring other developers. You will stay current with the latest database advances and evaluate the benefits of applying them in our environment.

You will participate in story refinement, perform research, provide technical leadership, resolve issues and assist in prioritizing technical strategies to achieve the long-term objectives of the team.

In this position, you will also…

  • Hands on design and development in databases such as Oracle, PostgreSQL, AWS databases such as Redshift, Aurora DB, Athena and related services
  • Lead a team of database developers for designing, developing and maintaining data warehouse models and database code
  • Apply industry standard best practices and techniques for designing and developing data processing pipelines on prem and in the AWS Cloud.
  • Review existing designs and code and provide decisions for improvements and refactoring.
  • Assist in planning and performing database upgrades and migrations.
  • Automate every aspect of datastore software and schema change management that can be automated.
  • Meet service level objectives (RPO, RTO, Performance) for services in your care.
  • Plan and execute system upgrades with little to no downtime.
  • Collaborate with other teams to help them build reliable and scalable services.
  • Research and deploys best-in-class database technology as ProQuest’s needs change.
  • Define and implement governance processes to ensure quality in DB design, development, security, migration and deployment.
  • Assist in implementing long-term strategic goals for database development in conjunction with end users, managers, clients, and other stakeholders.
  • Assist in implement HA solutions and defining DB backup/recovery strategies.
  • Develop processes and identifies additional value-added opportunities related to specific projects.
  • Write application and system technical documentation.
  • Provide technical mentoring to other team members.

Qualified Candidates must have…

  • Bachelors’ degree or higher in related field, such as Computer Engineering or Computer Science, or equivalent combination of education and experience.
  • Proven experience in data warehousing technologies and SQL/ NoSQL databases such as Oracle, PostgreSQL, SQL Server, and AWS services such as Redshift and Aurora.
  • 7-10 years of database development experience, including procedures, packages and functions
  • At least 5 years of experience in designing and developing unix/ Linux based (shell) scripts
  • Strong operational experience in Linux/Unix/Windows environment.
  • Strong data modeling and data structure design skills.
  • Strong automation skills (tool agnostic) and the ability to drive initiatives to automate processes.
  • Good ability to work with architecture and design tools.
  • Managed a team of database developers in large scale data warehousing projects
  • Forward thinking infrastructure automation and scripting skills.
  • Manages clients’ expectations and communicate proactively.
  • Excellent interpersonal and written communication skills.
  • Display excellent collaborative skills across cross-functional teams.
  • Work with team members located in multiple geographies and time zones.
  • Work with minimal supervision seeking direction as required.
  • Ability to work in an agile environment.

Ancillary Qualifications:

Qualifications listed below, while not necessarily a requirement for this position in each circumstance, provide additional depth and value to the role.

  • Database Certifications

At ProQuest, we embrace the power of our people and value our differences — in thought, style, sexual orientation, gender identity, culture, ethnicity, and experience — recognizing that our diversity makes us a stronger company. Encouraging a diverse, inclusive workplace gives us the business advantage of understanding and meeting the needs of our diverse customers, clients, and communities. 

More to love about becoming a PQ employee!

  • Forbes Ranks ProQuest among 2018 America’s Best Mid-Size Employers
  • We offer professional development opportunities with a significant focus on learning
  • We hold fun on-site events
  • Our employee population is smart and highly collaborative
  • We have a relaxed dress code… yes, that means blue jeans (and not just on Fridays!)
  • All of our employees have access to ProQuest research products including e-books, genealogy and academic journals

Other important information about this position:

  • This position is based in a ProQuest office location and may be appropriate for partial remote work, subject to approval.
  • May be required to travel less than 5% annually.
  • This position requires weekday (Monday - Friday) attendance with some scheduling flexibility available around core working hours.
  • Every position requires certain physical capabilities. ProQuest seeks to make reasonable accommodations that enable individuals with disabilities to perform essential duties when possible.

We work hard and have fun doing it. If you are an experienced Lead Database Engineer, please consider joining our talented team!!

EOE/M/F/Vet/Disabled

The preceding job description is not intended to describe in detail the multitude of tasks that may be assigned, but rather to provide a general overview of the expectations and responsibilities of this position. As the nature of business demands change, so may the functions of this position. Additional duties and responsibilities may be assigned.



Job Benefits:

  • 50% Match 401k Match
  • Employee Assistance Program - A benefits concierge at your finger tips
  • A global company with exposure to a variety of cultures
  • An inclusive environment committed to social equality and justice
  • Unlimited access to hundreds of research databases
  • Self-publishing resources
  • Unique company events
  • Office "toys"

Time zone: (GMT-05:00) Eastern Time

Skills: go etl bigdata cloud database

Your role as a Back-End Developer at Clevertech will actively contribute to creating software solutions that will set industry standards.  You will work alongside some of the best in a collaborative environment while focusing on your core skills. Be a master of your craft while being 100% remote and never have to worry about filling in timesheets.

Requirements

  • 7+ years of professional experience (A technical assessment will be required)
  • 3+ years of recent experience developing in Golang
  • Database skills – You understand the use cases for relational and non-relational data, you’ve implemented code against several different database platforms.
  • Comfortable manipulating large data sets
  • Ability to create clean, modern, testable, well-documented code
  • English fluency, verbal and written
  • Personality traits: Professional, problem solver, proactive, attention to detail.

Working at Clevertech

People do their best work when they’re cared for and in the right environment:

  • RemoteNative™: Pioneers in the industry, we are committed to remote work.
  • Flexibility: Wherever you are, and wherever you want to go, we embrace the freedom gained through trust and professionalism.
  • Team: Be part of an amazing team of senior engineers that you can rely on.
  • Growth: Become a master in the art of remote work and effective communication.
  • Compensation: Best in class compensation for remote workers plus the swag you want.
  • Cutting Edge: Stay sharp in your space, work at the very edge of tech.
  • Passion: Annual financial allowance for YOUR development and YOUR passions.

Getting Hired

Interested in exploring your future in this role and Clevertech? Set yourself up for success and take a look at our Interview Process before getting started!

The best people in tech just happen to be all over the world. Are you one of them? APPLY NOW



Job Benefits:

  • Full-Time Telecommuting
  • Flexible Schedules
  • Paid Time Off
  • Ability to Work with Cutting-Edge Technology
  • Opportunity to Work with and Learn from Top Developers
  • Contribute to Open Source
  • Flexible Family Leave
  • E-Reader for Trainings, Book Club, & Book Recommendations
  • Annual Personal Development Stipend