Find a remote job in Software DevPost a job for $299
Howdy 👋We’re the folks at SkyVerge, and we build WordPress plugins that help over 100k+ eCommerce businesses grow and manage their WooCommerce stores. Our team is 100% remote, with 27 people distributed all over the world.
We’re looking for a driven, experienced, full-stack PHP Engineer to join our growing engineering team and build new features while maintaining our existing portfolio of 60+ individual extensions.
You should be...
- Deeply experienced with PHP, ideally in a WordPress-specific role
- Adept at translating user stories into detailed engineering implementation tasks
- Detail-oriented & curious, with a drive to understand and solve technical challenges
- A self-starter, comfortable working independently and taking a high level of responsibility
- Dedicated to constant learning and sharing your knowledge
Bonus points if you also have…
- WooCommerce experience
- Experience with payment gateways, especially integrating with their APIs
- eCommerce experience (particularly with other platforms like Shopify, Magento, or BigCommerce)
You’ll be responsible for…
- Building features & fixing bugs based on specs in Clubhouse stories (derived from both customer feedback and our support team)
- Adhering to internal code standards and best practices while suggesting new ones for team consideration
- Carefully user-testing your own work and implementing feedback from code review
- Providing detailed code reviews to your teammates
- Adding to our internal wiki/documentation
- Assisting our support team with troubleshooting challenging issues
- Contributing to our own open-source code (like our plugin framework) and the wider community, like WooCommerce and WordPress
Why you’ll love working with us…
- Kind, wonderful teammates that enjoy their work as much as you do
- Competitive salary
- Annual company retreats (read about our last adventure in Scotland!)
- Fantastic benefits: 27 days paid time-off, full health insurance (medical, dental, and vision), retirement contributions, paid parental leave, and more!
- Transparent culture (check out our team wiki)
Curious to learn more? Read more about the position and apply here.Applications accepted through July 29th. We can’t wait to meet you!
We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.
Software Engineer, in a fun environment across a wide array of tech stacks!
Get out of that cubicle and come help us build modern custom solutions for our growing book of business!
We’re looking for programmers who have experience across multiple technologies and have a passion for software development. It’s ok if you are more comfortable working on the front-end or back-end, but you should have at least some experience on both sides. If you are looking to join a fun team to tackle hard projects, with opportunities to learn new stacks, we’d love to talk to you.
There are no specific technology requirements for this role, but a number of our current projects are using: C#, Java, TypeScript, .NET Core, React, Redux, Angular, Node, Vue, MVC, Swift, Kotlin, Docker, AWS, Azure, Microservices, SQL Server, Oracle, MongoDB.
We are open to both local Tallahassee and remote candidates.
Infinity is a custom software development shop that has been delivering tailored technology solutions to our clients all over the country for over 25 years. We like working with people who love solving problems, who work hard and have a little fun in the process.
We are looking for several Drupal Developers in multiple levels from Intern, Junior to Senior level. We are looking for Full Stack, Back end, and Front end Drupal Developer. During the application, please make note on your knowledge and skills of front end and back end.
Develop custom websites using Drupal, PHP, HTML, and other languages.
Develop custom Drupal module, and/or custom Drupal theme.
Develop front end user interface.
Interpret customer/internal requirements to establish complete and accurate functional specifications and product documentation.
Effectively develop software to achieve the specified functionality.
Work with a variety of internal and external clients.
Lead and mentor members of the team.
Experience on developing with Drupal 7 and 8.
Experience with Drupal technology stack, server, operating system, database, web server, PHP.
Experience with Apache, Linux, PHP and MySQL.
Experience and/or Knowledge of frontend development/theming, preferably in Drupal.
Experience and/or Knowledge of Adobe Suite.
Work and Benefit:
You can work full-time or part-time.
You can work in New York or remote with visits.
We provide health insurance.
DRIVE is building the future of finance, starting with DRIVE Markets and DRIVE Pay. We are a rapid growth startup attracting customer and investor interest from across the globe. We are a team of driven professionals with proven domain and startup experience, including exits.
As a Database Developer, you will develop data warehouse(s), data marts, and create custom reports in our Dashboard tool, Databox to enhance organizational productivity. You’ll participate in the discussion and implementation about the right Business Intelligence tool to choose and use.
The ideal candidate will have extensive Business Intelligence, Data warehousing and SQL experience and experience with Node.js, Bash and REST is a plus.
This position will report to the CTO.
You'll make an impact at DRIVE Markets by:
Providing live and accurate data from a variety of sources for business intelligence purposes.
Insuring leadership, including the CEO, has accurate data with which to base business critical decisions.
Bringing your expertise to the table so the team can take the best decision around the scalability of the data warehouse.
Implementing best practices around the definition, evolution and use of the data warehouse.
Recommend change and improvement as the company grows and needs evolve.
Assist the infrastructure team with database administration as required.
Your specific responsibilities will include:
Work with the development and infrastructure team to develop high quality database solutions.
Extract data from the company’s databases and display in our BI solutions including Databox.
Extract data from third party solutions via REST API and display in our BI solutions including Databox.
Develop, implement and optimize ETL.
Review and interpret ongoing business report requirements.
Research required data.
Build appropriate and useful reporting deliverables.
Analyze existing SQL queries for performance improvements.
Suggest new queries/dimensions.
Develop procedures and scripts for data migration.
Provide timely scheduled management reporting.
Investigate exceptions with regard to asset movements.
Position challenges and risks:
Product launched within the last 90 days.
Small infrastructure and development team.
Backlog of data requests from the business team.
Extremely dynamic industry landscape.
100% distributed team across North America, Europe and Asia.
Lack of corporate structure - we are a startup!
5+ years of experience as a SQL Developer or similar role.
3+ years experience with Node.js, Bash and REST APIs preferred.
BS/MS degree in Computer Science, Engineering or equivalent experience.
Experience with database security and encryption best practises.
Familiarity with the practical application of NoSQL databases.
Sense of ownership and pride in your performance and its impact on company’s success.
Critical thinker and problem-solving skills.
Good time-management skills.
Ability to meet deadlines.
Great interpersonal and communication skills.
Compensation includes a competitive base plus allowance and unlimited vacation.
Drive Markets embraces diversity and is an equal opportunity employer. We thank all those who apply and will contact all applicants with any next steps.
Thorn is a non-profit that builds technology to defend children from sexual abuse. Our staff solves dynamic, quickly evolving problems with our network of partners from tech companies, NGOs, and law enforcement agencies.
At Thorn, you will work on products used by our industry partners to help make their platforms safer and prevent the spread of child abuse material on the internet. As you join our team at the early stage of this product, you will own the design and work together to implement, ship, and support our partners.
What You'll Do
Define and advocate for best practices in our React frontend codebase.
Work closely with the product manager and engineers to define product requirements.
Produce wireframes, prototypes, and other design artifacts throughout a project’s process and build the client application.
Present concepts to various stakeholders, clearly explaining your decisions and how they address real user needs, and incorporate feedback in subsequent iterations.
Regularly connect with other product designers at Thorn to ensure concepts are in-line with overall product design standards and strategies.
What We're Looking For
You have experience and are comfortable working in React.
You have experience in taking a design from wireframes to production. You enjoy building web applications that are not only functional, but beautiful and professional.
You are comfortable with a fast-paced and fluid environment and can collaborate with both internal and external stakeholders.
You have empathy and can be a strong advocate for our users while balancing the vision and constraints of engineering realities.
You communicate clearly, efficiently, and thoughtfully. We’re a highly-distributed team, so written communication is crucial.
Technologies We Use
You should have non-trivial experience with at least a few of these, but we’re open to teaching folks that have the desire and ability to learn the rest:
React / Redux / TypeScript
Node / Express / GraphQL
- Build frontend applications to support the growing needs of the business
- Work closely with our product team, quality assurance, and other engineers
- Work across multiple verticals (and get your hands dirty) in a startup environment
- Take full ownership and responsibility for building, shipping, and maintaining core features, end to end.
- Work with and improve processes
- Exhibit user empathy
Who are you?
- 4+ years of experience with modern JS frameworks (Vue, React, AngularJS, Angular 2+)
- Skilled in or interested in learning Vue.js (Prior Vue experience is a plus!)
- Knowledgeable about unit testing, CI/CD, and common JS build/task runners like Webpack and Gulp
- Experienced in scaling code and optimizing web performance
- A voracious learner who is always researching
- Previous experience in a startup or small team where you had deep ownership of your work (and saw huge impact)
- An excellent communicator who gives and receives feedback effectively
- A lover of process and process improvement
We are looking for someone who matches our level of joy for the work we do, brings something new to the team, and elevates our game. As a small, growing company we work together to get everything done. For engineers that means daily standups, contributing to documentation, and working on things in different departments. Our values are: Always Researching, Ownership, Active Honesty, and Thriving Together. Read more about them here.
We are looking for passionate and enthusiastic open-source software developers (junior, middle, senior) to join our ever growing geographically-distributed Graphics domain team.
The Graphics domain team is contributing to the entire Linux Graphics stack from the Linux kernel up to the Graphics toolkits including but not limited to DRI and kernel-mode graphics drivers, Wayland/Weston, OpenGL, Vulkan, OpenGL/EGL and other open-source Graphics drivers within the MESA 3D Graphics Library for different customers’ projects in various market verticals.
Analyzing client problems and designing solutions leveraging open source technologies and Collabora's technical expertise
Defining and scoping client projects in collaboration with the delivery team
Discussing graphics-related technologies with clients and represent the company at conferences and trade-shows to demonstrate and promote our leadership in the open source arena
Contributing publicly to open source projects to ensure Collabora's continuing technical leadership
Gain working knowledge of customers’ products, applications, technical and business strengths and target markets
Understanding client needs and reconciling time constraints, available technologies and resources, and open source best practices
Knowledge of open source development methodologies and relevant open source communities
Good English language skills (both verbal and written)
Ability to work and communicate in an online fully distributed environment
Any track record of experience with direct development in the GNU/Linux Graphics stack from the Linux kernel (e.g. DRM/KMS, GPU driver, dma_buf) to the user space (X11, Wayland/Weston, DRM/DRI, Khronos EGL, OpenGL, OpenGL ES, MESA…)
Existing familiarity with one or more of Collabora's market verticals
BS/BA or experience in the role of Engineer
Collabora is a software consultancy specializing in bringing companies and the Open Source community together. We combine years of Open Source software leadership with an understanding of the challenges that businesses, non-profits, and governments face. Collabora brings deep technical expertise in system integration & architecture, graphics, multimedia, web engines and communications to a number of market verticals, including mobile, IVI / automotive, set top box / smart TV, and a range of other specialized embedded applications.
Collabora has the unique business model of enabling enterprises to leverage Open Source software in their solutions. Having worked with notable industry leading companies in the automotive, aerospace and handset mobile verticals amongst many others, Collabora has established a broad customer portfolio.
We’re looking for a mid to senior-level Golang engineer to join the Codeship engineering team. you’ll work on our build runtimes and elastic infrastructure components, using Golang, Docker, container orchestrators, and AWS tools like Kinesis.
WHAT YOU’LL DO
Work on CodeShip, a leading CI/CD tool that is provided as a cloud service. Specifically, you’ll share ownership of the build components -- things like the build runtimes, build orchestrators, logging service, and management of our AWS fleet.
Collaborate with our stellar product management team to implement new features for our growing customer base.
“Drink our own champagne” by following industry best practices, including using CodeShip to deploy CodeShip.
Ensure the stability and reliability of customer-facing parts of our application, including bugfix and maintenance work.
Be curious to understand the “why” behind what you’re implementing and feel ownership over the solution that you ship to our users.
Deeply understand how your code will be deployed and how it will run in production, including participating in a distributed on-call schedule.
Deliver code with a quality-first mindset.
Share your knowledge with the community via blog posts, meetup and conference talks, or online presentations
Work from your home office (or one of the CloudBees offices, if you’d like) with a talented, distributed team of engineers from many backgrounds, collaborating on architecture and technology decisions in a direct and constructive way.
Work in a team with a strong feedback culture who push each other to improve.
WHAT THE ROLE REQUIRES
Prior experience with Golang and a drive to learn more
Deep knowledge of software engineering principles: system design, cloud infrastructure, reliability engineering
Ability to work independently, and track and communicate your work with your team
Passion for building high-performing and fully automated systems
A "you build it, you run it" mentality. Engineers participate in on-call rotations
Comfortable in a culture of fast iteration
Experience working as part of a team on a large and growing application and codebase.
Respect, humility, transparency, and a desire to work on a globally distributed team
WHAT YOU’LL GET
Highly competitive benefits and vacation package
Ability to work for one of the fastest growing companies with some of the most talented people in the industry
Fun, Hardworking, and Casual Environment
Endless Growth Opportunities
Reviewing and analyzing system specifications
Executing test scripts and reviewing results
Reporting and documenting technical issues
We are looking for a QA Tester to assess software quality through manual and automated testing. You will be responsible for finding and reporting bugs and glitches.
In this role, you should have a keen eye for detail and excellent communication skills. If you are also competent in executing test cases and are passionate about quality, we’d like to meet you.
Ultimately, you will ensure that our products, applications and systems work correctly.
Review and analyze system specifications
Execute test cases (manual or automated) and analyze results
Evaluate product code according to specifications
Create logs to document testing phases and defects
Report bugs and errors to development teams
Help troubleshoot issues
Conduct post-release/ post-implementation testing
Work with cross-functional teams to ensure quality throughout the software development lifecycle
Proven experience as a QA tester or similar role
Experience in project management and QA methodology
Familiarity with Agile frameworks and regression testing is a plus
Ability to document and troubleshoot errors
Working knowledge of test management software (e.g. qTest, Zephyr) and SQL
Excellent communication skills
Attention to detail
Analytical mind and problem-solving aptitude
Strong organizational skills
BSc/BA in Computer Science, Engineering or a related field
Working in multicultural team of amazing developers!
Very interesting projects for e.g blockchain.
Tropical destination Hacker Houses- every 6-8 months. It is an opportunity to meet the team, work together and have fun!
Opportunity to grow as a tester.
Chef Software is the industry leader in IT automation and DevOps solutions. We are a dynamic and rapidly growing software company with a strong sense of dedication to our customers and the Chef community. We are passionate about our work, while also respecting our work/life mix and ensuring we treat both with the respect they deserve. This is a very collaborative and inclusive work environment where individuals with strong attitudes and aptitudes will have an opportunity to grow their professional careers through working with some of the most advanced technologies and talented developers in the business. We provide competitive compensation, generous benefits, and a professional yet relaxed atmosphere.
At Chef, we develop the world's best products for managing applications and infrastructure at scale, and we deploy them to solve real problems in all kinds of industries. We get to work with the latest in cloud and container technologies. We have the opportunity not just to follow but to shape best practice. Our platform is used to enable billions of people around the world to chat, fly, present, bank, game, shop, and learn. Chances are the applications and devices you use every day have infrastructure built, deployed, secured and run with our code.
While Chef’s headquarters are located in Seattle, WA this position and the ideal candidate can be located anywhere in the United States.
The Frontend Engineering team responsible for designing and building the interfaces that enable our customers to do their jobs quickly and effortlessly. We’re a group of UX Designers and Frontend Software Engineers that care deeply about our customers and their needs. We work closely across all of the engineering teams to ensure our products are easy to use, accessible, and deliver world-class experiences.
WHO YOU ARE:
You’ll have frontend software development skills, with experience in at least one area of our stack that includes Angular, Redux, NGRX, and Stencil.
You’ll have general software development skills, with experience in at least one general purpose language such as Ruby, Python, Go, C#, C++ or Java and web frameworks such as Rails, Django, Phoenix, or similar.
You can demonstrate deep knowledge in at least one language or technology stack.
You are comfortable using the command line, git, and working in an open source fashion.
You’re familiar with XP practices (Pairing, Test Driven Development).
You care deeply about accessibility and are committed to delivering experiences that work for everybody.
You’ll like to dive in, learn new things, and want to build awesome products.
You’ll enjoy collaborating closely with Chef customers and internal engineering teams to understand their complex issues, solve their problems and elicit frequent feedback on the solutions you provide.
You believe quality is part of the process and not an afterthought - we are well rounded engineers, not developers who handoff to QA.
Work isn’t just about work though. We offer competitive salaries, equity, fantastic benefits, and flexible hours. You’ll also get to work with some of the most down to earth, driven, intelligent and well read engineers in the industry!
If this sounds like a team you’d enjoy working with and technology you want to spend time on, for a product you can get behind, get in touch!
BookingSync is more than a vacation rental solution for hosts and agencies; it is a platform for hundreds of applications and developers. We need an excellent engineer to take on the challenges of developing integration with multiple APIs from our partners, beautifully designed micro/macro-services, modeling complex domain and doing all that following TDD and writing a code of excellent quality.
We are growing fast and so are our requirements for scalability and stability. We are no longer at a scale where adding X number of servers solves all the issues. Database sharding, replicating data via message queues/distributed streams, optimizing response times in APIs to the max, integration with multiple services coming from our own ecosystem and numerous third-party services, and very soon dealing with big data - those are the things you can surely expect to be challenged by.
We are also a fully-remote async/distributed company across the entire world without a physical office. If traveling is your passion and you highly value location-independence, BookingSync is the right place for you.
You will need to have:
Strong experience with Ruby on Rails
Proficiency in backend development in general
Solid design and architecture skills
Ability to demonstrate that with the right approach Rails can scale easily
Ability to communicate effectively with both internal and external development teams
Experience with relational databases and SQL (we're on Postgres). Experience with other databases will be a plus
A strong commitment to quality
Excellent written and spoken English
Experience with remote work and/or a solid work ethic that makes it possible to thrive in a remote-only environment
Care for the greater good, BookingSync is not just a software company, we give back to humanitarian, solidarity, environmental & ecological causes from 10% to 50% of our profit.
It would be great if you had experience with:
Messaging solutions (RabbitMQ, Kafka, etc.)
DDD/CQRS/ES, Clean Architecture
Contributing to development community through code, documentation, mentoring, teaching, speaking and all other forms
Short terms rentals or travel industry
We're looking for good Mobile Developers.
Work from home for Art & Logic on challenging custom software development projects. We offer great variety (across technologies and industries), and learning new stuff is expected and preferred! Our clients are A-list (think Apple, Google, and Coca-Cola) as well as cool, unique startups. Did I mention that the caliber of your teammates will be exceptional? That’s because A&L is always seeking creative, bright, passionate programmers looking for a place to show their skills and who enjoy challenges, no matter where they live in the United States and Canada. That's right, we're remote first!
Python (especially Django)
UI design and usability
Art & Logic works on a broad range of projects including mobile, web, audio, imaging, desktop applications and plugins . This is a 100% remote position that can be done from anywhere in the USA or Canada. Part of being remote first means that our entire development staff works from their homes, interconnected via our workgroup collaboration system. Emphasis on the connected. We live all over North America but we really work in teams.
At this time, we are only looking for independent contractors. Qualifying for work at Art & Logic requires the full completion of our recruiting process, which includes a multipart challenge. Successful completion comes with the reward of being part of an elite team doing an always changing variety of interesting projects.
Experience writing single-page applications with complex user interactions
Bonus: Experience with timeline- or keyframe- based editors, especially audio and video editing
Strong experience with responsive and mobile-first web development and clean, DRY code
Intuition and passion for designing slick user experiences
We’re growing rapidly and our current and future users need a strong developer.
As a developer —
You will own projects on day one. You’ll work regularly with Attentiv’s team to improve the software, architecture, usability, and feature set.
You’re probably not the right fit for this role if:
You’re a recent graduate
You don’t enjoy working with small teams
You don’t like being in charge of projects
This gig is for you if:
You have several years of development and work experience
You can balance multiple projects at once
You want responsibility and autonomy right off the bat
You enjoy a quick-growth environment
To be successful, you’ll need:
Proficiency in Node.js, Python, MySQL & NoSQL, WebSockets and preferably some experience in PHP. Or, tell us why we should be using a different architecture.
Bachelor’s, master’s, or doctorate degree in a related field, or an intriguing reason for not having one
The ability to take on problems and roll deep until you have a creative solution
Bonus: You’re so much fun to work with that, if you were working on the weekend, we’d want to join you
Salary: $90-115k depending on experience
Benefits: Flex schedule, Paid Time Off, Bonuses
Team: We have backgrounds with ultra-successful software companies (Qualtrics, Cision) and experience consulting some cool people (Deadmau5, Dave Matthews Band, GEICO). We speak a lot of languages (Tagalog, Spanish, Haitian-Creole) and we love having fun.
Location: We’re based out of DC, but your work location is negotiable (continental US only).
Position Overview: The technical engine behind our work is ITEP’s Microsimulation Tax Model. Developed in 1996, the model computes the revenue yield and incidence of federal, state and local taxes, including both current tax law and proposed tax law changes. The model is unique in its ability to produce analysis at the federal and state levels and to analyze income, consumption and property taxes.
We seek a Senior Software Engineer (Full Stack) to join ITEP’s creative, passionate and productive staff team as our Lead Tax Model Platform Developer.
As the Lead Tax Model Platform Developer, you will begin working with an existing Python code base and complete the migration of the model from a legacy platform to the new Python platform. Completion of this project will set up ITEP’s tax model in a sustainable web-based environment, preserving our current model’s functionality and generating sufficient flexibility for longer-term development of content and user-driven enhancements.
Beyond the platform migration, ongoing responsibilities include timely problem-solving to adapt the platform to respond to frequent tax policy proposals and changes, improving the efficiency of the platform to make users more productive, collaborating with our senior economist to integrate updated data, and developing a lengthy product roadmap (including external facing products that make our model accessible to state and national partners).
This role reports directly to ITEP’s senior economist and works closely with the entire policy analyst team.
Lead front and backend technical development work as part of the reconfiguration of ITEP’s microsimulation tax model—currently based on legacy Visual Fox Pro (VFP) code—to a Python web app (built on the Django framework) to be deployed on an Azure platform.
Lead the technical development, integration and iterative improvement of ITEP’s tax modeling capacities.
Communicate clearly with multiple constituencies, soliciting and digesting feedback from both technical and non-technical users.
Ensure that all code development, data handling and version control are done efficiently, securely, transparently and in a manner that improves user productivity and timeliness.
Support documentation of ITEP’s model processes.
Contribute fundamentally to ITEP’s mission as a progressive tax policy organization.
Interact with the software development communities, representing the high quality of engineering work at ITEP.
Opportunities to deepen your technical architecture skills or develop technical management skills based on your career aspirations.
Required Experience and Skills
Three to five years of experience as a full stack software engineer.
Specific experience with:
managing cloud deployments (e.g., Azure, AWS and/or Google Cloud);
managing Python web app development;
designing server-side and client-side architecture;
optimizing database function and management (ideally PostgreSQL);
using object-relational mapping (ORM).
Ability to manage two or more concurrent projects, working both independently as well as with a team.
Ability to effectively communicate with non-technical users, responding effectively to user needs.
Ability to write effective technical documentation.
In addition, other helpful (though not necessary) experience would include having worked remotely on a software development team and having developed and deployed software for governments and/or nonprofit organizations.
Start date: Preferred start date is August 2019.
Location: Flexible. ITEP is located in Washington, DC, however we are open to hiring a remote staff member for this position. Remote staff are required to travel to DC a minimum of 4 times a year.
Work Schedule: Full time
Benefits: Generous package including 100% coverage for health and dental premiums; vision, disability and life insurance; paid family leave; flexible sick and vacation leave; 10% salary paid into SEP IRA retirement plan; and other ancillary benefits.
Hands on experience with Node.js and MongoDB
Experience working with frontend JS libraries and frameworks (Backbone, JQuery, Underscore, D3.js etc.)
Experience working on Linux (Ubuntu and/or RHEL)
Knowledge of common tools and tech such as Git, JIRA, Travis and Docker
Mobile development experience in Android (and iOS) is a big plus but not a strict requirement
Creating new features (plugins) for Countly analytics platform using Node.js and MongoDB
Unit, functional and performance testing
SDK development on Android and iOS
We are looking for a talented junior-mid level full stack software developer. You should have past professional Spring+Java experience in building web applications, and SPA (Single Page Application) experience as well. You should be comfortable learning new tools and moving between roles.
Why Work at Dotsub?
Flexible work hours
Opportunities for advancement in a growing, dynamic company
Collaborative, fast-paced work environment with smart people
Must live in Latin America and able to cover EST timezone (+/- 1 hour).
Design and develop front-end interfaces, underlying APIs and backend systems based on cutting edge Java frameworks and cloud technologies.
Be involved in the design, estimations, development, testing and deployment of the products.
Take part in improving our testing pyramid
Contribute to improving the quality and stability of our existing services
We are a 100% remote team, with employees in the United States, South America and Europe, and we're on Slack all the time.
Skills & requirements
Past professional experience in Java/Spring ecosystem technologies based on Annotations is a must (we use the latest Java version and Spring boot)
Knowledge of modern Java build tools (e.g. Gradle, Maven)
Experience with modern Single Page Application (SPA) UI framewoks (preferably React)
Ability to write high quality, maintainable code and be proactive on continuous improvements
Any proven track record of personal/public projects on Github, StackOverflow profile, public portfolio will be considered very positive
Excellent oral and written communication skills in English
Broad working experience; ranging from user interface to database optimization
UI/UX design experience
Our environment is typical of a start-up.
Small team, fast-paced, we all get a lot done by everyone wearing many hats.
We are serious about optimizing our time and staying focused on the most important goals and outcomes.
We have remote team members and are completely on board with 100% remote work.
We coordinate using a kanban board, hold a daily standup, and mostly communicate via ad hoc video calls and Slack.
Our technology is written in NodeJS and React and lives on the Google Cloud Platform.
Contribute across the stack to Trellis technical projects, including backend code, DOM-based browser automation, and frontend SDKs
Work in a team environment and contribute to our culture of continuous improvement
Produce maintainable, functional, highly reliable and performant code
Participate in regular code reviews and process retrospectives
Build reusable code and libraries for future use.
Ensure the technical feasibility of system architecture and design
Fullstack experience both back-end and front-end applications (we do more backend than frontend)
Track record of dedication to creating maintainable, functional and reliable systems, consistent demonstration of grit, collaboration, curiosity, teamwork, ownership and integrity
Ability to pass a background check, has appropriate work authorization
Experience with async/await.
Familiarity with Chromum/Puppeteer and DOM manipulation/selection.
If SF local, then we can meet in person, but not required for working nor interviewing.
Almanac’s mission is to democratize access to 21st century skills, insights, and tools so that no one is limited by knowledge in pursuit of their potential.
Through our own experiences, we’ve seen professionals at digital businesses waste too much time trying to find answers they can trust that help them do their jobs better. We believe this problem isn’t rooted in a lack of knowledge or expertise in the world, but in the deficiencies of tools we rely on to access, share, and improve how work gets done.
To make opportunity available to everyone, we’re building a knowledge platform that technology professionals can trust for documenting, distributing, and collaborating on how they work. We replace tools like Confluence and Google Docs to help individuals quickly access knowledge within and across companies that they can trust deeply.
We’ve been moving fast since we founded Almanac in January 2019. Since then, we’ve built and launched the initial version of our product, raised a $2M+ seed round from leading Silicon Valley investors, and grown our full-time team to 10 people.
We’ve seen deep demand from a broad cross section of customers, who are asking for a powerful platform that can help their employees be their best selves at work.
That’s where you come in: we are looking for a full-time backend engineer with strong Rails experience to join our team of talented coders and content creators.
As a backend engineer, you will be responsible for building out content and data-heavy pages, endpoints and tasks that we need to help our customers organize their business knowledge. We’re looking for a hungry, talented engineer who wants to make a big impact at this early stage in our roadmap.
Specifically, you will:
Write elegant, well-tested code in a modern technology stack
Participate in stand-ups, code reviews and retrospectives with our remote team
Work closely with our Head of Engineering and backend/frontend teams to make architecture and design decisions
Help make sure everything runs smoothly & safely in production
Set down standards around development, code review and deployment
What you bring to the role:
You have 2-5 years experience building great products in Rails
You are passionate about writing clean and well-thought out code
You want to karate kick technical debt in the chops
You’re comfortable writing test suites in a test-driven environment
You can craft a devastating SQL query to save the day when all else fails
You are a strong communicator and able to clearly articulate technical problems
You work well independently and are driven to find solutions
You want to be an early contributor to our engineering culture and work environment
You have at least a 2 hour time zone overlap with UK office hours
Skills that make you extraordinary:
Obsession with high-quality work
Ability to work independently and find solutions
Love of detailed, continuous feedback that makes the work better
Desire to always move fast and prioritize speed over scope
Passion to be an early contributor to our engineering culture and work environment
Hunger to build a world-changing product
You have hired and managed other engineers
Our tech stack:
Things we love:
Self-documenting JSON APIs
You will be one of three lead developers and maintainers of k6, a modern open source tool for performance testing, written in Go. k6 was released publicly in early 2017 and has already received over 5,000 stars on Github and has an active community of users and contributors.
You will have a lot of influence on the project road map and will work with a high degree of autonomy, building and maintaining the tool.
Your responsibilities will be to both write code, extending the functionality of k6, and to maintain the code base, interface with the user community (i.e. review patches :) and potentially evangelize the tool. Your main, long-term goal will be to create the best possible tool and to get as many people as possible to use it.
You'll also be involved with the k6 cloud integration, Load Impact's commercial service built on top of k6. Specifically the parts of the cloud service written in Go, that orchestrates a distributed k6 test across 10+ data centers around the world.
Due to our small teams and fast development pace, you will have a substantial and immediate impact on how the end product is architected, developed, and how the engineering team operates. Most importantly, you will work with competent colleagues and will be able to expand your knowledge and skills in different directions.
We are looking for a person combining very strong programming skills with experience in contributing to open-source projects.
Have a strong programming background and experience developing applications in Go
Good technical communication skills
Understand internet protocols well, primarily IP, TCP, HTTP but also preferably HTTP/2, SPDY, WebSockets, QUIC, gRPC
Be familiar with modern development processes and practices. Preferably having recent experience developing large scale applications
It is great if you also:
Have worked in open source projects, either as a heavy contributor or, even better, as maintainer for projects with multiple contributors
Have experience working with web performance, testing & optimization
Have experience working with network performance, testing & optimization
Know about things like Docker, AWS, microservices architecture, DataDog/APM tools
You should have a GitHub (or similar) account where we can look at the code you have written.
Load Impact is a remote-first company. If you are located in Stockholm, you can work from the office, otherwise, you can work 100% remotely.
About Load Impact
Load Impact is the world’s most widely used online load testing service, with over 100,000 users from 190+ countries and over 6 million executed load tests!
We are a small company but very experienced in developing applications for performance testing and monitoring. We started out as a software development consulting company way back in 2000, developing performance test and measurement software for customers such as Nasdaq and the European Space Agency. We built both, low-level networking software and high-level web user interfaces and became quite good. At Load Impact, we pride ourselves on understanding the lower levels of networked applications while at the same time realizing the importance of UX. In 2009 we launched loadimpact.com, becoming a product company rather than a consulting company, and we have never looked back.
More information about us: https://k6.io/ and https://loadimpact.com/
Recruiting is ongoing. We will respond to your application immediately. If you don’t have a CV ready, just send us a link to your Github/LinkedIn with a few sentences about yourself!