Recent remote jobs
Postscript is redefining marketing for ecommerce companies. By introducing SMS as an entirely new channel for ecommerce stores to engage, retain, and convert their customer base, brands are seeing huge ROI with Postscript. Backed by Greylock, Y Combinator and other top investors, Postscript is growing fast and looking for remarkable people to help build a world class go-to-market (GTM) organization.
As a Frontend Engineer at Postscript, you will utilize your strong product engineering skills to develop and manage various products leveraging our frontend codebase. Our frontend stack is a modern React app that leverages Styled components, Storybook, and Cypress integration tests. Your passion for building great products, especially in early-stage companies, will lead you to have a meaningful and positive impact on both the product and the company. In addition, you will have the opportunity to help expand the engineering team and build out architecture and processes as we scale. We are massively scaling and growing our Engineering Team in 2021, and this is one of many positions available. All positions at Postscript are fully remote.
Primary Duties
- Develop interfaces from designs and functional specifications of varying definition
- Add features to existing functionality and maintain legacy code with bug fixes
- Be a trustworthy contributor to our frontend codebase and internal engineering processes
- Advance our internal frontend codebase by improving upon existing patterns
- Work closely with other engineers and the design and product teams to deliver a beautiful, world-class product
- Take ownership and get creative with your solutions
- Proactively and clearly communicate with the engineering team and other team members to resolve questions and solve problems
Requirements
- A proven career as a frontend product engineer; hands on experience building great products. SaaS experience preferred
- Familiarity with component design and state management in a modern React app
- Strong Frontend testing experience
- Excellent verbal and written communication skills, translating complex technical requirements into easy to follow direction and documentation
- Experience building great products (high growth, early stage tech preferred)
What we’ll love about you
- Passion for frontend development and its ecosystem
- Experience building or directly contributing to a great product
- 80/20 - regularly achieves 80% of the value with 20% of the work
- Experience establishing best practices in development processes
- Great communicator and love helping others
- Empathy for users when thinking about UI and UX
- Strong attention to detail
- Remote work experience is a plus
What You’ll Love About Us
- High growth startup - plenty of room for you to directly impact the company and grow your career!
- Fully remote culture - work from home (or wherever!)
- Fun - We're passionate and enjoy what we do
- Competitive compensation and opportunity for equity
- Unlimited paid time off
- Health, dental, vision insurance
- Other great perks, such as home office stipend
You are welcome here. Postscript is an ever-evolving place of equal employment for talented individuals.
Job Benefits:
- Unlimited PTO (very much encouraged to utilize)
- Home Office Stipend
- Parental Leave
- Health, Dental, Vision
- 401K (no match)
- Fully Remote, Make Your Own Schedule
- Monthly Stipend to use at our 1000+ Customers
- Authentic, Kind, Funny, and Intelligent Coworkers
Time zone: (GMT-06:00) Central Time +/- 2 hours
Postscript is redefining marketing for ecommerce companies. By introducing SMS as an entirely new channel for ecommerce stores to engage, retain, and convert their customer base, brands are seeing huge ROI with Postscript. Backed by Greylock, Y Combinator and other top investors, Postscript is growing fast and looking for remarkable people to help build a world class go-to-market (GTM) organization.
As a Senior Backend Software Engineer at Postscript, you will utilize your strong product engineering skills to develop and manage our backend applications and systems. Our backend stack is a Python (Flask) API with a PostgreSQL database hosted on AWS. Senior Backend Engineers at Postscript are key members of the team that directly impact the team as an individual contributor and also through critical leadership, mentorship, and decision-making activities. As a Senior engineer you will guide your team in weighing trade-offs of technical constraints and business priorities to consistently deliver customer value.
Your passion for building great products, especially in early-stage companies, will lead you to have a meaningful and positive impact on both the product and the company. In addition, you will have the opportunity to help expand the engineering team and build out architecture and processes as we scale. We are massively scaling and growing our Engineering Team in 2021, and this is one of many positions available. All positions at Postscript are fully remote.
Primary Duties
- Architect, build and maintain REST APIs to build features in our product suite
- Work closely with other engineers and the design and product teams to deliver a beautiful, world-class product
- Take ownership and get creative with your solutions
- Manage AWS services as needed
- Maintain and optimize our databases as needed
- Improve our internal development processes to minimize errors and improve team efficiency
- Lead group sessions to actively ensure your team is guided by product-focused architecture and implementation to achieve our goals
- Understand how to weigh trade-offs of customer value, technical constraints, and business priorities. Guide your team to make optimal technical and product design decisions to get work done.
- Mentor other engineers on best practices, standards, and learning opportunities
Requirements
- A proven career as a software engineer developing backend applications and APIs, hands-on experience using Python preferred (Flask and SQLAlchemy a plus). SaaS experience preferred
- Familiarity with building applications on AWS services (Lambda, Elastic Beanstalk, and others)
- Expert-level skills in relational databases, SQL, and experience with database modeling (PostgreSQL a plus)
- Excellent verbal and written communication skills, translating complex technical requirements into easy to follow direction and documentation
- Experience in high growth, early stage tech preferred
- Experience coaching, mentoring and onboarding junior engineers
What we’ll love about you
- Experience building or directly contributing to a great product
- 80/20 - regularly achieves 80% of the value with 20% of the work
- Passion for early stage companies and the opportunity to be responsible for owning and improving a new, fast-growing code base
- Experience establishing best practices in development processes
- Great communicator and love helping others
- Empathy for users
- Strong attention to detail
- Remote work experience is a plus
What You’ll Love About Us
- High growth startup - plenty of room for you to directly impact the company and grow your career!
- Fully remote culture - work from home (or wherever!)
- Fun - We're passionate and enjoy what we do
- Competitive compensation and opportunity for equity
- Unlimited paid time off
- Health, dental, vision insurance
- Other great perks, such as home office stipend
You are welcome here. Postscript is an ever-evolving place of equal employment for talented individuals.
Job Benefits:
- Unlimited PTO (very much encouraged to utilize)
- Home Office Stipend
- Parental Leave
- Health, Dental, Vision
- 401K (no match)
- Fully Remote, Make Your Own Schedule
- Monthly Stipend to use at our 1000+ Customers
- Authentic, Kind, Funny, and Intelligent Coworkers
Time zone: (GMT-06:00) Central Time +/- 2 hours
Scalable Path is looking for a Senior Full Stack Laravel/React Developer to join the team and work on a client project. This is a remote, part-time position (approximately 4 hours/day).
CLIENT COMPANY DESCRIPTION:
The client is building a tool for the Clinical Trial industry that helps them recruit, qualify, schedule, and manage clinical trial participants.
DUTIES AND RESPONSIBILITIES:
You will be helping to build a web application that manages the intake and onboarding of new users/patients (includes a dynamic questionnaire with multiple user journeys, video conferencing with a doctor, and scheduling with multiple facility sites). Additionally, you will be building a CRM/Management dashboard with multiple user personas/permissions to manage different users/patients throughout their patient journey.
RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will be reporting to the Head of Product and working with one other developer on this project. There is also a designer involved in the project who will be providing wireframes and final designs. The client is in the America/Los Angeles (-07:00) PDT time zone.
START DATE:
As soon as possible.
EXPECTED CONTRACT DURATION:
Ongoing
REQUIRED SKILLS:
- PHP (Must have)
- JavaScript (Must have)
- React (Must have)
- CSS (Must have)
- Spoken English (Must have)
- Written English (Must have)
- MySQL (Must have)
- HTML (Must have)
- Git (Must have)
- Agile Methodology (Strongly preferred)
- Laravel (Strongly preferred)
- AWS (Strongly preferred)
- TypeScript (Nice to have)
Job Benefits:
- 100% Remote
- Exciting Projects
- Leading Edge Technologies
- Competitive Pay
- Short and Long Term Contracts
Time zone: (GMT-08:00) Pacific Time +/- 4 hours
Nexthink is looking for a Senior Director of Infrastructure & Cloud Operations who is passionate about building and running a high-performance cloud platform and cloud operations. The candidate will drive the development and management of the infrastructure for Nexthink’s multi-tenant, microservices-based cloud platform. The platform has multiple instances deployed across the globe.
You will also be responsible for working closely with Engineering on maturing our CI/CD pipeline to ensure high-quality product releases. You should have demonstrated strong technical and organizational skills in managing large cloud platform engineering and operations for a Saas product company.
The role will report to the CTO and work closely with the heads of Architecture, VP of Engineering, Security, Support, Product Management, and Sales leadership in driving the development and delivery of the next generation digital employee experience platform.
Key Responsibilities
You will bring a strong SRE mindset to your role and drive the adoption of SRE industry best practices.
The Senior Director of Cloud Engineering and Operations’ responsibilities include but are not limited to:
- Responsible for all DevOps functions within the engineering organization including defining and implementing software development tools & processes for continuous integration and deployment of services to the cloud.
- Own automation for delivery of platform services using infrastructure-as-code and monitoring-as-code.
- Responsible for building and managing services availability, performance, and scalability in production environments to enable business-defined SLAs.
- Collaborate with the development organization to manage micro-services at scale on the platform.
- Define, measure, and exceed SLOs for business-defined SLAs: ensure uptime and performance, create predictive alerting infrastructure, monitoring dashboards and resolution playbooks for handling anticipated issues.
- Collaborate with application and business stakeholders to ensure a high-quality product is developed and deployed in production.
- Work closely with the architecture and security teams to define and implement enterprise-grade practices.
- Recruit, manage and motivate a strong cloud engineering and SRE team.
Qualifications
- Degree in Computer Science or Engineering or equivalent professional experience
- 10+ years’ in cloud operations engineering leadership roles in SaaS companies
- 5+ years in a senior management/leadership role, leading large SRE and Cloud Operations teams
- Deep understanding and experience working with one of the three major Cloud Service Providers running native cloud technologies based on Docker, Kubernetes, Istio, Kafka at scale
- Experience working with modern CI/CD and automation tools such as Jenkins, Ansible, Terraform, etc.
- Experience building, scaling & monitoring infrastructure needed for SaaS-based application and services. Experience with APM and Infrastructure monitoring tools such as Datadog, NewRelic, Dynatrace, etc.
- Managed on-call 24x7 rotation teams, to serve global customers
- Experience creating a strong and passionate customer-focused SRE-driven operations culture
- Excellent interpersonal and communication skills
- Knowledge of Agile software engineering best practices
- Excellent communications in English
Job Benefits:
- Time Off -Life isn't always about work. It's important to recharge.
- CSR Volunteer Program & Paid Volunteer Days
- Localized Benefits in Region
- Competitive compensation & benefits package
- Flexible work place. We focus on results, not on what time you arrive.
- Development Opportunities. Push your career where you want to go.
Nexthink’s success hinges on the successful transition to a multi-tenant, cloud-first organization, which forms the basis of the VP Engineering role. You will lead a team of about 125 engineers primarily located in Lausanne and Madrid, but with expansion planned in India and the US. You will help accelerate a transition to a cloud-native platform that started in early 2020.
The VP of Engineering will report to the CTO and work closely with the heads of Architecture, Cloud Operations, Security, Support and Product Management in driving the development and delivery of the next generation digital employee experience platform.
Key Responsibilities
Working closely with the leadership team, you will have day-to-day hands-on engineering responsibility and play a key technical leadership role for Nexthink.
The VP Engineering’s responsibilities include but are not limited to:
- Develop a technology roadmap that is capable of scale, identifying potential areas of risk, while meeting business and technology needs.
- Partner with product management, marketing, and sales to understand and plan for future product release requirements and to ensure promotion of new features and product value.
- Work with Executive Management to understand business drivers, market requirements, and competitive issues that may impact departmental strategies.
- ·Partner with Executive Management to develop strategic plans and ensure goals are clearly understood and effectively addressed by the team.
- Oversee translation of product direction into plans to develop and deliver high-quality products on time and within budget.
- Recruit, retain and motivate a high performance engineering team.
Qualifications
- Degree in Computer Science or Engineering or equivalent professional experience
- 10+ years’ experience in hands-on software engineering leadership roles
- 5+ years in a senior management/leadership role, leading teams of 50-100+ people
- Experience working in a high growth SaaS product-based companies
- In-depth knowledge of microservices-based cloud architectures and cloud native environments - especially those involving high volume data pipelines and data analysis.
- Experience leading teams building strong UX-driven products
- Experience developing a Devops-driven engineering environment
- Excellent interpersonal and communication skills
- In-depth knowledge of Agile software engineering best practices
- Excellent communications in English
Job Benefits:
- Time Off -Life isn't always about work. It's important to recharge.
- CSR Volunteer Program & Paid Volunteer Days
- Localized Benefits in Region
- Competitive compensation & benefits package
- Flexible work place. We focus on results, not on what time you arrive.
- Development Opportunities. Push your career where you want to go.
Responsibilities
- Research, design, develop, and support of reference cloud security architecture components
- Recommend and create innovative solutions that balance security standards with business requirements
- Develop applications, integrations, and automation to improve security operations and governance
- Define and evangelize cloud and application security best practices
- Recommend, implement and administer cloud and application security controls
- Perform Threat modeling in collaboration with product security, architecture, and development teams
- Identify and communicate and new and emerging security threats
- Investigate and analyze suspicious activity and security incidents as part of the incident response team
- Conduct basic and applied research on important and challenging problems in cloud and application security
- Development and presentation of content associated with the security research through conference speaking and/or blogging
- Provide tier-3 support for reported incidents and escalation of security findings review
- Ability to perform vulnerability and penetration testing assessments
About You
- You have 1-3 years in application security with at least some of that focused in a Cloud Engineer role
- Strong knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc)
- You love to code and deploy at scale
- You have a desire to make the Internet a safer place
- You had a passion for tools like Ansible and Cloudformation, but are moving on to tools like Terraform, Kubernetes and Helm
- You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
- You're a problem solver
- Software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
- Understanding of the OWASP Top 10 and SANS/CWE Top 25
- Experience with ethical hacking and vulnerability management reporting
- Experience with threat modeling and attack forensics
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
While working within a team in an Agile environment, you will be:
- Designing high quality web and mobile applications that are highly scalable and extensible
- Collaborating with cross-functional team members on features, design and implementation
- Estimating, tasking and rapid prototyping
- Contributing clear and maintainable code to a shared codebase
- Investigating, learning and applying new technologies and processes
- Clarifying requirements with team and client representatives
‘Must Have’ Skills/Experience:
- Proven experience working with high performance, high volume, content-rich websites
- Fluent and current in HTML5, CSS and JavaScript
- Experience with JavaScript frameworks for both browser and server development and tooling around dependency management and testing
- Experience with cross browser development
- Enthusiasm for modern browser and new online technologies/trends
- Attention to well-crafted code
‘Nice to Have’ Skills/Experience:
- Exposure to and enthusiasm for Agile approaches to software development e.g. testing, continuous integration, project rooms, pair programming, etc.
- Usability and User Experience best practices
- Popular APIs such as Facebook and Twitter
- Mobile platforms
- Organizing large CSS codebases (e.g. BEM, SMACSS)
- Experience with and appreciation for the challenges of developing front ends for large sites
Job Benefits:
- We’re Agile
- We’re centrally located
- Collaborative project rooms
- You’ll be supported by a great team
- Bike storage area and showers
- Flexible working hours and work-life balance
- Wide variety of technologies, projects and customers
- Monthly lunch & learns and labs
- Hackathons & research weeks
- External courses/conferences/workshops
If you love building teams that ship code, then this role is for you!
You will be part of the leadership team at Ockam from Day 1. We currently have about ten people on The Team. This number will increase to 15 by the end of Summer 2021. We will raise our Series A in the Fall, and then double the team's headcount to 30 by summer 2022. You will be instrumental in fueling our talent growth.
You will utilize your multidisciplinary skills to align with Product, GTM, and Engineering IC’s, to manage Ockam’s OKR and engineering deliverables. Your entrepreneurial and team building skills will also be challenged as the first person on our team in this type of role - you will help to shape the engineering structure of our team from just-about the ground up.
At Ockam we have a philosophy of building a high performing team. This means that we align individuals to roles that align with their world class skills, and empower their growth potential. You will learn a lot from our diverse team, and will be trusted to empower others.
You will need Sr. Engineer skills to excel in this role. The entire Ockam team is deeply technical, so your ability to pull knowledge from across the team is important. We don’t expect you to know more than everyone else on the team, but you should be able to engage in thoughtful, respectful, and deeply technical discussions with anyone on the team.
Expertise
- Hiring 'A players' from diverse backgrounds
- Team leadership and inspiring a growth mindset in teammates
- Code review across a large codebase
- Open source collaboration and community culture
- Distributed, Remote-First team management
- Creating and forecasting OKR deliverables
- Shipping complex products on time and on spec
Experience
- API design principles
- Writing code in multiple programming languages
- GitHub operations / management in an open source environment
- Management of Issues, PRs and syncing with internal roadmaps and OKRs.
- 3-5 years of engineering management experience
- A manager of managers of deeply technical engineers
Level
- This is a Level 6-7 role at Ockam.
- For more information about Role Levels at Ockam, [click here for our guide].
You will be working directly with Ockam's CEO and CTO on a daily basis.
We require that you live in the Mountain or Pacific US timezones, and are a US citizen.
Ockam is a distributed, remote-first team with a headquarters in San Francisco California.
Job Benefits:
- Remote / distributed team
- Health care coverage
- 401k
- High performance team culture
- Best in class modern tool stack
- Stock options
Time zone: (GMT-08:00) Pacific Time +/- 2 hours
Our Products
Our software products involve industrial plant automation (eg. opening and closing material gates, controlling conveyor belts, monitoring material flow, reading weigh scales and pulse meters, all in real time) and product dispatch (eg. dispatching orders to production plants, monitoring fleets of delivery trucks via GPS, load-balancing and optimizing workload across multiple production locations).
Job Description
This position will focus mainly on C# development using ASP.NET, though there are React, WPF, and C++ development opportunities as well.
Responsibilities include:
- Designing and implementing new software features
- Participating in team discussions and analyzing customer feedback
- Testing and maintaining existing functionality
Candidates must have:
- Eagerness to learn new languages, frameworks and communication protocols
- Experience building web applications with ASP.NET
- Experience with object-oriented development
- Outstanding attention to detail and communication skills
Major bonus points:
- Experience using the .NET platform (specifically C#, ASP.NET MVC and WebAPI)
- Experience with client-server programming, unit testing, and dependency injection
- Experience with React
About Us
MPAQ Automation Inc. is a software company based in Mississauga, ON, specializing in automation, dispatch, and control systems. We react quickly to the needs of our customers, and provide outstanding customer support. We also love to fire up the BBQ for lunch once in a while on sunny days (at least, we did before COVID-19!).
We use modern software tools and technologies (Visual Studio, SQL Server, IIS) and organizational tools (distributed version control, issue tracking, internal wiki).
Our office atmosphere is casual. There is no strict dress code, and working hours are flexible. Our team is highly autonomous, and we favour candidates who have written code outside of work/school, and can run with new ideas. We're a fun group with a sense of humor, and we work hard to produce and support usable, effective software.
Thanks for reading, we look forward to hearing from you!
Growing software company based out of Atlanta, GA looking for a senior full stack engineer for a full-time remote position. This engineer will join a growing team that is responsible for continually enhancing and extending our web-based electronic signature platform. 5+ years professional software engineering experience required.
Responsibilities
At a high level, this engineer will be expected to:
- work with a cross-functional team to design and architect new features
- implement new features and functionality or enhance existing features
- develop effective user interfaces for workflows that provide users with a broad set of options
- create efficient and secure REST APIs to enable tight customer and partner integrations
- conduct R&D with new libraries, frameworks, and technologies
- write unit and integration tests
- debug and address bugs and defects
- participate in peer code review
- provide occasional support for technical questions or issues from customers that get escalated
- communicate openly and effectively with co-workers and customers
Skills
Our ideal candidate will exhibit:
- proven experience developing large, rich Javascript applications
- demonstrable UI and UX skills designing and building responsive web-based user interfaces
- a solid command and understanding of C#
- an approach of writing new code as if they will be the one that has to maintain it over the long haul and leaving existing code slightly better than they found it
- an ability to think outside the box and [respectfully] challenge the status quo
- a serious interest in continually learning about and trying out new technologies and methodologies
- professional level written and verbal communications skills
- the ability and desire to assist and mentor more junior members of the team
- the ability to provide technical leadership and contribute to architectural design for the AssureSign platform
In addition, the following would be beneficial:
- experience developing JavaScript applications using TypeScript
- experience with code-based PDF document manipulation
- a working knowledge of SQL (ideally SQL Server)
- familiarity with applications deployed in Microsoft Azure
If you have the experience and skills listed and this sounds like an opportunity you'd like to know more about, we'd love to hear from you!
About AssureSign
We are AssureSign: we are people of character, invested, innovative and genuine. We seek to live out those values every day in both our personal and professional lives.
While the company is based out of Atlanta, Georgia, the software engineering team is completely remote and distributed throughout the US.
We typically follow a 2-week sprint cadence and use Azure DevOps for our backlog and issue tracking. We leverage a CI pipeline as well as deployment pushes via Azure DevOps pipelines.
We love open source, but we don't shy away from spending money to make sure we have the right tools for the job. We aren't afraid of trying new technology and make a point of regularly evaluating new tooling, libraries, and frameworks.
Work schedules are flexible, but reasonable availability for meetings and collaboration during core business hours is required. Engineers are expected to [virtually] attend:
- daily stand-up
- backlog grooming
- planning poker
- weekly process retrospectives
Meetings are all conducted virtually via video conference. Most of our internal communication occurs via Slack.
With the whole team being remote, we try to get together in person somewhere once or twice a year for in-person meetings and team building. We've found that these in-person interactions go a long way towards keeping the team communicating and working together effectively.
AssureSign provides all computer equipment; employee must be able to connect to the internet via high speed internet.
Joel Test
- [YES] Source control
- [YES] One-step build
- [YES] Daily builds
- [YES] Bug database
- [NO] Bugs fixed before writing new code
- [YES] Up-to-date schedule
- [YES] Specs
- [YES] Quiet working conditions
- [YES] Best tools that money can buy
- [YES] Testers
- [YES] Code screening
- [YES] Hallway usability testing
Benefits
Benefits include medical, dental, and vacation. Participation in a company 401K is available after 1 year of service.