Backend Software Developer

CloudTalk


2 weeks ago

11/18/2019 10:25:53

Job type: Contract

Category: Software Dev


  • 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.

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

  • At The Offix, we're a group of passionate entrepreneurs who enjoy experimenting with new technology. We believe businesses deserve better software - software that’s ready to go, easy to setup and use, and everything we do is based on that core principle.

    We're no rocket-ship. You won't find any unicorn glitter or exponential curves around here, just a real company with a sustainable business which has been profitable from year 1 and has been growing healthily ever since.

    Our virtual headquarters is in Belgium (Antwerp), but we're building a fully remote team. We use great tools like SlackTrello and Github to collaborate efficiently, harnessing the formidable power-of-the-internet™ to get things done.

    We are looking for a full-stack engineer to help build, manage, and scale the Offix platform and its applications: LobbipadRisqoverWicks and more to come.

    Responsibilities:

    • Full stack web application development with a variety of technologies including but not limited to Node.js (with Express), MongoDB, Docker, React
    • Help drive and deliver on our product roadmaps (Lobbipad / Risqover / Wicks), turning 1-pager specs into features
    • Build and scale back-end services
    • Obsess about the quality of the product and the work you produce

    Requirements:

    • A degree in Computer Science Engineering
    • Fluency in Javascript
    • Knowledgeable about modern web technologies and excited to learn new ones
    • Passionate about technology in every way
    • Easy to talk to, always open for feedback and eager to learn

    What it's like to work at The Offix

    The vast majority of our work gets done on Github, with Slack as the main channel for communication. We do weekly meetings via Appear which are used to discuss progress and plan what's coming next.

    The biggest perk of working at The Offix is that we have a small, talented team with a very large audience. This means you have the ability to have a huge impact on the product and the company, whilst also having really interesting and challenging problems to work on. We believe deeply in what we do, and we're all in this to build something lasting, sustainable and positive.

    On top of all that, we try to treat people pretty well. All roles at The Offix come with:

    • Competitive salary
      We pay very well at market rates reflecting both location and experience.
    • Fully remote work
      Work from anywhere in the world, or travel continuously if that's your thing. Everything we do is online. As long as you have wifi, you're all set.
    • All the tech you need
      We'll pay for whatever hardware and software you need to work and make sure you're regularly upgraded to the latest versions.
    • Office costs covered
      Whether you prefer a home office or a co-working space, we'll help pay for it.
    • Dog friendly office
      Just kidding we literally don't have an office - but apparently tech companies think is an important detail to put on job descriptions and we didn't want to feel left out. So, um. Feel free to work with your dog.

    How to apply

    We don't hire people often, and positions rarely open up. So when we do add a member to the team, we're pretty diligent about it. This is a very different attitude to most companies.

    We’re profitable, we have unlimited runway, and extremely healthy revenue growth. There is no investor pressure or time limit or need to hire as many people as fast as possible to fill a fancy office. We want to keep the team as small as we can, automate as much as possible with robots, build great software, and enjoy our work as much as possible. Those are the things we optimise for. If that sounds like a good fit for you, then we’d encourage you to get in touch.

    All jobs at The Offix start with an application form, progressing to 1-2 short phone interviews, and finally a paid trial project. Rather than trying to guess if we'll work well together based on lengthy arbitrary interview questions or "code challenges" - instead we invite promising candidates to work on a real life trial project with us and pay them for their time. Trial projects are typically 1-2 weeks of work, and give us an opportunity to get to know each other prior to pursuing a full time offer. It’s also a chance for candidates to get to know the Offix team and make sure that it’s a good fit for them.

    The button on top will take you to the application form for this position where you can tell us a little more about yourself. Or, if you know someone who would be a great fit - maybe send them a link to this page?

  • Interdax is building a next-generation digital asset exchange with a novel approach to crypto trading. Our team comes from top HFTs and exchanges like Nasdaq and NYSE, as well as from well known firms in the blockchain space.

    Responsibilities

    End to end ownership of backend application stack (everything that stands between trading engine and the browser) and public-facing API, starting from product design and implementation to load testing, backend infrastructure management, and monitoring. You will work closely with the entire team and expected to delegate and integrate some of those responsibilities, but still maintain full grasp over the entire backend operation. This is a position for someone who is willing to become highly vested in a project that operates 24/7 and might demand many hours, but with enormous professional and financial rewards.

    Requirements

    • Strong end to end (backend) system design skills

    • Ability and track record of designing, building, and maintaining complete products end to end

    • Deep knowledge of algorithms and data structures behind development stack

    • Good understanding of computer architecture

    Desired Technical Skills

    • Backend development in NodeJS (including knowledge of V8 internals)

    • PostgreSQL or other relational row-based DBs (including data structures behind them)

    • Design of developer-friendly WebSocket and REST APIs

    • System and network administration at all levels (from block-storage to container orchestration frameworks)

    • Familiarity with low-level system development in C/C++ and performance optimization of Linux and applications

    Bonus Points

    • Knowledge of market microstructure, trading mechanics, and derivatives

    • Familiarity with crypto-currency trading venues

    • Experience with front-end development and trading UIs

    Compensation and perks

    • Very competitive salary

    • Equity / Stock options (1-5%)

    • Fully remote

    • Flexible work hours

  • We at Redox understand that we are all patients, and our mission is to make healthcare data useful and every patient experience better. Our values represent the basis of our culture of trust, transparency, and personal growth, and define how we want to interact with each other and the world.

    Redox’s full-service integration platform accelerates the development and distribution of healthcare software solutions by securely and efficiently exchanging healthcare data. With just one connection, data can be transmitted across a growing network of more than 500 healthcare delivery organizations and more than 200 independent software vendors. Members of the Redox Network exchange more than seven million patient records per day, leveraging a single data standard compatible with more than 40 electronic health record systems. We are on a path to double our number of client connections over the next year and need to continue to build applications that scale accordingly.

    About the Team

    Our applications provide ingress and egress pathways that are responsive to the communication and data format needs of our customers, all while being resilient to our scaling needs to process millions of records per day. Our engineering teams own their solutions, enjoying the autonomy to design and implement the technical solutions to the hard problems presented by the myriad ways of exchanging healthcare data. 

    A sampling of the technologies we use to implement these solutions include:

    • Libraries and µ-services built using TypeScript/NodeJS
    • Data management using Postgres, Kafka, and Redis
    • Horizontally scalable containerized deployments using Docker, Rancher, and Kubernetes
    • Application monitoring using InfluxDB, Grafana, and SumoLogic

    An impactful engineer will:

    • Collaborate with other team members to continue to scale our architecture, taking into account the needs of today while remaining flexible enough to evolve for the needs of tomorrow
    • Work within a µ-service architecture, creating new solutions and decomposing our existing monolith
    • Own projects from end to end, executing on designs involving multiple fellow engineers
    • Participate in all phases of the SDLC - from requirements, design, and development through testing, deployment, maintenance, and support
    • Create RESTful APIs that adhere to best practices, as well as build out tolerant async models of communication
    • Understand the tension between an ideal end state and delivering value quickly and effectively prioritize between those options
    • Bias towards action while solving the biggest problems in sight

    Your day to day will consist of:

    • Pairing with other team members, embracing a culture of collaboration and mutual respect to solve complex problems
    • Designing solutions to feature requirements as prioritized by Product Management
    • Implement solutions through the entirety of the SDLC, including testing, deployment, and operationalization
    • Create generic solutions to complex problems
    • Reviewing fellow engineer’s code prior to shipping
    • Troubleshooting production issues as they arise and building a more fault-tolerant system

    Preferred Experience

    • 5+ years professional software development experience in one or more modern general purpose languages (Javascript/Typescript, C#, etc). Your day to day development will be spent working with NodeJS and TypeScript, but we are more interested in your ability to solve problems than the language used to solve those problems.
    • Experience writing horizontally scalable applications
    • Experience working with relational data stores
    • Experience integrating with 3rd party APIs
    • Strong desire to expand your professional impact and autonomy
    • Healthcare IT
    • Excellent written and oral communication skills, including pairing
    • Effectively give and receive feedback, both positive and constructive
    • Operate effectively on a remote team
    • Experience leading a team is a PLUS

    It is not expected that any single candidate would have expertise across all of the areas outlined above. Please apply even if you are not sure you meet all these criteria. If you are interested in the role and think it could be a fit, we'd like to hear from you.

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!