Backend Software Engineer

Webflow


1 month ago

10/19/2019 06:25:21

Job type: Full-time

Category: Software Dev


At Webflow, we have two missions: one for us, and one for the world. We want to enable everyone to create for the web and empower our team to lead fulfilling and impactful lives while we do it. Ambitious? Heck yes. Crazy? Probably. Possible? With your help, abso-heckin-lutely. 


So — where do you come in?

We’re looking for a Software Engineer (hopefully you!) to join our Ecommerce team. In this role, you’ll work with our Mongo/Express backend to unlock new capabilities for our Ecommerce APIs, and enable our users not only to create websites without code, but to build immersive online shopping experiences and to run their businesses.


What you’ll achieve:

Empower your fellow engineers to lead the NoCode revolution and to lead meaningful and impactful lives.

Enable our customers not only to create without code, but to actually run a business—you’ll be creating jobs and helping others find a new career, start that dream business, and put food on the table.

Explore emerging technologies and propose means to apply them to the existing codebase

Collaborate with software engineers, product managers, designers and QA analysts in an autonomous, supportive team environment

Solve problems in a highly technical platform that empowers hundreds of thousands of people, and serves millions of page views per hour

Model, create, and deploy solutions for real people.

How you’ll achieve it:  

You’ll write JavaScript, and work with Mongo and Express.

You’ll model new solutions, troubleshoot problems, refactor existing systems, and collaborate with our front-end and full-stack developers.

You’ll work with a remote-first team (and visit the office whenever you need some human face-time) 

You’ll treat your teammates with respect and value team success over personal success

You’ll use synchronous and asynchronous tools (Slack and GitHub) to enable and contribute to cross-team collaboration

You’ll learn to (if you haven’t already) tolerate dad jokes and puns … at Webflow, they’re everywhere! 

How we’ll help you succeed — and live a fulfilling life in the process

We’ll pay you! This is a full-time, salaried position that includes equity

We’ll invest in your physical and mental well-being with health, dental, and vision benefits and a monthly stipend for health and wellness expenses 

We’ll pay you to take a vacation … seriously. We’ll give you a $1,000 bonus for taking your first vacation with us that is more than 5 days 

We offer flexible parental leave for moms and dads. And for the moms and dads of furry friends, we have #dogs and #cats Slack channels where you can show off your pet!

We will offer you the support you need to help you grow as an impactful engineer and a healthy human being 

Think you’re a good fit for the role?

We’d love to hear from you — even if you don’t meet 100% of the requirements. 


Our customers come from all walks of life — and we want to build a team that reflects the world we want to build for. The truth? We’re not there yet. But we’re committed to building a company that values everyone for, not in spite of, their unique identities, experiences, and backgrounds. We care about and champion diversity because it’s the right thing to do — and we believe that doing the right thing makes our company stronger. 


