A palm tree

Remote Software Engineer Jobs

The largest collection of remote Software Engineer jobs online. Filter by location requirement and employment type. New jobs added daily.
Your Location
Employment Type
  • Diggity Marketing logo

    Wordpress Designer/Developer

    Diggity Marketing
    Worldwide
    1 day ago

    Are you a creative individual who’s very passionate about creating cool stuff using Wordpress technology? 

    If this sounds like you, we’re looking for a Wordpress Designer/Developer to join our team. Do what you love in this highly rewarding job with tons of opportunity for growth.

    What's in It for You

    • Showcase your technical skills on our web projects that will surely impact the digital space.
    • Fully remote and flexible working hours
    • Learn new exciting knowledge & skills during the process
    • Access to over 40 hours of cutting edge SEO training
    • Be a part of an incredible team of A-players who go above and beyond to motivate and support team members. 

    What You’ll Do

    • Assist on uploading content on WordPress websites
    • Create clean, reliable, and maintainable WordPress websites
    • Can do technical troubleshooting function issues on Wordpress (Front-end & Back-end)
    • Delivers every task and responsibilities in a timely manner.
    • Collaborate with the Manager to identify ideas and ways to improve the systems & processes.
    • Produce reports regarding the project progress to the Manager. 

    Requirements

    • Creative, Resourceful and Innovative
    • An eagle-eyed attention-to-detail and highly organized
    • Professional approach to time & deadlines
    • Excellent Verbal and Written English
    • Demonstrable experience and understanding of web technologies, including CSS, Javascript and PHP 
    • Must have experience on designing web pages in Wordpress Content Editor, using Page Builder (Thrive, Elementor)
    • Must be within GMT +5 to GMT+11 Time zone 

    About Us/Who We Are

    Diggity Marketing is a digital marketing business specializing in SEO, affiliate marketing, lead generation, link building, and online business development. 

    You will be joining the core team behind the Diggity Marketing website and work closely with members of the other companies under the Diggity Marketing umbrella. 

    This includes our Affiliate SEO Agency ‘Leadspring’, our client-facing SEO agency 'The Search Initiative', our online courses at 'The Affiliate Lab', our yearly Chiang Mai SEO Conference in Thailand (when COVID isn’t around) and a variety of other online companies we are investors in…

    It's a pretty sweet gig.

    Why You Should Be Our Next Rockstar Wordpress Designer/Developer?

    Work Remotely and Own Your Hours

    We want you to feel free to work from anywhere and we’re also super flexible with time, what makes you happy. As long as you get your work done on time and to a high standard.

    Complete Work/Life Balance

    If you’re routinely working more than 45ish hours, you’re gonna get friendly talking-to. We want you to be operating at 100% capacity, which means that you need to rest.

    Lots of Raises (for People Who Kick Ass)

    We do our absolute best to get ahead of things and give raises preemptively, so you don’t have to ask for one. It’s not unusual at all for someone to receive 2+ raises per year.

    No Micro-Management.

    Once you’re trained and have demonstrated you know your stuff, we are pretty hands-off. In fact, if you need external management to stay on-task and motivated, we probably aren’t the place for you.

    Work With an Optimistic Team

    The whole team values every member and their work so we make it a point to celebrate your every win and milestone achieved, however small it may be. We always collaborate and support each other in our endeavours.

    Be Weird & Geeky with Us

    You can talk about things you are interested in, hobbies and experiences you want to share. You can be yourself and I’m sure that you can find a thing or two that you can geek out together with the team.

    Tons of Opportunity for Growth & Learning

    You will be learning new things all the time as you take on responsibilities. In the meantime, you’ll be exposed to exciting challenges that will surely improve your problem solving skills using design. We also provide top SEO training that you can add to your arsenal.

    See Your Work Impact Businesses & Entrepreneurs Around the World

    There is no greater feeling than to help others and doing what you love at the same time. You can witness how your creative work can affect and influence people around the world to improve their journey on online marketing with the help of the content produced by the team.

    Apply for the Job!

    If you’re thinking: “This is totally me!” then be sure to apply via this form: https://forms.gle/zZgkc7rUz5vPo2sV6

    We can’t wait to meet you!

    View Application
  • Bellawatt logo

    Senior Full Stack Engineer for Energy Industry Digital Studio

    Bellawatt
    North America Only
    2 days ago

    About Us

    Bellawatt builds nimble and user-friendly software products for some of the leading energy companies including PG&E, Sunrun, and the DOE. The energy industry is undergoing massive changes and our clients are increasingly using modern software to help solve their biggest challenges and unlock new opportunities.

    We typically build web-based applications such as guide.pge.com, and on occasion take on other types of energy software projects we find interesting and/or challenging. A recent example is building IOT backend infrastructure for V2G.

    We believe in creating impact quickly: we call this making nimble software. We have been a remote company from well before the pandemic, and believe that high quality software requires designated time for deep work. As a result we lean heavily on written communication and try our best to limit senseless meetings. When we do collaborate, we prefer to pair to tackle the trickier problems of our industry. You can read more about our philosophies at bellawatt.com/work.

    We choose tools that empower even single developers to make a big impact. We prefer to participate in vibrant ecosystems that will be around for many years, such as Ruby on Rails and React (our default stack). At the same time, we occasionally leverage Python and have also dabbled in Node.js and TypeScript. We encourage playing around with just about anything that you find interesting, though we are cautious about what we use in production.

    Why you might want to work with us:

    • See your work hit production regularly. You won’t be asked to manage direct reports and your meeting time will be limited, giving you ample time to make meaningful contributions to your project(s).
    • Contribute to a crucial space. We literally help keep the lights on (and make them cheaper/greener). Most of our work is at the forefront of the clean energy transition.
    • Give back via open source software. We recognize how much we've benefitted from OSS ecosystems and have a number of packages and libraries we've published and use ourselves.
    • Work with a veteran team. We hire slowly - even to the detriment of our bottom line - and skew senior/experienced.
    • Get your time back. We're careful about protecting your personal time and energy. For example, we force staff to take a day off shortly after any big launch. The rest of our benefits are standard - health, flexible PTO, equipment as necessary, and a 401k program. 

    About You

    Bellawatt’s engineering team is growing, and we're looking to add senior colleagues who can take on complicated and nuanced problems and turn them into beautiful and functional products. You'll work on pods that include a PM, designer, and 1-2 other engineers, and you'll be involved from the product ideation stage all the way through to launch.

    Specifically, we're looking for:

    • A bias towards execution, closeout and/or ongoing operations.
    • Demonstrated expertise in Ruby on Rails. Specifically, multiple years of experience in a senior role leading development on production apps.
    • Production experience with rich JavaScript UIs. React is our default choice, but not explicitly required.
    • Ability to manage your own time and unblock yourself and your team. We plan in “sprint like” increments, but our project management processes are lightweight by design. As a result, we look for staff that are highly self-sufficient.
    • Bonus: Production experience with at least one other backend language. Our clients sometimes have their own technical constraints which we must fit into. 

    Apply

    We are excited to add a new colleague! And we won’t waste your time - our interview process is straightforward:

    1. Email us at hello@bellawatt.com, and please include your resume and/or link to your LinkedIn profile.
    2. An Informal Interview (30 min) where we get to know each other and discuss expectations. If there's mutual interest, we’ll ask you for a recent writing sample (something you've written previously about a complicated technical topic, a sample PR, or a short Q&A we'll share with you).
    3. A Technical Interview (90 min) where we code together in VSCode's LiveShare. The structure is designed to be collaborative, and we will look at problems similar to things we actually work on – no bubble sorts or leetcode style trick questions.
    4. A Case Study (90 min) that seeks to simulate what it would be like for us to actually work together on a project, including having a Product team member in the conversation.
    5. We’ll send you an offer within a week.

    That's it! We don't like drawn-out interview processes any more than you do. Looking forward to connecting!

  • Flightradar24 logo

    Full-Stack Developer – PHP/API/JS

    Flightradar24
    EMEA
    6 days ago

    Flightradar24 is looking for a Full-stack Developer who is equally happy to work with back-end code as with front-end code. You will play an important role in modernizing and developing the Flightradar24 website, and your work will improve the experience of millions of users every day.

    What you’ll do

    • Collaborate with a small team of developers and product owners on developing new features for the Flightradar24 website and related services
    • Deliver modern, testable and maintainable code, using current web technologies including PHP7 (and soon PHP8), JS/HTML/CSS, and Vue.js
    • Be a lead contributor to the work on modernizing and refactoring our website stack
    • Participate in knowledge sharing and mentoring for other developers in your team

    Who you are

    • At least 4 years experience of modern web development
    • Extensive experience with back-end web development in PHP7 and also REST API development and integrations
    • Strong plus for experience developing public REST APIs leveraging OpenAPI 3.x and modern versions of frameworks like Laravel, Symfony, Lumen, and Slim
    • Knowledge of current web technologies including JavaScript frameworks like Vue.js, ES6, HTML5, CSS3, and tools like Webpack
    • Knowledge of responsive design practices, delivered cleanly and consistently across a wide variety of platforms, browsers and devices
    • Natural focus on high standards and quality, automated testing, unit tests, and CI/CD practices
    • Experience with high-performance web delivery, caching, and/or cloud (AWS) and DevOps practices is a strong plus
    • Strong written and spoken English

    Note that this is a remote position or hybrid remote (for candidates in Stockholm, Sweden), but we would like you to be located within a 3-hour time difference from Central European Time (CET/CEST) to align your working hours with the rest of the team.

    About Flightradar24

    With over 2 million daily users, Flightradar24 is the world’s most popular flight tracking service and our apps regularly top the App Store and Google Play charts. We also offer a wide range of commercial services and customers include many of the largest names in aviation. 

    We're constantly adding new services and improving existing products. To help us meet those challenges, we're looking for creative, collaborative and tech-savvy applicants to join us.

  • Airbnb logo

    Senior Software Engineer, Community Support Product

    Airbnb
    Worldwide
    1 week ago

    Title: Senior Software Engineer, Community Support Product

    Location: Beijing, China

    Airbnb is a mission-driven company dedicated to helping create a world where anyone can belong anywhere. It takes a unified team committed to our core values to achieve this goal. Airbnb’s various functions embody the company’s innovative spirit and our fast-moving team is committed to leading as a 21st century company.

    About Community Support Platform Team

    The Community Support Platform Beijing team is a full function team established in Beijing, China, responsible for business and services related to global community support.The CSP Beijing team aims to provide guests/hosts with unified and complete business support and solutions for appeals tracking, coordinating and resolving. Solving the problems encountered by customers in different scenarios with high quality and efficiency, and continuously improving customer experience.

    What you will do

    Your specific responsibilities will include:

    • Exceptional ability to work anywhere in the technical stack, delivering quality code on the backend.
    • Exceptional proficiency using Java or one object oriented programming language. Experience with React is a plus.
    • Fluency in any backend server language, and expertise in relational databases and schema design.
    • Strong motivation to drive impact by making product improvements.
    • Strong analytical thinking, experienced with making product decisions based on data and A/B testing.
    • Proactiveness, good communication and fast learning.
    • Interest in working in a very cross-functional team that touches many of the core systems and user flows at Airbnb.
    • Working proficiency in English and Mandarin required.
    • Collaborate with product managers and with front-end teams to roll out holistic, end-to-end features
    • Architect, design and implement reliable, high-performance back-end services
    • Develop unit and integration tests for these services
    • Work with outside data sources and API’s
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

    We need you have

    • 5+ years of full-time, relevant product experience.
    • Experience building backend services in Python or Java, or full-stack development with strong JavaScript/TypeScript and front-end skills.
    • Appetite for high quality code and robust systems.
    • Hands-on experience with big data technology is a plus, e.g: Apache Airflow, Apache Flink, Apache Hadoop, Apache Spark, Presto, or StarRocks.
    • Experience in some combination of internal application development, data infrastructure, analytics engineering.
  • Prezi logo

    Full Stack Engineer

    Prezi
    Europe Only
    1 week ago

    We’re looking for full-stack software engineers to help us build Prezi, the virtual collaboration tool that's changing how our customers work together in the hybrid office. As part of the Prezi Engineering community, you will collaborate with other teams, mentor less-experienced engineers, and advocate for clean, maintainable, and testable code in a work environment where people from all backgrounds can thrive and grow.  Your impact will help millions of people build and deliver moving stories. You’ll have the opportunity to pick between different teams working on various aspects of our product ranging from teams focused on new product experiences to ones focused on growth or revenue. At the end of this page, you’ll find a list of the current teams looking for new members. 

     

    Looking under the Prezi hood, our backends are written mostly in Python using Django as a framework (with a couple of Scala services mixed in), all running on Kubernetes, while our frontend is written in Typescript using React.

    If you like splitting your time between frontend and backend work and have experience with these or a similar stack and you’re ready to push your skills to the next level by tackling the challenge of integrating apps to and with Prezi, then we would love to talk to you! Prezi has hubs in Berlin, Budapest, Riga, and San Francisco, and we are a virtual first company. For this position, we are looking for someone in the EU and UK time zones, so you’ll have the flexibility to work remotely. The best part: you’ll be part of an awesome team that highly appreciates visual communication, believes that together we are greater than the sum of our parts, and cares deeply about those around us. At Prezi, we celebrate the diversity of our customers and our employees. We employ people from all backgrounds to build a product for everyone. We’re looking for people who can bring in their different perspectives and help us on our mission to reinvent how people share knowledge, tell stories, and inspire audiences to act.

     

    We are hiring for the following teams:

    Integration Team:

    In an effort to continually enhance the Prezi Video experience, this team is responsible for building integrations between Prezi and our partner video conferencing apps, content platforms, and productivity apps. Your work will directly impact the user’s experience, from using Prezi Video in their favorite video chat to importing content to make their virtual presentations wow. 

     

    Video Experience Team:

    The Video Experience team exists in order to increase the number of engaged users in Prezi Video. This team is the "hub of the wheel" that improves the user experience overall in the product (“in the product” means Prezi Video and the supported platforms and integrations, not parts like segmentation for example though). It includes the output of all other teams with the purpose of an overall desirable Prezi Video experience. A great Video Experience is seamless for the user (e.g. removes unnecessary friction), and gets users fast to desired branded live experiences and use cases that occur daily instead of monthly. As a team, we have the opportunity to optimize the UX of Prezi Video around the future of virtual meetings.Business Platform Team:

    The Business Platform team works on an exciting mix of platform services and user-facing features. Everything related to signup/upgrade flows, payments, licensing, provisioning, account, and/or team management lands on our desk. Besides, we build and maintain tools to improve the way our Support, Marketing, Sales, and Customer Success teams interact with our customers.

  • Flexiple logo

    Software Engineer (Remote)

    Flexiple
    Worldwide
    1 week ago

    Build a career as a freelancer working with top tech startups & companies across the world through Flexiple.

    Freelancing offers you the accelerated learning curve of challenging projects at top tech companies, while also giving you the freedom to shape your lifestyle. Your location doesn't have to define the trajectory of your career anymore with freelancing - cutting-edge projects with US & European startups come to you, wherever you live.

    At Flexiple, we have built an exclusive network of the best software developers. We match them with top companies across the world. All clients hiring through Flexiple's network hire only for remote roles, giving our developers the freedom to choose any location to work from.

    When you become a part of the Flexiple network, we will handpick projects that best suit your skillsets. Your fees are fixed by you and once they are set, Flexiple takes care of invoicing with clients, ensuring you receive payments on time, all the time.

    Join Flexiple's network and design your own life while building cutting-edge tech. For developers, the criteria to qualify on our platform involves:

    • Ability to communicate clearly and effectively in English
    • 2+ years of experience
    • Good problem-solving ability
    • Quality soft skills in interacting & managing clients
    • Expertise in one or more frameworks of Javascript
    • Preferably, individuals who have chosen freelancing as a career

    Want to work on interesting tech problems with global clients? Fill this 2-min form to be a part of Flexiple's network: https://bit.ly/3HTeOLy

  • Fearless Solutions logo

    Software Engineer II – Ruby

    Fearless Solutions
    USA Only
    1 week ago

    Title: Software Engineer II (Ruby)

    Location: Remote/Maryland

    Fearless is looking for a Software Engineer II to add to our diverse team of 200+ employees (and counting!).

    What you’ll be doing:

    We’re looking to change the world by building software with a soul, and we want your help.

    The Software Engineer II develops, maintains, and enhances complex software systems that solve customer and user problems. This role brings breadth across software development skills and depth in specific technologies like languages and frameworks that allows them to build effective software solutions. The Software Engineer II shares in the responsibility with other software engineers and team members to deliver maintainable solutions.

    What you should know:

    • Preferred team member in Maryland with a hybrid work environment. Our office is located in the Spark Building in Baltimore!
    • Fully remote options available for candidates located outside of Maryland.
    • To protect our Fearless community, and in consideration of the Executive Order on Ensuring Adequate COVID Safety Protocols for Federal Contractors, the U.S. Centers for Disease Control and Prevention (CDC), the Department of Labor, Occupational Safety and Health. Administration (OSHA), and a variety of public health authorities, Fearless is implementing a mandatory COVID-19 vaccination policy for our full workforce. This vaccine mandate will help keep our people and our community safe through this ongoing health crisis.
    • All new employees must have received or be willing to receive the COVID-19 vaccine by date of hire to be considered for the position. Reasonable accommodations for qualified exemption requests will be considered.

    We need your coding skills! What other skills will help you succeed at Fearless? Glad you asked! We’re excited about candidates who can accomplish the following:

    Responsibilities and Contributions:

    • Coaches and mentors others to develop their professional skills.
    • Takes initiative for their own growth through personal leadership.
    • Decomposes tasks into discrete objectives to serve the strategic direction of the team.
    • Builds software solutions with minimal direction in the form of maintainable code in accordance with the project/organization technical standards.
    • Delivers complete software solutions that function well within the full system including documentation and automated unit/integration tests.
    • Debugs existing software and corrects defects.
    • Performs manual exploratory testing individually and with the team, as appropriate for the project test strategy.
    • Advises the team on specific implementation options that meet business requirements.
    • Contributes actively in team Agile processes through collaboration, discussion, and/or preparation.
    • Provides feedback to improve the team’s technical procedures.
    • Collaborates with other Engineers and Designers to implement features that meet design specifications and deliver business value.
    • Contributes during all phases of the development lifecycle from task creation to production deployment of new code.
    • Coaches others on the team through code reviews.
    • Seeks and engages peer-reviews of tasks and deliverables; coaches others when reviewing their tasks and deliverables.

    Essential Skills, Experience, and Competencies:

    • Proficient in web-development including front-end (browser) and back-end (server) including UI components, client-server integrations, APIs, and data persistence.
    • Proficient in at least one programming language and associated framework such as Node.js (express), Python (Django/Flask), Go, Java 8+ (Spring.io), Ruby (Ruby on Rails).
    • Proficient with important libraries and technologies in the ecosystem of programming language expertise.
    • Proficient with the unit testing frameworks appropriate to the language of expertise.
    • Proficient with HTML, Javascript and ability to quickly translate designs into well structured markup and maintainable CSS.
    • Proficient with at least one front-end technology like React, Angular, Vue, Ember, Backbone, Svelte.
    • Experience with building applications in containerized development environments.
    • Expert in basic git actions like cloning, creating branches, navigating between branches, staging code for commit, committing code, resetting, and merging.
    • Demonstrated interest in and ability to learn new systems and technology quickly.
    • Ability to discuss technical tasks and team process topics with team members and outside stakeholders.
    • Proficiency with advanced Git actions like rebasing, squashing, and cherry-picking.
    • Ability to operate and manage work, strategically reason, and build relationships and influence others.
    • Primary Skills:
      • Java/Spring
      • React
      • Postgres
      • AWS (ECS/EKS/EC2/Lambda/S3/RDS)
      • Cloudbees/Jenkins
    • Secondary Skills:
      • Python
      • Ruby/Rails
      • .Net

    Compensation:

    We believe in paying people fairly, so we’ve established a compensation model that ensures everyone at Fearless regardless of race, ethnicity, gender, sexual orientation, disability, religion, age, nationality, or negotiation skills is given equal pay for equal work.

    So, what’s next?

    Over the years, we’ve honed a 3-step interview process that helps ensure that every employee we hire is the right fit for us and that we’re the right fit for them. If we think you’re a good fit, we’ll get in touch and start scheduling your interviews!

    • Culture Add Interview – We’re a people-first company, so we always start off by getting to know more about you, how you work, what your career goals are, and what you’re passionate about. This is your opportunity to ask questions and get a feel for Fearless, so don’t be shy!
    • Technical Interview – This is where we get into the nitty gritty of the project. During the Technical Interview, you’ll be interviewed by our Passion Coaches and/or the team’s Project Lead to make sure your skills align with the project requirements.
    • Business Interview – At this point, you’ve made it to the final frontier! The Business Interview is when you’ll meet with Fearless leadership to dot the i’s, cross the t’s, and determine whether or not we’ll be moving forward with the hiring process.

    Why Fearless?

    Our people make us who we are. We believe that every member of the Fearless team has something to share, and we value the unique viewpoint you’ll bring to our community. But we value your community, too, so we offer fulfilling work that stays in balance with the rest of life. Because everyone has different needs, desires, and goals, our benefits offer the choices and flexibility that our team members need to live well and succeed. Here are a few highlights of our benefits package:

    • Flexible schedule
    • Family-friendly workplace
    • 3 weeks accrued PTO + 1 week sick leave + 10 federal holidays + your birthday off
    • 100% coverage of the employee-only premium for HSA, HMO, or PPO plan and Employee Wellness Plan
    • Tech, education / training, and snack allowances
    • Free parking in downtown Baltimore / public transit coverage
    • Safe Harbor 401(k) plan with employer contributions

    About Fearless:

    Fearless is a full-stack digital services firm in Baltimore that delivers sleek, modern, and user-friendly software designed to push the boundaries of possibility. It’s our mission to build software with a soul tools that empower communities and make a difference so we can create a world where good software powers the things that matter.

    That’s not our only goal, though. We also strive to create a purple culture that makes our employees excited to come to work every day. That’s why we encourage our employees to pursue their passions, both in and out of the office. With built-in company mentoring, continuing education support, flexible schedules, and a family-friendly work environment, we’ve created a culture that allows our team to thrive professionally and personally.

    Fearless believes in equal opportunity employment. We won’t discriminate against any employee or applicant on the basis of race, gender, nationality, age, religion, disability, military status, or sexual orientation. As a company and as individuals, we’re committed to providing an inclusive and welcoming environment for our team, our family members, our clients, our subcontractors, and our vendors.

  • RXMG logo

    Full Stack Engineer (Laravel/Vue)

    RXMG
    North America Only
    1 week ago

    We are looking for Full Stack Engineers to join our engineering team to help support, improve and innovate new features and integrations in our consumer intelligence platform.

    The ideal candidate will be a well-rounded Full Stack Engineer who strives in delivering high-quality, high-performing code, follows best practices, and has deep knowledge of software design patterns. You are an individual that is highly motivated to work closely with our engineering teams to catch bugs, reduce technical debt, and ensure best practices & software development patterns.

    You will be working 100% remotely and should be extremely comfortable working via slack, google meet, zoom, etc.

    Benefits of working with us:

    • Unlimited PTO: Many organizations try this, but we do it successfully.
    • Paid Health Insurance, Dental, and Vision for you & your family: your family is our family.
    • Fully remote-work: You don't have to come to an office! Our team works over Slack, Google Meet, and Zoom.
    • 401K Plan: Matching 100% of the first 4%
    • Company-provided hardware: We don’t want you to be held back by hardware - we provide the newest Apple hardware (MBP), extra monitors, and peripherals.
    • Employee education programs: Do you want to continue to learn and grow? We will pay for your training, courses, materials, and certifications.
    • Great Company Culture: Monthly Events (Poker, Guest Speakers, etc), Half Day Fridays (Summertime), and EOY “Quiet Time” (In December), 6 weeks of paid parental leave.

    What we expect out of every member of our software engineering team:

    • The ability to create a plan of attack on how you're going to accomplish the code you write in the form of flow diagrams, database schema ERD, and supporting documentation before you follow through on execution, execution is everything.
    • Eagerness to learn new technologies and excel at your technical core competencies.
    • We adhere to a high standard of engineering. Your code must be PSR12 compliant, maintain a high level of PHPUnit coverage. If it doesn't, it doesn't even make it into the development branch!
    • Be involved in our standups every morning, participate in team deep-dives that describe what we are making, join in on our Lunch & Learn to showcase a piece of technology you want us to adopt, and work with our project managers to stay on track and update our users!
    • Be organized and be able to communicate your objectives to your peers.
    • Positive and supportive team culture of diversity and growth.

    RXMG's Tech Stack:

    • Code: PHP Laravel Framework 8+ and Vue/Nuxt
    • Infrastructure and DevOps: Ubuntu Linux, Kubernetes, Docker, Terraform, AWS & Google Cloud, and Sentry.
    • Databases: ElasticSearch, MongoDB, InfluxDB, Redis, and MySQL.
    • Version Control: GitHub & Gitlab
    • Project Tracking and Roadmaps: JIRA, Monday, and smart sheets. AGILE Scrum (eXtreme Programming).

    Requirements:

    • At least 2+ years of experience as a Full Stack Engineer using VueJS and Laravel.
    • Working knowledge of:
      • PHP, Javascript, and HTML/CSS.
      • REST Practices
      • Git: Branching strategies, merge requests, conflict resolution, etc.
      • Unit, Feature Testing, and Integration Tests

    Nice to haves:

    • Experience or have an understanding of:
      • Databases such as MySQL, ElasticSearch, InfluxDB, MongoDB, and Redis.
      • Laravel Queues, Events/Listeners, Workers, and Caching, Facades, etc.
      • VueJS page & component writing.
      • Bootstrap, Tailwind, or other front-end UX/UI Frameworks.
      • Command-line tools such as Docker and PHP Artisan.
      • Diagram tools like Lucidcharts, Diagrams.net, or equivalent.
      • Cypress, Cucumber, or other frontend testing frameworks
    • Experience with high-performance applications.
    • CI/CD application deployment in a cloud-based infrastructure such as GCP.
    • Good understanding and comfortable using Linux/Unix command line.

    About You:

    • You have a Keen eye to discover deep-rooted issues and provide improved solutions to problems.
    • Great communication skills.
    • You enjoy mentoring your peers.
    • Self-supervised.
  • Paymentology logo

    Software Engineer – South Africa

    Paymentology
    Worldwide
    1 week ago

    Location:  South Africa; 100% Remote

    As a Software Engineer at Paymentology you’ll be working closely within the Engineering team to build enterprise-level, highly scalable, highly secure financial processing systems that power tens of millions of transactions and tie them to web, mobile and API interfaces that make it easy for people to issue, redeem and reconcile prepaid and credit cards all over the world.

    This position requires the ability to develop high-quality and resilient solutions to meet the rapidly evolving needs of an issuer processor serving an international expanding customer base and to communicate effectively at all levels, from providing the right level of details in the status updates on your work to explaining technical trade offs, technical complexities and design options so Paymentology can make informed decisions.

    What you get to do:

    • Architect, design and develop projects from end to end.
    • Make things simple for ourselves and our customers.
    • Collaborate with other engineers to prioritize and ship features.
    • Mentor other engineers on the team, and be mentored by others.
    • Partner with Product Managers to scope and estimate new work.
    • Participate in on-call coverage.

    What it takes to succeed:

    • Experience developing in Java.
    • Experience with relational databases (MySQL, Postgres, MS SQL Server, Oracle, etc.)
    • Experience in financial transaction processing is an advantage but not an absolute requirement.

    Above all, we are looking for developers…

    Who love to write great software

    Who are passionate about their craft

    Who are willing to learn, as well as coach

    Flexible hours are a must for our team. You’ll need to be able to occasionally shift your work hours to participate into on-call duties and better align with colleagues for the scope of specific projects.

    What you can look forward to:

    • Developing, managing and maintaining card network transactions at scale.
    • Building best-of-breed backend experiences for our customers, internal and external.
    • Create and review engineering design documentation.
    • Continuously improve our systems, infrastructure and processes with a focus on quality.
    • Create features, review each other’s code and collaborate with a diverse set of stakeholders across the company.

    Join Paymentology!

    At Paymentology we value making a difference to the lives of the people who work for us and who live in the communities where we operate. As values are important to us, you can look forward to working alongside fellow Paymentologists, who share these values. You’ll be part of a team that is passionate about making a difference on a global scale.

    We focus on building strong, diverse teams built from different backgrounds, experiences & identities

  • AlphaSights logo

    Software Engineer - Full Stack (Remote) - London

    AlphaSights
    1 week ago

    What's the opportunity?

    AlphaSights is the global leader in knowledge on-demand. We connect investment and business leaders with a dynamic network of industry professionals whose informed perspectives help our clients make superior investment and business decisions. With 1200+ employees and nine offices across the US, Europe, Middle East, and Asia, AlphaSights regularly ranks as one of the fastest-growing companies in the world. Learn more at alphasights.com.

    At AlphaSights, we believe that expertise can be transformative, and this view extends to the people we bring into our engineering organisation. You’ll be a key member of one of our multidisciplinary innovation pods, leveraging your unique experience, and expertise to make creative contributions to both our product and technical platform.

    What will I be doing?

    As a Software Engineer you will:

    • Develop technical plans and contribute to our technical architecture as we scale our products to be the world’s leading research platform
    • Write and push Kotlin and/or React code -> learn -> iterate
    • Automatically built and released with CircleCI/Spinnaker
    • Services hosted in AWS
    • Grow our teams by bringing your unique experience to one of our global technical guilds
    • Contribute to and improve our engineering best practices
    • Work on projects that deliver value in short iterations, measuring success in definitive terms, testing out hypotheses and learning on the way. 
    • Benefit from AlphaSights’ platform, giving you access to world class experts to help inform your technical solutions

    What skills do I need?

    • 2+ years of industry experience in a software engineering role. You can demonstrate the significant impact that your work has had.
    • Expertise in at least one software programming language (we use Kotlin, Ruby, Python, JS/React) but it doesn’t need to be a language that we use here! We view different perspectives as an advantage, expertise is the key.
    • Experience working in a collaborative environment with other functional experts (e.g. other engineering teams, product, design, data science, domain experts…). 
    • A laser focus on delivering value to your users
    • Experience of building reliable and performant systems, from scratch, and improving/refactoring existing.

    Benefits & other nice things

    • Sandbox day, the last Friday of every 2 week sprint 
    • Time to learn, and flex your creative muscles in an unconstrained environment.
    • Generous learning budget to spend as you want (books, conferences, courses,…)
    • Remote, in-office and hybrid working options available. Please speak to the team to learn more about our vision for the future of work at AlphaSights.
    • Regular team events
    • Best in class Health Insurance
    • Social responsibility
    • Knowledge for Good
    • iMentor

    At AlphaSights, we believe that investing in DEI is the right thing to do and is vital to driving progress. We go the extra mile to build teams of people with diverse backgrounds and experiences, because diversity of thought drives innovation and knowledge diffusion which creates value for our clients, employees, and society.

    We are a people-centric company, where every person is evaluated based on their merit. Our action plan is clear: recruit top talent based on our core values, invest massively in people’s development, and follow a structured DEI strategy so that everyone is always treated equitably and with respect.

    Learn more about our tech organization and see our team in action by viewing this video!

    AlphaSights is an equal opportunity employer. Please note that unfortunately, we are unable to sponsor visas for this position.

  • Ecochain Technologies logo

    PHP Developer (B2B SaaS scale-up)

    Ecochain Technologies
    Worldwide
    1 week ago

    Location:  International, Anywhere; 100% Remote

    Job description

    Ecochain is growing! We are a young and purpose-driven scale-up company and with our innovative, scalable and modern tech platform we enable our customers to reduce their environmental impact.For our mission, we are looking for forward-thinking engineers to join our fast-growing tech team to extend our platform’s functionality and usability. You will be working in an agile environment where the tech team builds, deploys, monitors and supports the platform.

    If you’re looking for a job that aims to create a better world, having an opportunity to develop yourself, where your opinion matters and where you will be working with fun colleagues then being a Full Stack PHP Developer @ Ecochain is the perfect job for you!

    As (Senior) PHP Developer at Ecochain, you’ll write clean, maintainable and performance PHP code and work with our product team to create great products for our customers. You’ll be involved in the entire product lifecycle including the design, development, deployment and maintenance of new and existing features. You’ll also produce detailed specifications. Your code will be written in a timely and scalable way all while ensuring strong optimization. Ultimately, your work will impact the code-base of our products in a meaningful way. You’ll be our go-to person for all PHP projects and you’ll be an integral part of the product team.

    Job requirements

    • You have 5+ years of experience with software engineering and (MVC) architecture
    • You have experience with at least one PHP framework like Symfony, Laravel, CodeIgniter
    • You’re familiar with front-end technologies like HTML, CSS and Javascript/JQuery
    • You have experience developing SaaS-style applications and/or public API’s
    • You’re analytical and good at time management
    • You have great communication and problem-solving skills
    • You’re curious about new technologies and you’re excited to find ways to implement them in your work
    • You can oversee and drive projects forward
    • You can read, write, and speak professional English as we have people from many different countries working at Ecochain
    • You live in a time zone with a maximum difference of ±2 hours to Central European Time (CET)

    Our ideal candidate also has:

    • You know the Flow framework
    • You have experience with AWS
    • You have experience with data visualization
    • You have experience building client-facing data applications
    • You have basic understanding about product life cycle analysis

    What we offer

    • Making an impact as you will work on helping to solve the biggest problem of humankind: climate change!
    • A daily challenge in making very complex stuff easy to use as this is not a straightforward journey!
    • Enjoy the ride of the scale-up phase we’re in and evolve your skills and grow along with the company
    • A remote setup and processes tailored for remote workers. Amsterdam is a great city but we understand that not everyone lives nearby
    • The freedom of planning your work around life and not the other way round — we want you to bring your full self to work, and this includes owning your daily routines
    • Of course an attractive salary and also the hardware of choice to work with, a gym subscription to keep you healthy and 25 vacation days
    • A 2-day quarterly team retreat to update & upgrade yourself and have some quality time with your team members in a beautiful place

    Our interview process:

    – screening phone call with Nynke– interview with our Tech Lead Jeroen– coding assignment– review assignment with two members of the development team– closing chat with our Head of Product Michiel– job offer

    Apply for the job

    Do you want to join our team as our new Full Stack PHP Developer? Then we’d love to hear from you!

  • Circle logo

    Senior Software Engineer (Payments)

    Circle
    Worldwide
    1 week ago

    Circle is building the modern community platform for every creator and brand in the world: think "Shopify for creator/brand-led communities". We make it really easy for creators and brands to bring their discussions, members, and content all into one place.

    We're looking for a Senior Software Engineer (Rails/React) to work on an exciting area of our product: Payments. At Circle, our payments features allow creators to directly monetize their communities with Circle — a paradigm similar to Patreon, Shopify, Teachable, and others.

    This is a 100% remote role. We're now a fully remote team of 65 (and growing!) based in the U.S., Colombia, Portugal, India, Argentina, Slovenia, and other countries. We have a preference for candidates in U.S. and European time zones.

    Check out our Careers page for more information about us.

    Responsibilities

    • Work on our Payments team to build out our creator payments infrastructure
    • Improve the quality of our codebase, identify architectural deficiencies, and create achievable paths to solve/evolve them in payments-adjacent areas
    • Engage in considerate, but robust, PR reviews with Circle's engineers
    • Work closely with Circle's co-founders and designers throughout the feature spec + design process

    Who we're looking for

    • Significant experience working with Ruby on Rails
    • At least 2 years of experience working with payments infrastructure
    • Experience working with complex user interfaces and API design
    • Strong judgement and attention to detail when it comes to architectural, product, design, and process decisions. Your judgement should inspire a high level of trust within the team.
    • A desire to work in an environment which values speed of iteration and individual autonomy
  • Oyster HR logo

    Senior Developer, Ruby

    Oyster HR
    Worldwide
    1 week ago

    Senior Developer (Ruby)

    at Oyster

    Remote

    One platform, a whole world of opportunity

    Right now, the best jobs are limited to people in a handful of the world’s wealthiest cities, yet brilliant people are everywhere. Driven to overturn the status quo and distribute opportunities equally around the world, Oyster launched its global employment platform to help companies hire, pay, and care for talent anywhere.

    When it comes to global employment, we walk the walk. We’re proof that companies don’t need an office to create a highly-engaged culture. Since the company’s inception in January 2020, Oyster has:

    Created a fully-distributed, vibrant team of 500+ employees across 60+ countries

    Established a diverse leadership team and an employee base that’s 60% female

    Achieved one of the highest employee engagement scores in its class

    Raised $150 million in Series C funding at a valuation of over $1 billion!

    Our momentum speaks to the power of global employment—and we’re just getting started! If you want to change the world with Oyster and be empowered to work remotely while doing so, we’d love for you to apply!

    The Role

    Location: Anywhere within timezones GMT-8 to GMT+3. All of Oyster’s positions are fully remote and you can work from home, forever.

    Delivering projects to empower companies and remote workers

    • You will own the delivery of user stories. You’ll be writing code, tests, and debugging issues. You’ll apply high standards of code quality and development best practices, such as TDD or continuous integration, and secure code thinking.
    • You’ll play an important role in our delivery process. It will be important to understand the product goals and then provide technical input to specification. You’ll participate in discussions on domain model design and coordinate with the Product Owner on acceptance criteria. And you’ll collaborate with lead developers on architecture and implementation planning.

    Be a key part of our development team

    • We’re a young team, you’ll help shape our team’s process and help us make technical decisions to make us effective and a great place to work as a developer.
    • We also expect you to support developers by answering questions and offering support when needed, or to pair on complex problems.
    • And to advance technical excellence at Oyster by researching new tools and practices, taking initiative on technical improvements and refactorings, and moving best practice forward through pairing, discussions in the team.

    What we’re looking for

    We’d like to see:

    • At least 5 years of experience as a software developer. We are hiring for several different levels and will offer you the one that matches best the feedback we get from the hiring process.
    • Expert use of a high-level language such as Ruby, Python, Elixir, and experience using Javascript.
    • Having been a Senior contributor for large, complex software projects.

    On the technical side, we’re looking for:

    • SQL database usage and schema design
    • API implementation and design

    Other attributes that are important

    • You thrive working in a team and being supportive of others.
    • You’re persistent and get things done.
    • You’re a learner: committed to learning and helping the development team to progress.

    What you’ll be working on

    You’ll be a member of one of our product teams, working on:

    • Hiring automation. Hiring a team member cross-border should be quick and frictionless, but there are too many barriers to that today. Our teams on hiring automation create processes that integrate structured knowledge on hiring from dozens of countries into a seamless experience.
    • HR tools for distributed teams. Companies are more and more building global, distributed teams, and they’ll need the tools to enable them to work effectively.
    • Payroll and payments. We run complex payroll jobs that combine accounting information from over eighty countries, as well as collecting payments and disbursing millions of dollars of salary to employees every month.
    • Enterprise platform features. Our customers demand high quality security, access, communication, and auditing features.
    • Growth teams. We are growing quickly and have teams devoted to experimenting in growth hacking.

    Engineering at Oyster

    At Oyster, we are on a mission to create a more equal world by making it possible for companies everywhere to hire people anywhere. The Engineering team is responsible for building up the platform, tooling, automation, and experience to help Oyster achieve this mission. Together with Product and Design, we partner closely with subject matter experts in Finance, Legal, Workplace, and more to build and refine our offerings to make a single product that is a pleasure to work with. We’re breaking new ground in the hiring market and have a wealth of interesting challenges to tackle!

    We seek out and build up engineers and leaders who have strong software engineering fundamentals, value transparency, promote knowledge sharing, and thrive in a distributed, remote-first, and asynchronous working environment.

    Finally, we live and champion our company values.

    • We elevate talent: We hire our team (using our own product!) and continue to grow their abilities through mentorship, challenges that stretch and strengthen their skills, and giving them room to explore.
    • We build trust: We are transparent and promote an active flow of information throughout the team. We believe that people can do their best work when they feel supported, heard, and safe to challenge ideas to make the product, and team or company stronger. To do that we value egoless sharing of information, transparency throughout the company, actively promote knowledge sharing, and promote a safe environment to try and fail. Failures are not the end; they are moments to learn and grow!
    • We thrive together: By building upon our first two values, we promote teamwork and collaboration to come together a globally-minded, remote-first company that values collective wins over individual wins.

    Working in our teams

    • We have have seven development teams totalling about forty developers, ten designers, and fifteen in product. We’re growing fast.
    • We use Agile development processes. Our teams are allowed to decide on processes that work for them, but all are expected to have daily check-ins (sync or async), and regular retrospectives. Some teams use pure kanban, others fortnightly development cycles.
    • Our current technology stack includes Ruby, Rails, PostgreSQL, TypeScript, React, GraphQL, and we deploy to Heroku.
    • You’ll receive a new M1 or M1 Pro laptop to work on, and have a stipend to equip your home office with whatever else you need to be productive at home.

    How we work together at Oyster

    • Our values guide the work we do, the decisions we make, and the culture that makes us special. We elevate talent. We build trust. We thrive together.
    • Our mission is to create a more equal world—one global hire at a time. Everything we do ladders up to our mission—and that doesn’t just mean building software. We develop programs, participate in workshops, and create dedicated teams to ensure we successfully support companies and knowledge workers in this new world of work.
    • We embrace asynchronous communication and collaborative work—and we share how we work in the Oyster Public HQ —to help other global teams learn from our experiences.

    How YOU work

    Different countries have different statutory benefits, different cultures have different norms, and different people have different needs! In order to best support and encourage our diverse team, we’ve created How YOU Work; a program of policies, practices, and perks to support your whole human experience as an employee at Oyster.

    • Work from anywhere: Oyster is a borderless, HQ-less company. As long as your work gets done on time, your team has the support they need, and you’re authorized to work where you live, the world is truly your Oyster.
    • Paid time off: We’re all about taking breaks—we all need it. Oyster provides employees with 40 days off each year, which includes public/bank holidays and vacation/holiday leave (unless your country mandates more).
    • Mental health support: We consider your mental health a top priority. We offer access to Plumm, a mental well-being service, to support your mental health.
    • Wellbeing allowance: Each month, Oyster will top up your Juno wallet with a wellbeing allowance. Juno Points can be applied to anything that helps you show up to work as your best self, whether that’s your internet bill, a class, gym membership, or houseplants. The choices are endless!
    • Flexible parental leave: Families are created in lots of different ways. Our parental leave policy applies to all employees who are becoming parents, regardless of how they become a parent. Oysters are eligible for a minimum of three months of paid parental leave and your job will be held for 12 months (or longer if required by local jurisdiction).
    • WFH stipend: We give you a laptop and $1500 for equipment so you can have your remote office up and running in no time. Check out Equipment at Oyster for more details.

    The best jobs should be available to everyone

    At Oyster, we celebrate a variety of perspectives and experiences and we’ve intentionally built our product and our company with an inclusive, global mindset. We know from experience that people from underrepresented groups often don’t apply for roles they don’t feel they meet all the criteria for. We’re committed to elevating talent by creating a trust-based environment where we can all thrive together. So if you think you have what it takes, but don’t necessarily check every single box, please consider applying. We’d love to hear how you might contribute to our mission and our team.

    Oyster is committed to ensuring equal opportunity of employment for qualified persons with disabilities and actively fosters an inclusive work environment. Please email jobs@oysterhr.com with the subject line: Interview Accommodations if you require any reasonable accommodations throughout the recruiting process.

  • TestDome logo

    Senior ASP.NET Core Developer

    TestDome
    Worldwide
    1 week ago

    At TestDome, we make it easy for companies to screen job applicants with work-sample tests for multiple skills. We offer programming assessments, tests for non-technical disciplines, and reasoning tests. Some of our customers include Ernst & Young, PayPal, and Turkish Airlines.

    We are fully remote with a small and dedicated team based around the world. The team works in an agile style using the Kanban framework, prefers documentation over chat, and aims for async communication. You will be working alongside 4 full-stack developers, 1 UX designer/developer, and 1 QA engineer. To learn more about the way we work, check our public company manual.

    About the job

    • Plan, build, test, and release features using TypeScript, Vue.js, and ASP.NET Core.
    • Collaborate with other team members to design and discuss application architecture and infrastructure.
    • Code review pull-requests from other team members.

    Requirements

    • Expert in backend development using C# and ASP.NET Core.
    • Solid knowledge of modern web development practices/frameworks (ideally Vue.js).
    • Working knowledge of SQL and relational databases (ideally PostgreSQL).

    Hiring Process

    Our goal is to make an offer within two weeks. We have a staged approach and successful applications will progress through each step:

    • Take a TestDome programming test to assess your skills. It will take less than 1 hour and include 1 ASP.NET Core question, 1 JavaScript question, and 1 SQL question. During the test we will also ask for your resume and expected salary range. Naturally, we dogfood our product so you will get a chance to see what we are building to make hiring better.
    • A live coding interview with a developer
    • A video interview with our CEO
    • Job offer

    What we offer

    • Salary from $50,000 - 85,000 USD per year
    • Work from anywhere with flexible working hours
    • We cover the cost of a coworking space
    • Work-related education costs are covered
    • Paid public holidays based on where you live
    • 24 days of paid vacation
    • Paid sick leave
    • Paid special leave

    To apply, start your programming screening test by clicking on this link.

  • SPINS logo

    Full Stack Engineer – Back End Focused

    SPINS
    USA Only
    1 week ago

    Title: Full Stack Engineer – Back End Focused

    Location: Remote

    Who We Are

    SPINS is the leading provider of retail consumer insights, analytics, and consulting for the Natural, Organic and Specialty Products Industry. We transform raw data into intelligent and actionable business solutions that enable consumers to pursue wellness. At SPINS, we believe data is important, but our people are the real differentiator. That’s why we maintain a culture that is focused on collaboration, flexibility, and open communication.

    DAAP integrates data sources (SPINS, IRI, Nielsen, Whole Foods Market, Costco, Amazon, and more) into a single platform that provides one common view of category hierarchies and brand/sub-brand structures. We build a custom harmonized database that cleans and integrates the data so it can be used for the development of insights and tactical, strategic recommendations. We are looking to add a Full Stack Engineer (Back End Focused) to our team.

    • Data Harmonization
    • Data Customization
    • Data Analytics
    • Custom Platform Delivery

    Responsibilities:

    This Full Stack Engineer will own projects from start to finish. You will need to be comfortable taking an idea from a concept to a production ready, client facing application and being the point person for questions or changes relating to those projects. To be successful, the successful candidate must be comfortable working with a high degree of autonomy; know when to ask questions or get feedback from other team members.

    Expect to wear many different hats. We are looking for someone who’s primary focus is Back-End development with Python, but you will be required to work on other tasks that may be more closely related to general Python work or Data Engineering from time to time. We don’t expect you to be an expert in everything, but we do need a willingness to learn skills that you may not already have.

    Are you comfortable moving between multiple tasks or projects in a short amount of time? We focus on getting each task or project to a production ready state before moving on, but there may be times where you will be required to put a project on hold to complete other urgent tasks.We ask that you follow Software Development best practices. Some of our processes lack in-depth documentation; we want to ensure that work going forward is meticulously documented and follows industry standard styling practices such as Python’s PEP-8.

    Qualifications:

    • Very comfortable writing Python, including Back-End development with Django or Flash
    • Experience with Front-End languages; HTML, CSS, and JavaScript. Experience with React, Angular, or Vue.
    • Experience writing SQL
    • Experience with or a surface level understanding of and a willingness to learn GCP or AWS.
    • Experience with Git. We use GitHub.

    LI-CJ1 #LI-Remote

    What SPINS Offers

    We have enjoyed tremendous growth over the years and, as a leader in a fast-growing industry, we have no plans to slow down! While all that growth brings excitement, it is also an opportunity for SPINS to show it values the health and wellness of its team members. Whether you are based at our Chicago headquarters or remote, we continue to stay true to SPINS:

    • We embrace hybrid and remote work options so that you have the flexibility to create a work/life balance that actually works!
    • Virtual yoga, HIIT, meditation classes, and team SPINS Peloton rides
    • Each employee is allotted paid time to use to volunteer with an organization of their choice and charitable donations are matched.
    • CEO Connect, a monthly informal small group Q&A session with our top leader
    • Semi-annual company-wide survey that is used to shape company programs, perks, and culture.

    The SPINS Way

    • Direct We communicate with clarity, honesty and respect in all situations and embrace opportunities to provide solution-oriented feedback.
    • Determined We are committed to overcoming all obstacles to achieve results. We adapt to change, seek opportunities to learn and rapidly translate that learning into action.
    • Passionate We go above and beyond to help our partners achieve their goals. We challenge assumptions and are comfortable forging new paths.
    • Collaborative We leave our egos at the door, believing that working together we will produce an outcome that’s greater than each individual contribution.
  • Citizens Bank logo

    Full Stack Application Developer

    Citizens Bank
    USA Only
    1 week ago

    Title: Full Stack Application Developer

    Location: Remote

    Category: TechnologyReferenceNumber: 224819JobType: 1st Shift

    The Full Stack Application Developer will be responsible for leading the integration, design, implementation, development, test and support of the next generation of Citizens Commercial Bank. The position will play a key role in engagements that capture current state business requirements and use that knowledge to realize innovative solutions.

    This is a hands on position that will serve as a bridge between business, architecture and technology teams. Demonstrated proficiency in multiple programming languages; expertise with front-end technologies; as well as databases, web services and APIs. The role requires a start-up mentality and a passion for using cutting edge technology to solve complex business problems while leveraging experiences building cloud-native platforms and server side applications.

    Primary responsibilities include:

    • Design, develop, test, deploy and support integrated scalable, secure, high performance system solutions and components
    • Collaborate on agile teams, working with internal / external resources required to deliver business requirements as agile user stories
    • Propose and realize alternative innovative solution options via POCs (proof of concept), prototypes and MVPs (minimal viable product)
    • Work with FinTechs and other industry disruptors to validate new solution opportunities
    • Originate and apply reusable design patterns, open source libraries as well as Citizens standards, practices, processes and governance
    • Interview subject matter experts to gather information about existing systems, services and offerings
    • Support projects through architecture reviews and approval processes (e.g. Architecture Review Board)
    • Configures system settings and options to ensure business requirements are fulfilled
    • Complete documentation and procedures for installation, maintenance and support

    Qualifications

    Required Skills/Experience:

    • 7+ years of technical delivery experience with the demonstrated track record of growing responsibility
    • Experience working in complex Agile, Scrum / Kanban delivery or rapid platform development teams on time, on budget and to spec
    • Good interpersonal, verbal, written, communication and problem-solving skills
    • Results-driven, self-motivated, experience working individually as well as a member of a team
    • Expertise with object oriented languages (Java, C#) and scripting languages (JavaScript, Python)
    • Demonstrated experience creating modern, event-based server side or backend application architectures (Spring Framework, Apache Hadoop)
    • Proficiency with single page application development (Angular, React, Vue)
    • Expertise in service technologies (microservices, domain driven design, Spring Boot, REST, GraphQL)
    • Understanding of SQL databases (Oracle, MS-SQL) and knowledge of NoSQL databases (AWS-NoSQL, Azure CosmosDB)
    • Understanding of data transformation technologies to and from XML or JSON
    • Knowledge of cloud native architectures and various AWS Services (EC2/S3/RDS/SQS EBS).
    • Experience working with highly automated CI/CD pipelines (Confluence, Jira, Jenkins, Rally and Bitbucket)
    • Docker and Kubernets knowledge is helpful
    • Exposure to the Financial Services Industry is a plus

    Education, Certifications and/or Other Professional Credentials:

    • Bachelor s degree in Computer Science, Engineering, Mathematics or related discipline
    • Agile Certified Practitioner
    • Certified Scrum Master
    • Certified Scrum Professional
    • Certified Scrum Product Owner
    • Certified Scrum Developer

    *This role is not available in CO.

    LI-Remote

  • SchoolMaker logo

    Full-Stack Engineer (Rails)

    SchoolMaker
    Europe Only
    1 week ago

    Our Company 

    SchoolMaker is the best platform to host premium online courses.  ‍Most online courses are just a series of videos. SchoolMaker is different: the videos are paired with a step-by-step progression system, a supportive community, and a coach to help you succeed.  ‍Our clients are online teaching businesses. They use SchoolMaker to sell premium courses at premium prices and with great service.  Development started in March 2020 and we launched in November 2020. In the first week, we were able to get hundreds of paying customers. In 2021, we focused on building the best product possible, using feedback from our customers.  Currently, there is a team of 6 people working full-time on SchoolMaker.  So we're young - but we're growing fast!  Now, we need a great Full-Stack Engineer to join our Product Team.  ‍This is a full-time, remote position. 

    Mission

    You are responsible to ideate, build, and deploy software solutions.  As a Full-Stack Engineer, you are part of the Product & Engineering team: a cross-functional team responsible for the full software development life cycle, from conception to deployment.  You are comfortable with both Front-End and Back-End coding languages, frameworks, and libraries. 

    Outcomes 

    • Ideate software solutions (User Stories, wireframes, UI).
    • Design and build appealing Front-End and robust Back-End software solutions.
    • Develop and manage well-functioning databases. 
    • Write comprehensive tests (system and functional). 
    • Troubleshoot, debug, and upgrade the software. 
    • Write technical documentation. 
    • Contribute to the Research & Development efforts by building POC using new technologies. 

    Competencies 

    Specific to this role:  

    • Mastery of Computer Science: you know multiple programming languages, you are comfortable solving algorithmic problems, you can evaluate the complexity of algorithms, etc. 
    • Ruby on Rails mastery. 
    • SQL mastery. 
    • HTML/CSS mastery. 
    • JS mastery. 
    • At least one Front-End framework mastery. 
    • Good understanding of design principles. 
    • Communication skills: as part of a remote team you know how important it is to communicate with other team members. Aware of Murphy's law; you prefer to over-communicate. 
    • Organizational skills: you know how much time you spend on a task, and you can prepare your day accordingly to meet planning expectations. 

    Specific to the company: 

    • Learning skills: education is sacred in our company. You never stop learning new things, and you enjoy sharing your expertise with others. 
    • Competitive spirit: in our company, we want to surpass ordinary standards. You set high standards for yourself, you have few goals, but they are exceptionally ambitious. You do not settle for status quo. 
    • Enthusiasm: do something you love, and you'll have a great life. You are passionate about your craft. It's no joke to you. You love what you do, and you could talk about it forever. 
    • Think critically: you are capable of critical thinking using the scientific method and First Principles. You do not blindly follow orders; you keep on challenging assumptions until you understand all the reasoning behind a decision. 
    • Team spirit: your communication skills are tremendous, and you enjoy a transparent working environment. 

    Why work with us? 

    • You'll have lots of autonomy to organize your projects and your working hours. 
    • You'll work with talented coworkers who get results. 
    • You'll contribute to making a little corner of online education much, much better.
  • ConsenSys logo

    Senior Software Engineer

    ConsenSys
    Worldwide
    2 weeks ago

    Title: Senior Software Engineer (MetaMask Extension)

    Location: GLOBAL – REMOTE

    About MetaMask

    We’re building for a future where the internet and world economy empowers people through interactions based on consent, privacy, and free association. Where both communities and individuals flourish. To accomplish that, we’re working hard to make web3 accessible for everyone around the world.

    MetaMask is both a crypto wallet and a gateway to the decentralized web. Our tools help people create communities, play video games, access financial services, make payments, invest in assets, protect against economic turmoil, and more. Our browser extension and mobile platforms meet the needs of millions of users and developers across the world.

    Originally a humble key manager, today MetaMask serves over 30 million monthly active users as a decentralized application development platform, an aggregator of decentralized cryptocurrency exchanges, and a decentralized identity manager.

    About the Team

    The MetaMask browser extension is the world’s most popular ethereum wallet. Our work over the coming years will be defined by five goals. We are striving to build a wallet that is truly:

    • Secure, where private keys are safe, phishers are disempowered and users are empowered to make good security decisions
    • Accessible, across boundaries such as background, ability, language, location, wealth, or computer literacy
    • Extensible, enabling the innovators of the world to permissionlessly add to to the wallets functionality and capabilities
    • Social, which leverages peer-to-peer connections of the decentralized web to make the wallet easier, more delightful and more secure to use
    • Great to build on for developers of every conceivable dapp

    About the Role

    We are looking for a technical leader who can help make this vision for a wallet a reality. This will be a hands-on role that will involve technical planning and strategy, architectural decision making, mentorship and teaching, pair programming, research and code review. Successful candidates should have experience leading software engineer projects and teams, and collaborating closely with product managers, designers and other non-engineering stakeholders.

    What you’ll do:

    • Build and ship the product.
    • Optimize and solidify performance, security and stability throughout our codebase and its many dependencies.
    • Implement delightful user experiences and interfaces that will define tomorrow’s wallets.
    • Own the development of features for our browser extension.
    • Improve MetaMask through effective review of pull requests, triaging and analysis of GitHub issues, auditing and refactoring the codebase, and testing
    • Proactively contribute to team discussions about UX design, technical issues, sprint and roadmap planning, and improving team processes
    • Be proficient and thoughtful with asynchronous and synchronous communication, giving and receiving feedback, and working independently and with a team
    • Support their teammates’ performance and growth
    • Be successful working within a fully remote environment
    • Bring respect, patience, and empathy to every interaction and relationship with coworkers and the community
    • Bring hustle, enthusiasm, heart and a love of shipping code and fixing bugs to their work
    • Be growth-minded, collaborative, and can enjoy some amount of ambiguity, autonomy, and freedom to experiment

    Technical requirements:

    Successful candidates should be used to operating at a senior level, working closely with external engineering stakeholders such as product managers, and leading engineering squad or scrum teams. They should also be proficient, or be able to quickly become proficient, in the following areas:

    • JavaScript and TypeScript
    • React and Redux
    • Architecting and implementing APIs (for servers or services) in a Node.js context
    • Some or all of: Node.js streams, Service Workers, generators, Observables, WebSockets
    • Browsers and browser APIs
    • Front-end build tools: Gulp, webpack, rollup or similar
    • Testing: unit, integration, end-to-end
    • Refactoring large, complex codebases
    • CSS and modern libraries/extensions like Sass, SCSS, Less

    Bonus points:

    • Security engineering
    • Ethereum dapp development
    • Involvement in EIP authoring or review processes
    • Design systems
    • Building browser extensions

    About ConsenSys

    Our mission is to unlock the collaborative power of communities by making Web3 universally easy to use, access, and build on.

    Working with ConsenSys puts you at the forefront of an evolving paradigm, transforming our society for the better. We fundamentally believe blockchain is the next generation of technology that can lay the foundation for a more just and equitable society.

    Blockchain tech is just over 10 years old. Ethereum itself is still a toddler and we’re far from reaching our full potential. You’ll get to work on the tools, infrastructure, and apps that scale these platforms to billions of users.

    You’ll be constantly exposed to new concepts, ideas, and frameworks from your peers, and as you work on different projects challenging you to stay at the top of your game. You’ll join a network of entrepreneurs and technologists that reaches the edge of our ecosystem. ConsenSys alumni have moved on to become tech entrepreneurs, CEOs, and team leads at tech companies.

    Why join ConsenSys? Here are some of the perks of being part of a unique organization like ConsenSys:

    One of the most recognized tech companies in the blockchain ecosystem globally. A work experience at ConsenSys is a tremendous reference for your future career. ConsenSys alumni have moved on to become tech entrepreneurs, CEOs, and team leads at tech companies.

    The forefront of a revolution. We fundamentally believe blockchain is a next generation of technology that can lay the foundation for a more just and equitable society. You can be a part of building the digital economy of tomorrow and radically transforming our society for the better.

    A dynamic startup environment with deep roots. We are one of the earliest blockchain companies and a leader in the space. You’ll join a network of entrepreneurs and technologists that reaches the edge of our ecosystem.

    Deep technical challenges. Blockchain technology is just over 10 years old. Ethereum itself is still a toddler. There is much to be done before these platforms can scale to the order of millions or billions of users. We are building the tools, infrastructure and applications l that are pushing the technology forward.

    Continuous learning and improvements. You’ll be constantly exposed to new concepts, ideas and frameworks from your peers and as you work on different projects challenging you to stay at the top of your game.

    ConsenSys is an equal opportunity employer. We encourage people from all backgrounds to apply. We are committed to ensuring that our technology is made available and accessible to everyone. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law.

    ConsenSys is aware of fraudulent recruitment practices and we encourage all applicants to review our best practices to protect yourself which can be found here.

  • Candidly logo

    JavaScript Developer

    Candidly
    Worldwide
    2 weeks ago

    JavaScript Developer

    REMOTE

    Candidly is seeking a Software Developer with a strong background in NodeJS. We need someone who can adapt quickly and add value to our fast paced, growing business and also someone who can contribute collaboratively within our software development team. The Software Developer will be responsible for developing quality code using state of the art frameworks and architectures and improving our internal services. This is a role that requires both frontend and backend hands on code.

    Key Responsibilities

    • Implement and maintain services in Candidly’s NodeJS architecture
    • Suggest application architecture improvements and recommend process improvements
    • Champion changes to the team’s tools and processes to improve the efficiency and effectiveness of the development team
    • Document processes for use by other application developers, and to comply with financial regulations
    • Participate in business and technical planning
    • Write functional/technical specifications from the product requirements
    • Provide monitoring and guidance in application design and development to other staff
    • Provide thought leadership in designing and developing innovative integrated solutions
    • Gathering and maintaining data from internal and external APIs
    • Collect data from external sources using scraping technologies

    Required Technical Skills and Experience

    • Proficiency in NodeJS, Type Script and Vanilla JS
    • Basic understanding of HTML, CSS and DOM manipulation
    • Past experience with code versioning systems like Git is a must
    • Automated testing using unit or integration tests
    • Able to write clear and maintainable code with special attention to security
    • Nice to have: Puppeteer and web scraping experience

    Required Soft Skills and Experience

    • Excellent communication skills in English, both verbal and written
    • Must demonstrate strong critical thinking and analytical reasoning skills
    • Ability to work collaboratively in a team environment
    • Must be comfortable with Web Development fundamentals
    • Comfortable with frequent incremental code testing and deployment
    • Previous startup experience
    • Working as a part of a Lean/Agile engineering team, executing assigned project tasks within established schedule
    • Excellent troubleshooting and problem solving skills
    • Self-motivated, and able to independently identify and implement needed improvements
    • Track record of developing complex software systems, and the ability to explain the implementation details
    • Able to work remotely and independently

    Candidly Overview

    Candidly exists to crush student debt. We are a series A FinTech startup with a mission to democratize access to student debt repayment and refinancing as a new normal in employee benefits. We are achieving our mission by introducing a benefit that employees actually care about – student debt relief.

    We are a start-up. We are FinTech. We are doing something completely new!

    Candidly offers for employment are conditioned upon satisfactory completion of our employment screening process (including, but not limited to, a review of past employment and education records, background investigation, and/or credit check & fingerprints).

    Candidly unequivocally rejects racism and discrimination of any kind and fosters an environment of belonging to provide access and opportunity for all. As an Equal Opportunity Employer we do not discriminate on the basis of race, religion, color, sex, sexual orientation, gender identify, gender expression, national origin, age, non-disqualifying physical or mental disability, veteran status, or any other basis covered by applicable law. All employment is decided on the basis of qualifications, merit, and business need.

  • Tulip Retail logo

    Senior PHP Developer

    Tulip Retail
    Worldwide
    2 weeks ago

    Senior PHP Developer (Remote)

    Software Toronto, Ontario

    Note: This role is 100% remote.

    It’s our time to scale. It’s your time to be part of something big.

    Tulip’s mission is bold. We’re a team of experts who have worked with and for retailers over the past 20 years. We are driven to disrupt an entire industry and enable one of the world’s largest job markets.

    Tulip has built a retail mobile software platform that empowers leading retailers such as Mulberry, Chanel, Saks Fifth Avenue, Kate Spade, Coach, and Michael Kors to give mobile devices to their store associates so they can elevate service, sell more and provide a personalized experience.

    Tulip is a place you come to make an impact, working with like-minded people to build something meaningful using the best technology. We are growing, and while lean is great, we need more people, energy, innovation and talent.

    We are looking for an enthusiastic Senior Software Developer who isn’t afraid to take on big and exciting challenges. As a Senior Developer on Tulip’s Checkout team, you will take a central role in the development of our Checkout application using PHP, Go, React and JavaScript, on the Google Cloud Platform. Working in a highly collaborative environment, you will help gather requirements, architect solutions, solve technical issues and strive to create a balance between the speed of delivery and feature-richness of Checkout. You will be a source of knowledge and contribute to best practices for a highly skilled team of product developers.

    Influence and impact. You will be the voice of the technological side, introducing best practices and the face of the team, encouraging conversations and experimentation. You will have a voice in selecting the core technologies and systems.

    Technical challenges and growth. You will help define how we build and scale software and the way we architect our systems. You will be a key contributor as we transition from single tenant environments to a multi-tenant architecture.

    Our team focuses on building and delivering Checkout, our mobile Point-Of-Sale for retailers seeking an elevated customer experience. Checkout is a cloud-based application for sales associates that integrates with Tulip’s clienteling and catalogue tools to complete sales and handle payment, whether for in-store transactions or remote payment and delivery.

    What you will do:

    • Architect and lead the development of new product features.
    • Diagnose and resolve complex issues impacting client/server side applications.
    • Mentor other developers in the team.
    • Perform code reviews.
    • Establish best practices for the team and across Tulip.
    • Collaborate with other teams.

    What you bring:

    • 5+ years of software application development
    • Proven experience building and shipping high-traffic, highly available backend services
    • Proven strength with our tech stack (PHP, Go, Node.js, React) or adjacent tools.
    • Experience with GCP, Docker, Kubernetes, or similar technologies.
    • Ability to mentor more junior members of the team
    • Strong troubleshooting skills to diagnose and resolve production issues
    • Degree in Computer Science or Computer Engineering, or equivalent experience

    Tulip has perks, career progress, and an intimate culture. We have:

    • An excellent healthcare plan with no wait time, paid parental leave, and corporate gym rates.
    • A culture of openness and idea generation. We have weekly all-hands and quarterly town halls. We pride ourselves on our transparency and keeping it real. From the most senior to the newest team member, we give you access to decision makers and career building work.
    • The opportunity to grow and apply new skills be it hands-on or leadership. We prioritize diversity, inclusion, and building a community. We’re a little weird but in a good way.
    • Embraced remote culture! Work remotely, permanently, and full-time.
    • Ability for employees in many roles to choose to work a 4 or 4-day week.
    • A workcation benefit that’ll let you work reduced hours in order to extend your vacations

    Why we are awesome

    Tulip is hungry and humble. When you join Tulip, you’ll be part of a strong, thriving, diverse group of people who come from different disciplines, countries, and experiences. We do what we love and it shows in our unrelenting pursuit of affecting real change. We believe in investing in our people, building positive relationships with our customers, and treating our work like our craft.

    Tulip is at the cutting edge of technology. We work with big-name retailers. It’s a chance to step up to solving complex technical problems and develop a deeper understanding of the retail world while being part of a niche startup style company. We don’t fear failure; we embrace challenges. We’re excited about taking the lesser known paths, using the open source tools and keeping up with the pace of evolving tech solutions. It’s fun, it’s fast, and it’s future-focused.

    Tulip gives back. Inspired, passionate, and committed people helped make us the successful company we are today. We challenge norms and put people before profits. Our CEO, Ali Asaria, created The Tulip Foundation, a charity controlled by all of us, the employees. We believe we can build a great company that changes the technical space while simultaneously giving back to society and the community.

    Join us.

    Feel like you can’t tick all the boxes? If you have some of the skills and experience that we’re looking for and are willing to use your talent to learn the rest, we encourage you to apply.

    Tulip Retail is strongly committed to equal opportunities in employment. We welcome applications from all minority group members, women, Aboriginal persons, persons with disabilities, members of sexual minority groups, and others who may contribute to the further diversification of Tulip Retail.

    Tulip Retail welcomes and encourages applications from people with disabilities. Accommodations are available by request for candidates taking part in all aspects of the selection process.

Filter by profession
EngineeringiOS DeveloperSoftware EngineerData ScientistEngineering ManagerWeb DeveloperFront End Developer