If you share our values and our enthusiasm for empowering the world, we would love to hear from you and explore the value you can add to our team.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • What will you be doing?


    As with many young companies, your responsibilities will change over time. However, here are some of the responsibilities we expect you to take on as a Senior Backend Engineer:

    • Gathering and processing large volumes of data, you'll play a meaningful role in improving a backend that processes very high volumes of raw data.

    • Supporting the rest of the team in squashing bugs and improving the quality of our main Rails application.

    • Contribute to technology strategy – we will decide together how to evolve our data processing pipeline using technologies that fit our purposes.

    • Mentor junior members in the team, e.g. by reviewing their pull requests while providing constructive feedback, helping them when they have questions, as well as more pro-active mentoring sessions.

    • Stay up to date with the latest trends in technology


    Sounds interesting? Here’s what we’re looking for:


    Professionally


    • You have 5+ years of experience developing high traffic web applications

    • Strong experience with data processing, we use PostgreSQL for almost everything.

    • Strong knowledge of provisioning and orchestration tools. We presently use SaltStack and Terraform.
    • Strong knowledge of Linux system administration, preferably Ubuntu.
    • Knowledge of multiple programming languages. Right now we use Ruby-on-Rails, Rust, and Go with Gin.
    • Strong knowledge of cloud environments, particularly AWS and DigitalOcean.

    • Good knowledge of the fundamentals of software development – how to structure programs and decompose problems, when to apply patterns, and understand to select the right paradigm for a task.
    • Next to speaking English fluently you are able to understand and translate business requirements into clearly articulated technology solutions.

    Nice to Have:

    • Experience with stream processing tools (Apache Storm, AWS Kinesis etc)
    • Knowledge of CI/CD systems and practices
    • Experience with Docker and service discovery layers/consensus systems (Consul, etc)


    Behaviourally

    • You're passionate about programming. You know how to run code, not just write it.

    • You're pragmatic, and know when to be hands-on and enjoys taking the lead in challenging situations.

    • You're excited to learn new technologies and best-practices.

    • You’re always up for pairing and tackling problems with your colleagues.

    • You're eager to learn, contribute to design and architecture decisions, and inspire change.


    What is it like to work at ChartMogul?

    • You’ll join the adventures of an early stage company and experience what it means to have a job that’s incredibly impactful
    • You’ll become part of a team of nice, awesome and highly dedicated people that all have the same mission: Helping companies to build better businesses.

    • You’ll receive a great salary pack (market or upmarket)

      Timezone UTC-5 to UTC+2


      Please note, we are not accepting applications from U.S. residents at this time

    • Start ASAP

    • Contract

    • Competetive salary reflecting experience (from 2000 EUR/month to 4000 EUR/month)

    • Offices in Bratislava and Prague

    • Suitable also for remote

    About CloudTalk:

    Together at CloudTalk, we’re disrupting the future of voice. 

    CloudTalk is smart call center solution for sales and support teams. We use very advanced tools such as emotions detection, speech recognition and self-services combined with seamless call center or business telephony features. Just to achieve one goal - create the future of business telephony industry.

    As our CloudTalk grows, our team grows with him. We're still working on something new, something innovative to be always number 1 for our customers. At the beginning we have started in Slovakia, than expanded to other parts of the world. In 2019 we have received huge investment to grow CloudTalk even faster. We are looking for other enthusiastic rare individuals :) More about CloudTalk?

    • CloudTalk is a world-class product that helps businesses around the world.

    • Customers made millions of calls with CloudTalk.

    • One of the world’s most progressive industry - be part of it.

    • CloudTalk is one of the fastest growing SaaS companies in Slovakia.

    • We are still a small team, there is no limit for you. As fast CloudTalk will grow, you will find endless possibilities and experiences here.

    • We are disrupting $22 billion stagnant market.

    What you will do:

    • Work in small team to develop the best product on the market.

    • Implement a scalable, stable, and user-friendly product that can handle our current growth.

    • Work well in a modern agile software engineering environment.

    • Solve challenging technical problems and put your skills to the test every day.

    • Enhance CloudTalk usability.

    Work on features like:

    • Live call routing engine

    • WebRTC call solution

    • Integrations or Public API

    • Speech recognition

    • Emotions detection

    • Be involved in decisions on new solutions and features.

    What we are looking for:

    • Software engineering background with experience in OO programming.

    • Experience of Node.js development is big plus. But if you worked in other languages, you can learn it here. We'll help you, don't worry.

    • Top-notch programming skills, ability to produce quality code that is maintainable, efficient, reliable and secure.

    • Be fearless about learning new technologies and technical approaches to application development.

    • Having a 1st work experience, especially in start-ups, is a plus but we’ll consider your personal projects as well.

    • Enthusiasm, fun and smile. This might be the single most important point, even if it’s the last ;)

    You can work with these technologies:

    • Programming in: Node.js, Angular or React.

    • Core tech: Asterisk, Redis, Amazon AWS, MariaDB, Cloudflare, Nginx, Kafka, Electron, WebRTC, Kamailio, ElasticSearch.

    • Monitoring and backup tools: Zabbix, Grafana, Bareos.

    Our way of working:

    Quick iterations, Agile dev, MVPs, improvements on the go. Technologies are evolving as we speak in our field. If you enjoy building new things and learning on the go, you will like it here. You will also be able to participate on our product with the whole team.

    What else can we offer at CloudTalk:

    • Being part of a great team of experienced people which is building a world-class product.

    • Family atmosphere where you can find new friends and heroes.

    • An opportunity to grow and achieve great things.

    • Small team where everyone can stand out. You have a chance to grow professionally and personally.

    • Family house with garden and sauna for regeneration, where you can also open windows :) Very close to big city parks.

    • Flexible working hours. Remote work and home office are possible.

    • Your own Macbook.

    • Being rewarded based on your commitment and capabilities.

    • MultiSport card for regular exercise and relaxation.

    • In-office bicycle storage. :)

    Send us your CV to [email protected] or fill the form below. Don’t forget to include:

    • Projects you’ve been working on. 

    • Feel free to share links, projects, GitHub/StackOverflow profiles and ideas.

  • Dutchie is looking for a talented, back-end engineer to join our team. You would be getting in on the ground-level with us and working on virtually all aspects of the current product and future product development. You'll be working directly with the founding team on a daily basis and taking part in technology-related decisions. You will help us build the foundation of this company - its culture, its processes and its practices.

    You'll immediately be contributing to the best on-demand marijuana ordering marketplace that consumers and businesses are in love with. We build features swiftly and accurately; often times going from concept and planning to development, testing, and deployment in a matter of days.

    As a backend software engineer at Dutchie, you'll have the chance to work on everything from analytics software to IoT devices. There's a ton of interesting problems to solve.

    Qualifications

    • 3-4+ Years of development experience required. 

    • Deep understanding of dynamic languages (Ruby & JavaScript) and general software best practices. 

    • Experience with Ruby on Rails

    • You take pride in the code you write - it's clean, tested, organized, and elegant. 

    • Self-starter - you're proactive and are able to start projects and tasks without constant direction. 

    • Quick learner - you pick up new frameworks and technologies quickly. 

    • Great communication skills. 

    • You want to work in an agile environment - we move quickly and ship code often. 

    • You enjoy your time working, but you enjoy your time outside of work too.

    Responsibilities

    • Development of mission critical back-end services including API integrations with third-party platforms, ETL pipelines, analytics warehouses, core consumer API. 

    • Design and development of new features.

    It's a Bonus if you...

    • Have built software in the eCommerce or regulatory industries. 

    • Experience working with cloud-native hosting providers (AWS, Heroku, GCP). 

    • Have experience working with third parties to integrate disparate systems. 

    • Love using bleeding edge technology. 

    • Enjoy deep conversations about the merits of Radix Trees, The Rete Algorithm, and Oxford Commas. 

    • Contribute regularly to open-source projects. 

    You'll get...

    • Competitive Salary 

    • Full benefits - health, dental 

    • Flexible vacation days, sick days, and work from home days 

    • Technology (hardware, software, reading materials, etc..) allowance

    Culture:

    We're hard working, high energy, and fun. We have a "do what you need and do what it takes" culture. If you need to work from home or fit in a workacation in order to produce your best work, then by all means, go for it. As one of the first members of the team at Dutchie, you'll also have a great chance to play a foundational role on tech and culture decisions.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!