Remote microservices Jobs

Last Week

Backend Software Engineer
Persado  
ruby-on-rails postgresql microservices backend python ruby Apr 05

About The Opportunity:

We are looking for a Backend Software Engineer to join our expanding global team!

As a member of the Integrations team you will:

  • R&D various integrations - Persado wants to Connect
  • Enhance current systems on performance, flow, complexity
  • Work on a Polyglot environments & APIs, with all tools supplied
  • Discuss & decide with like-minded developers on solutions
  • You join us, we invest in your career and your personal growth. Check out our Engineering job ladder

What We Are Looking For:

  • At least 2 years of working experience as a Software Engineer
  • Knowledge of at least one of the following programming languages is required: Ruby, Python or Java
  • Solid understanding of web architecture
  • Working experience with APIs is a huge plus
  • Strong knowledge of database systems (relational, document based etc)
  • Excellent analytical and problem-solving skills

We Will Appreciate:

  • Experience with JS & frameworks (preferably React)
  • Knowledge of Design Patterns
  • Familiarity with testing frameworks (preferably rspec)

Achieve your life goals and work goals at Persado.

  • Competitive salary and equitable compensation - We’re committed to equal pay with regular market rate salary adjustments
  • Generous Benefits Package globally
  • Flexibility in remote working for candidates based in Athens or fully remote working for candidates based outside of Athens
  • Persado Cares! 2 paid Volunteer days per year and charitable giving matching
  • Structured onboarding Continuous Learning & Development tied to a personalized career path
  • Diversity and inclusion initiatives: Persado is committed to fostering, cultivating and preserving a culture of diversity and inclusion. We continue to hire without regard to race, ancestry, place or origin, color, ethnic origin, citizenship, creed, religion, gender identity, sexual orientation, age, marital status, same-sex partnership status, family status, or disability.
  • All the gear you need to work smart

Valuing diversity at Persado means recognizing and respecting human differences and similarities. Persado is committed to diversity with respect to all aspects of employment. All decisions regarding recruitment, hiring, promotion, compensation, employee training and development, and all other terms and conditions of employment, will be made without regard to race, religious beliefs, color, gender identity, sexual orientation, marital status, physical and mental disability, age, ancestry or place of origin

Classification: Public

Share this job:
Lead Backend Engineer
java aws spring microservices kotlin backend Apr 04

Signavio is looking for a Lead Backend Engineer (Java and/or Kotlin)  to help us build the future of our Business Transformation Suite. Based from our Berlin office, you will be part of our development teams and take a vital role in driving new features with the aim of scaling our product offering. In this role you will be working in a cross-functional team who values trust, respect and diversity.  We are looking for people who share our passion for creating products that people love to use. To thrive in this role you are someone who appreciates close collaboration, open communication, and feedback.

Note: We support your relocation but due to tax reason you’d be required to be resident in one of the following countries: Germany, France, Sweden, Switzerland, Netherland, UK. Visa support can currently be offered only for Germany.

Description

  • Leading contributor to the entire cycle of product development, from first ideas and brainstorming sessions to continuously delivering improvements based on customer data
  • Enhancements of existing applications as well as the inception of new microservices
  • Collaborate with Principal Engineers and other Lead Engineers to define long-term technical strategies in accordance with business needs
  • You will mentor less-experienced peers and be mentored by more-experienced peers
  • Act as functional lead for members of the Suite Team providing technical feedback, guidance and mentoring

Requirements

  • Experience with Java 8, building secure web applications, ideally: MongoDB, MySQL or PostgreSQL
  • Experience with DevOps technologies such as AWS, Kubernetes, Docker, Jenkins and Circle CI
  • Frameworks: Hibernate, Apache Tomcat, (Resteasy)
  • Testing Library: TestNG, Mockito
  • Log analysis: ELK
  • Cloud: AWS
  • SaaS & On-Premise (General understanding of both systems)
  • Debugging, Analysis of log files etc
  • Minimum of 3-5 years experience preferably in B2B software companies
  • Strong analytical thinker who is focused on problem solving
  • A team player who can work in an international team
  • Demonstrable leadership experience within an engineering environment
  • Experience of complex and data intensive applications (ideally within the BPM / Workflow domain)
  • Challenging existing and defining new architectural standards with senior stakeholders

What we offer

We keep things open, agile and communicative. It is all based on trust, not micromanaging. The whole department is located together in one office in beautiful Berlin, however due to the current situation we work and onboard 100% remotely to keep our employees safe. Our team members are self-organized within their teams, working on independent projects or closely with Product Leads, developers and UX designers. We value your thoughts and ideas and will give you the freedom to push and implement them! We offer competitive salaries and support personal growth  with functional in-house coaching and a personal development budget that includes three days off per year. You will gain – and share – knowledge during recurring learning groups, jours fixes and our annual Code Camp.   You are free to use the OS of your choice, the tooling you are comfortable with and set up your workspace the way you like it. Signavio will support you with all the necessary office equipment, even when working from home!  We get that balancing a family and work can be a challenge, so everyone gets flexible working hours and 30 days of holidays per year.  Moreover, Signavio will support you in case of relocation and visa application.

*Do I need to meet all the requirements to apply?*

Studies by several different sources have shown that, on average, men will apply for a job if they meet 60% of the application requirements. In contrast, women/non-binary people will seek to match a much higher percentage of the requirements before applying.

We encourage everyone to apply and give us a chance to evaluate your skills and experience. We are all learning on the job, and although the listing above has been carefully compiled, we are also open-minded and interested to hear about the value you can bring to the role and Signavio.

*How can I demonstrate that I have particular needs in the application process?*

For people living with disabilities, chronic illnesses, or neurodiversity, adjustments and support can make a decisive difference in the application process. If you need any specific accommodations (tools, time, etc.) and feel comfortable disclosing this, please let us know.

Share this job:

This Month

Senior Software Engineer, Backend
Hopper  
cloud scala mysql kubernetes microservices big data Apr 02

THE ROLE:

A stellar opportunity to have a massive impact on the future of Hopper's travel technology! We're hiring an amazing Backend Engineer to join the Fintech team here at Hopper! Our team is developing new products that will build the foundation for the next generation of travel selling and booking technology and contributes to 70% of the company's overall revenue! As a Senior Software Engineer, you will be directly responsible for designing, implementing, and deploying the complex backend systems that power Hopper’s award-winning user experience!

IN THIS ROLE, YOU WILL:

  • Solve complex technical problems to empower engineering teams
  • Work in a dynamic microservices environment with a rich API tier
  • Ship your first code in days, iterating on features in an agile manner leveraging Scala and technologies like GCP, Kafka, BigQuery, BigTable, Hbase, Cloud SQL
  • Build robust and performant infrastructure that supports millions of dollars of revenue.
  • Make important architectural decisions about core backend systems to take advantage of our microservices architecture
  • Collaborate with a diverse group of people, giving and receiving feedback for growth
  • Execute on big opportunities, helping Hopper rise to the top of the travel industry!

AN IDEAL CANDIDATE HAS:

  • Experience thriving in dynamic backend environments, delivering user experience at scale.
  • Experience working with persistence technologies
  • The ability to bring leading industry techniques and technologies to the table
  • Experience mentoring and leading people at different stages in their career
  • Excels in cross-functional teams, working fluidly with Product Managers, Data Scientists, Mobile Engineers, and other highly skilled specialists
  • A passionate focus on quality, writing testable code that performs well for our consumers
Share this job:
Snr Software Engineer: help cancer patients, great team!
Paige  
aws hl7 restful-architecture microservices containers linux Mar 28

We’re seeking a creative Senior Software Engineer who enjoys creating scalable and interoperable applications.  In this role you will build software that will allow our team to upload data from hospitals and into the cloud. 

This is an extraordinary opportunity to be part of a high-performing team and to pursue a life-changing mission with unique technical challenges!

This is a work-from-home position that will join our growing team in the United Kingdom

Responsibilities

  • Develop software that monitors and integrates seamlessly with databases, HL7 feeds, XML notifications and can access various file systems.
  • Build robust, scalable and interoperable applications and services that can ingest and transfer very large amounts of data (including large image files for digital pathology) outside of the hospital ecosystem and running on thin virtual appliances.
  • Build cloud services to support ingestion of images and associated metadata.
  • Provide support for your product and applications by being the point of contact for various IT teams at hospitals.
  • Implement new features while applying software development and security best practices.
  • Work within a cross-disciplinary agile team.

Requirements

  • 5+ years’ experience as an engineer building software that is made to be run 24/7.
  • Strong proficiency in Python.
  • Strong knowledge of containerization (Docker, Kubernetes, etc.).
  • Deep understanding of RESTful APIs, microservices and microservices paradigms (Domain-Driven-Design, etc.)
  • Deep understanding of virtual appliances and Unix / Linux operating systems.
  • Experience with Amazon Web Services (AWS).
  • Experience with modern product development practices, including software testing (eg. unit testing, regression testing).
  • Experience working in an agile team.

Nice to have

  • Understanding of clinical workflows.
  • Prior working experience with DICOM files and/or HL7 feeds for medical image data.
  • Prior usage of Mirth Connect, or equivalent.
Share this job:
Software Engineer
go node-js microservices javascript html css Mar 27

Eliminate Crime. Build Community.

Flock Safety provides a public safety operating system that empowers private communities and law enforcement to work together to eliminate crime. We are committed to protecting human privacy and mitigating bias in policing with the development of best-in-class technology rooted in ethical design, which unites civilians and public servants in pursuit of a safer, more equitable society.

Our Safety-as-a-Service approach includes affordable devices powered by LTE and solar that can be installed anywhere. Our technology detects and captures objective details, decodes evidence in real-time and delivers investigative leads into the hands of those who matter.

While safety is a serious business, we are a supportive team that is optimizing the remote experience to create strong and fun relationships even when we are physically apart. 

Our flock of hard-working employees thrive in a positive and inclusive environment, where a bias towards action is rewarded. Flock Safety is headquartered in Atlanta and operates nationwide. We are well funded by Meritech Capital, Initialized Capital, YCombinator, Matrix Partners, BedRock Capital, and Founders Fund - and we're scaling quickly.

About the opportunity 

This role falls in our Platform team, a team of 4 extremely sharp engineers responsible for our backend data processing pipeline, user facing products, and overall system architecture. They’re the glue that works closely with our Machine Learning and Hardware teams to tie everything into a cohesive product experience for our users.

Some challenges you’ll tackle

  • Own features through their lifecycle: backend, frontend, data stores – the whole shebang (#!)
  • Collaborate with Machine Learning and Hardware teams on multifaceted projects touching the entire system
  • Design systems at scale – We process over 20M images daily in real time
  • Learn our system. If a technology is out there, we probably touch it
  • Working directly with Product to scope features into iterative efforts
  • Assess new technologies as needed for a task and make decisions balancing technical need and business impact

About You

  • Love writing code and have extensive experience doing so. 
  • Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack.
  • Have a strong desire to grow their role as well as have a direct influence on the growth of a young company. 
  • Be interested in all aspects of the business, from direction to office space. 
  • Be excited about working on a fast-paced, constantly evolving product. 
  • Be able to crack a joke every now and then, even if you're the only one who laughs.

Our Tech

If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, currently our stack looks like:

  • Typescript (Node) web services with a bit of Scala and Go in there as well as needed
  • React on the frontend, but also some mix of plain ole HTML, CSS (bootstrap), and Javascript (jQuery + KnockoutJS) as needed
  • Postgres DB, but occasionally Redis or DynamoDB (use the right tool for the job)
  • Kubernetes, Docker
  • AWS (SQS, S3, etc)

Why join the Flock? 

When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary, benefits, and the opportunity to grow your career at a fast-paced, high growth start up. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate non-violent crime, one neighborhood at a time. 

Share this job:
Chief Software Architect
kubernetes microservices aws architecture rest java Mar 24

About the team:

The WebSummit engineering team is broken up into smaller cross-functional teams which deliver different business projects; like ad-automation, core data APIs, attendee web applications and internal optimisation tools.

At Web Summit we believe that the power of data and engineering can be applied to every facet of our events to make the attendee experience excellent, so whatever projects you work on you’ll work closely with our UX engineers, data scientists, event engineers and web developers across all our conferences: Web Summit in Lisbon, RISE in Asia and Collision in Toronto.

What you will achieve:

  • You’ll be central to building out a new and scalable software architecture for WebSummits future conferences and clients. 
  • You’ll work closely with the CTO and senior stakeholders, aligning your design and vision, with company goals and objectives. 
  • You’ll create accurate, unambiguous technical design specifications to the appropriate detail. 
  • You’ll Identify and influence solutions to complex technical issues that we face, building prototypes and roadmaps to promote new technologies and processes.
  • You’ll be a leader in best practice architectural design and methodologies, delivering high-quality code for critical sections of the product and/or platform.
  • You will provide cross-functional coordination, synergy and communication in delivering best in class conference software. 

Who you are:

  • You have strong experience in designing and building clean, scalable software architectures
  • You always strive to deeply understand an organisation's objectives and principles, which feeds into your architectural vision
  • You love working with key stakeholders from multiple teams, absorbing their needs, and where your software will impact them.
  • You have a passion for learning, and knowledge sharing, working across the engineering org, and leading teams in your vision.
  • You are product passionate, and enjoy the journey to software excellence. 
  • You are always keeping in touch with the latest technologies, and seeing where they can be applied to architecture. 
  • You have strong understanding of infrastructure and how a well designed infrastructure can efficiently support a well designed software architecture

Skills and experience we are looking for: 

  • 10+ years’ experience in a similar role (Architect/Software Development Manager)
  • Proven experience building and deploying scalable apps using modern cloud platform technologies (Docker, Kubernetes, AWS, ECS, AWS Service Catalog)
  • Expertise in modern programming object-oriented languages such as Java/Kotlin/JVM languages, Python, Ruby, JavaScript /Typescript, etc
  • Experience with distributed systems, built in a services architecture, on cloud platforms
  • Deep database experience, ideally with postgresql
  • Understanding of scalable, cloud architectures and experience in applying them to real world conference/behavioural scenarios. 
  • Extensive Agile mindset and practices preferred
Share this job:
Principal Software Engineer
node-js typescript express microservices sql-server cloud Mar 22

We are seeking a Principal Software Engineer to help us migrate from an existing, lightweight Web API (C# .Net Core) to a new Web API (NodeJS + TypeScript) to support our web apps (Vue.js + TypeScript) and recently released mobile app. We're looking for a dynamic engineer who is no stranger to building well-designed, performant and effective APIs that support complex business rules/flows. You will start by learning from the experiences of our current team and our current offerings and become familiar with our C# .Net codebase and database architecture. You will work with the existing team to build a shared library with the types and shared business logic that exists in both front-end and back-end applications. As you improve in your understanding of our business logic, you will contribute your API experience and help architect and support more features to our existing SPA and mobile application.  

What You’ll Do

  • Drive back end architectural decisions to develop a maintainable and reliable set of edge applications
  • Collaborate with other teams to build shared microservices that can serve many applications and scale independently
  • Enable our product team to tap into our valuable data sources and build incredible features for our customers
  • Actively participate in all development projects and work together to build high quality solutions
  • Present ideas to technical staff to help shape our technical landscape
  • Provide constructive feedback on pull requests to increase code quality

Your First 90 Days

By Day 30

  • You will immerse yourself in our culture, our product and our tech stack
  • You’ll work with Product Management, QA and Cloud Ops to better understand our product offering (C# .NET and Node.js) and new web offering (Vue.js, React Native) 
  • You’ll contribute to defining a technical roadmap that takes scalability, testing and performance into account and present a gap analysis of what can potentially be done even better 
  • You’ll become a contributing member of our efficient and effective SDLC process 
  • You’ll take on development items to get your hands in our current Web and API stack

By Day 60

  • You will work with and understand the nuances of your team
  • You’ll create and help work on a backlog of technical infrastructure work as related to the platform and API identified in your First 30 Days
  • You’ll co-create a backlog of work to systematically add new features from which the entire team can pull work items from

By Day 90

  • You will help instill the discipline of effectively monitoring and creating work items from production issues
  • You will advance our tech stack by continuing to evolve the technical roadmap and future deliveries
  • You’ll play an influential role in hiring additional engineers to our growing Product Team

Who You Are

We look for engineers that share our passion for building and scaling cutting-edge applications in a fast-paced, startup environment - one that already has the benefit of over 3,000 customers and millions of dollars in revenue. We are looking for engineers who have:

  • 5+ years NodeJS development experience (Express-based frameworks)
  • 4+ years SQL Server experience
  • 3+ years C# .Net development experience
  • 2+ years experience leading a team of API/Platform engineers
  • Ability to flesh out user stories to be consumed by the rest of the team
  • Experience working in an Agile environment (e.g., Scrum, Kanban)
  • Strong interpersonal and communication skills
  • Excellent technical design, problem solving and debugging skills

Your Differentiators

  • Ability to collaborate with team members remotely
  • Prior experience with React.js or Vue.js
  • Prior experience with NestJS, TS.ed, etc. (any TS based framework)
  • Prior experience with TypeORM, Sequelize, or custom ORM development.
  • Catalyst-mindset (i.e., ability to tangibly see the future and influence the people and tech stack that you work with)
  • Bachelor’s in Computer Science

Our Values

  • We are a Team. Employees, customers, and partners working together.
  • We are Customer-Focused. Customers are the heart of everything we do.
  • We are Driven. Seeking exceptional outcomes.
  • We Own our Success. Every employee has a stake in our company.
  • We do the right thing and have fun in the process.

Unanet is proud to be an Equal Opportunity Employer. Applicants will be considered for positions without regard to race, religion, sex, national origin, age, disability, veteran status or any other consideration made unlawful by applicable federal, state or local laws.

Share this job:
Front End Engineer
react-js react-redux node-js websocket microservices senior Mar 22

What you’ll do:

  • New features:  Together with our development team, you conceptualize and implement new features that help students realize their full potential and free our tutors from annoying overhead.
  • Marketing Support: You support our marketing team in the development and technical implementation of campaigns as well as the evaluation of strategies and new channels.
  • Internal processes: In order to make our processes even more effective, efficient and scalable, you develop tools and workflows that help us to be even better.
  • Doer attitude: You like to try out new things and have ideas to challenge the status quo, you are not afraid of mistakes and roll up your sleeves to make things happen

Who you are

  • Min. 5 years of relevant professional experience in web development
  • High level of experience with React & Redux in a productive environment, as well as a good knowledge of Node.js, websockets and microservices
  • Problem solver mindset
  • Interest in modern web technologies and willingness for personal further education
  • Solid understanding of the challenges of large-scale web applications (e.g. optimization on various end devices; awareness that a connection can be 100Mbit or 3G)
  • An eye for design and the ability to implement designs 1: 1
  • Working proficiency in English - German is a plus

What we offer you:

  • An amazing and flexible startup atmosphere with highly motivated and open- minded colleagues
  • Modern & developer friendly TechStack 
  • Opportunity to be creative and have direct impact on the product
  • Flexible working hours, partly from home and in our modern office in the 2nd district in Vienna, 5min walking distance from Praterstern train station
  • Opportunity to work fully remote or from our offices in Vienna, Lyon or Berlin
  • Team events on a regular basis and an amazing roof-top terrace with a view
  • Coffee and snacks for free all week, beer and wine on Friday evenings 
  • International surrounding with private courses to improve your language skills

You believe you are the perfect fit for the Senior Front End Developer position? Apply now and join our team of 100+ employees, 1.500+ tutors and 5.000+ customers (growing at 20% MoM!) and be part of the change in Education! 

You can apply directly via our website or via E-Mail. Send us your latest CV and let us know why you are the best candidate for this position.

You want more? Check out what our team members say about GoStudent on Kununu and visit our Instagram career page for a behind the scenes glimpse!  

Share this job:
Back-end Software Engineer
Pie Insurance Holdings, Inc.   $105K - $140K
jenkins go microservices aws backend java Mar 21

We are an insurtech company where smart people can see the impact of their work as we tackle meaningful problems together. We think it’s fun to disrupt an industry that has been slow to change. But we aren’t shaking things up for the sake of change, we’re here to solve big problems using technology and an innovative approach to improve how small business owners access insurance. Like our small business clients, we are a diverse team of builders, dreamers, and entrepreneurs, so at the heart of every decision we make is the idea that if it doesn’t serve our clients, it doesn’t serve us. We hire passionate people who like to work hard, yet we also know that life exists outside the office. Small businesses are the backbone of the economy; talented team members are the backbone of Pie. We are pie-oneering a whole new approach to insurance. As a Engineer at Pie Insurance, you’ll be a member of one of the teams within engineering that are responsible for delivering platforms and applications that are transforming the commercial insurance market. How You’ll Do It Engineers are innovative, driven by engineering excellence and create code that is a joy for other engineers to maintain and is highly testable.  Rapid problem-solving is one of your core competencies. You’ll be collaborating with other world-class engineers to drive automation, leverage our analytics, and create awe-inspiring user experiences.  The systems you develop will be large and must be highly resilient.  This is a dynamic startup environment; you must love working on a design in the morning and performing root cause analysis on a production issue in the afternoon.   You will be joining our team in downtown Denver, specifically LoDo within walking distance from Union Station. Everything we do is connected: we need you to be a strong communicator and a doer.

The Right Stuff

    • 3-5 years of industrial strength engineering development and delivery of large scale systems that had rigorous systemic quality requirements and/or delightful user interfaces
    • Have created software design and can make appropriate trade-offs
    • Deep understanding of open source frameworks and tools to shorten development efforts
    • Have worked extensively in an Agile/SCRUM development methodology
    • Have worked in CI/CD Environments
    • Be a critical thinker, without over thinking
    • Must be adaptable. We are a startup and you need to thrive in a highly dynamic environment.
    • If you are a server-side developer you’ll need the following skills:
    • Deep knowledge of procedural programming languages such as C# or Java, network protocols, specifically HTTP, and JSON.  We are a .NET Core shop.
    • Strong knowledge of NoSQL databases, specifically MongoDB, Web Sockets, messaging systems, specifically RabbitMQ.
    • Ideally, developed RESTful APIs
    • If you are more a user interface developer, you’ll need the following skills:
    • Javascript (React, Angular, Ember, etc.), HTML, CSS
    • API Integration Experience
    • Experience creating applications using responsive design

Pie Perks

    • Competitive Salary
    • A piece of the Pie (in the form of stock options)
    • Comprehensive health plans
    • Take-as-you-need PTO – Salaried
    • 3 weeks paid vacation – Hourly
    • 7 days of paid sick leave – Hourly
    • Commute Allowance
    • 401k Match
    • Modern office space with onsite gym
    • Monthly Happy Hours
    • Generous Parental Leave

Our goal is to make all aspects of working with us as easy as Pie! That includes our offer process. When we have identified talent that is a good fit for Pie, we work hard to present an equitable and fair offer. We look at your knowledge, skills and experience that you bring, along with your compensation expectations and align that with our company equity processes to determine our offer ranges.  We value and want to support our team members, and are proud to offer a comprehensive compensation package which includes the following: Compensation Range for position: $105,000- $140,000 Other Benefits: Each year Pie reviews Company performance and may grant discretionary bonuses to eligible team members. Why Pie?  Pie is a place where you can build a career while making a real impact on our company and the small businesses we serve.  When you join Pie, you join a team of people who truly care about our customers and the work they do. If you are energized by a high-growth, fast-paced environment and are looking to do meaningful work, we want to hear from you!  Pie Insurance is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic. Our Achievements Pie Insurance Named a Top Colorado Company 2020 Pie Insurance Raises $45M Series B  Trustpilot Glassdoor APPLY FOR THIS JOB

Share this job:

This Year

Senior Full-stack Software Developer
python node-js amazon-redshift react-native microservices senior Mar 07

Goodway Group is #3 on Adweek's Top Companies to Work For for 2021, has been fully remote for 12+ years, has fantastic virtual culture, and we're GROWING!

This position can be located anywhere in the US working virtually from a home office.  At this time, we are unable to offer sponsorship opportunities.


We're looking for software engineers who want to build and support a top-tier programmatic media buying and analytics platform, loves to build cool stuff and work hard, can communicate well, and is a culture-add!  We have roles at the Senior and Junior level, but we look for both skill and character in these roles!

Our development philosophy is to work as small, focused, nimble groups, building everything from the front-end to the back-end. We divide up work on a product basis and you'd be responsible for making sure your features have a clear user-interface, perform and scale, and have legible and easy to maintain code. You may not be familiar with all of the specific technologies we use, but you should be excited about the opportunities to pick them up.

Work you will be doing:

  • Developing services in support of analyzing and making decisions on the data generated from the 200 milliseconds, real-time auctions behind nearly every browser page-load across the open internet.
  • Crafting software services to interact with Google, Facebook, Microsoft, Salesforce, YouTube, Bing along with a continuously expanding array of established and emerging players on the open internet
  • Contributing to industry-leading, award-winning software in the growing Digital Marketing industry.

The right person will feel at home at Goodway because:

  •  We prefer open-source, being scrappy/nimble over proprietary technologies, all-day meetings, and corporate bureaucracy.
  • You can ditch your commute since we’re 100% virtual – everyone works at home but we get together a few times each year. We make being physically together a celebration filled with good times and opportunities for new experiences.
  • We encourage personal growth and professional development through technical seminars/cyber-training, mentorships, and leadership opportunities. We have a long history of promoting from within and a career ladder that provides opportunities in both technical and managerial tracks.
  • We focus on making your career fit into your life, not your life fitting into your career.
  • We have a solid 5-year vision which we’d enjoy sharing with you during the interview process.

Things we’re looking for in our engineers:

  • Experience writing software in a professional setting.
  • Strong listening and communication skills (written and verbal), including the ability to communicate effectively with non-technical customers.
  • Willingness and demonstrated ability to learn new technologies and skills.
  • Ability to collaborate well with both internal groups and external partners and thrive in an agile environment with limited oversight.
  • Comfortable and committed to multi-tasking work in a small but rapidly growing environment.
  • A big plus: an interest in internet advertising, algorithmic ad trading, workflow automation, a/b testing, data warehousing, and solving business problems in collaboration with customers.

We looking for software engineers with experience or an interest in any of the following technologies:

  • Solid understanding of data warehousing, relational databases, and data modeling/design techniques and tuning (non-relational database experience a plus).
  • Advanced SQL skills including query optimization.
  • Experience working in "big data" platforms and related tools & scripting languages including Amazon Redshift & EMR, Presto, Hive, Python, Spark, Scala, BASH & K-Shell scripting, etc.
  • Experience building data pipelines with open source tools such as Airflow and Argo.
  • Modern web tech including: GraphQL, Node JS, REST APIs HTML-5, CSS, XML, JSON, Javascript and JS Libraries, etc.
  • Strong design and coding skills in modern object-oriented or functional languages (Javascript, Java, C#, Python, Scala, etc).
  • While these are the technologies we currently use, we want to find people who are committed, like we are, to using the right tools for the job and want to be part of the evolution of our technical architecture and systems.
Share this job:
Backend Engineer
saas solid-principles domain-driven-design microservices java backend Feb 28

THE ROLE

Join our team as a Backend Engineer and take an active role in shaping our engineering culture and the future of our platform. You will work in an effective, autonomous feature-based team, where you will get to play out your dev skills in a high-impact driven environment. You will be responsible for the full cycle of feature development in your team ("You build it, you run it"), and take part in architecting the backend of our complex, mission-critical HR Operating System.

Overall, we are 8 teams located in Germany and Spain. In total, the P&E department consists of 80 people, ranging from Engineers and Designers to Product and Engineering Managers. 

Personio in Madrid is the team that’s driving our Personio Payroll Engine towards our vision of Payroll Automation.

Our challenge is to build a robust system that allows us to generate a huge number of payslips and that’s able to adapt to different countries and their specific legal requirements in an agile way. Right now, we transform our "Rails" application into a more decoupled application following the principles of Domain Driven Design, Hexagonal Architecture and SOLID.

WHAT YOU NEED TO SUCCEED

  • Experience in web development (from design to deployment and monitoring in production). 
  • Strong OO design skills (SOLID 100%) with one of the following technologies: Java/Kotlin/Ruby/PhP
  • Knowledge with automated testing and a good understanding on when and what to test
  • Experience in CI/CD, Pull/Merge Request and code reviews
  • Proactive problem solver. You leave code and processes in a better shape than when you first encountered them
  • Teamplayer. You are passionate about working with talented teammates. Your heart beats for receiving and giving feedback, to grow both personally and as an engineer
  • Interest and passion to learn and experiment with new technologies
  • Professional level of written and spoken English

WHY PERSONIO


    • As you are joining Personio at such an early stage, this shows us your trust and confidence in us. We would like you to profit from the success of the company, and therefore, we offer you a competitive compensation package (salary, benefits and virtual shares)
    • We have an impact - Your chance to play a decisive role in shaping a company in its rapid growth and to grow and learn from your tasks
    • We love what we do, but we are still happy to enjoy 26 days of paid holidays + 2 days off for Christmas and New Years´
    • We enjoy becoming better day by day, that is why you will receive 1,500 € of development budget every year
    • We have fun! Join us for regular team events, e.g. Oktoberfest, summer event, skiing trip, Christmas party and much more
    • We offer language classes: English & Spanish
    • We focus on results rather than schedules - we offer Flexibility and Remote-working
    • We want happy employees - on top of your salary you will receive 68 € for food & public transport
    • Corporate benefits - a range of employee discounts for different brands so you can save money while shopping (e.g. Adidas, LG, Bosch, Apple, Dia, etc.)
    • #SocialResponsibility: We are grateful for our privileges and take action to have a positive impact on the environment and society. Therefore, you will have two extra days to have #Impact: one individual and one supporting a company-wide project!
Share this job:
Senior Ruby on Rails Engineer at Traffic Acquisition Team
Toptal  
ruby ruby-on-rails graphql microservices rspec senior Feb 26

About Toptal

Toptal is a global network of top freelance talent in business, , and technology that enables companies to scale their teams, on-demand. With $100+ million in annual revenue and over 40% year-over-year growth, Toptal is the world’s largest fully remote company.

We take the best elements of virtual teams and combine them with a support structure that encourages innovation, social interaction, and fun. We see no borders, move at a fast pace, and are never afraid to break the mold.

Position Description

The (Eng) Team focuses on initiatives on Toptal’s public pages, working on the elements leveraging Google search. We work alongside SMB Leads Team on page performance, accessibility, and landing page creation focused on growing Toptal’s largest lead generation and revenue channel.

This is a remote position that can be done from anywhere. Due to the remote nature of this role, we are unable to provide visa sponsorship. Resumes and communication must be submitted in English.

Responsibilities:

  • Write elegant, efficient, and testable and on code, which is easy to maintain and debug.
  • Cover code with tests and perform manual testing of features.
  • Review the work of your colleagues.
  • As a true teammate, you continuously improve your team’s processes, brainstorm ideas, and communicate your status and progress.
  • Mentor other people, provide feedback, and continuously improve yourself.

In the first week, expect to:

  • Meet the mentors that will guide you during the onboarding month.
  • Get acquainted with our tech stack.
  • Get familiar with our front-end and all the tools that we use.
  • Learn about the processes that we follow.

In the first month, expect to:

  • Attend regular meetings, like technical calls, retrospectives, and the monthly Engineering All-hands meeting.
  • Start working on regular team tasks related to the migration and become familiar with the business domain.

In the first three months, expect to:

  • Start contributing to the technical topics as well, understand the application, and general front-end .
  • Learn and take part in the utilization of the latest front-end technologies.
  • Deliver value in regular cadence.
  • Get comfortable with the daily work routine of our team.
  • Review code written by your colleagues.
  • Be ready to propose improvements to Toptal’s processes and codebase.

In the first six months, expect to:

  • Become a key part of the team, be responsible for certain areas, and help others inside and outside of the team.
  • Contribute to planning and executing multi-sprint initiatives inside our team.
  • Lead technical initiatives on our team.
  • Drive improvements to the codebase and processes.

In the first year, expect to:

  • On-board, mentor and be part of the interviewing team, in order to support the growth of our top-skilled engineering team.
  • Become a champion of new ideas that will thrive to achieve the purpose of our company while ensuring the culture that we value the most.
  • Exchange 360 feedback with peers in an annual review cycle.

Requirements:

  • Have 5+ years of web development experience.
  • Have a strong knowledge of - programming, automated software testing, databases, development, and testing essential methodologies.
  • Care about multiple dimensions like user impact, failure tolerance, code maintenance, implementation time, security breaches, and performance.
  • Previous experience in is a plus.
  • Be genuinely interested in technology and love to try new things.
  • Seek complex problems but also consider multiple solutions, weigh them in, and decide on the best course of action.
  • Grow with providing and receiving transparent but always constructive feedback.
  • Special individual contributors will thrive at Toptal. We are not here just to tell other people what to do.
Share this job:
Software Engineer, Back End
go postgres kafka elasticsearch microservices backend Feb 25

About Niche
Niche is the leader in school search. Our mission is to make researching and enrolling in schools easy, transparent, and free. With in-depth profiles on every school and college in America, 140 million reviews and ratings, and powerful search tools, we help millions of people find the right school for them. We also help thousands of schools recruit more best-fit students, by highlighting what makes them great and making it easier to visit and apply.

Niche is all about finding where you belong, and that mission inspires how we operate every day. We want Niche to be a place where people truly enjoy working and can thrive professionally.

About the Role
We're looking for a driven, resourceful, and systematic Software Engineer to join our growing team.  As a Back End Software Engineer, you will be tasked with building and enhancing services in our distributed systems, with a strong focus on reliability, maintainability, and scalability.  Our microservices platform is built on Go, Postgresql, Kafka, Elasticsearch and more.

What You Will Do

During the 1st Month:

  • Attend onboarding sessions to better understand our internal processes and learn about the company
  • Join a product team and begin working within an Agile development framework
  • Collaborate with product team members to implement and ship new features or functionality
  • Meet with various team members to learn how your role fits within the team, the tech department, and Niche
  • Shadow Back End team members to learn more about our tech stack, the products we support, and our development standards and processes

Within 3 Months:

  • Participate in code reviews and provide thoughtful, constructive feedback to other Back End team members
  • Gain exposure to the platform's underlying infrastructure and deployment processes
  • Contribute to onboarding documentation for future hires

Within 6 Months:

  • Work with members of the tech and product teams to distill user stories or business requirements into technical requirements/design
  • Understand the high level architecture of the website, mobile app, and other consumers of our back-end services

Within 12 months:

  • Confidently implement new functionality and fix bugs across a variety of Back End projects
  • Begin identifying areas for improvement in our codebase, researching best practices, and making recommendations to the team on strategies to address them
  • Solidify understanding of the breadth of our tech stack, including underlying infrastructure, front end applications, and internal tools, and how they interact with our back-end services.

What We Are Looking For:

  • Bachelor's degree in Computer Science, a related field, or equivalent experience
  • 2-3+ years of professional experience
  • Experience with one or more general purpose programming languages (Go, C/C++, C#, Java, Python etc.)
  • Experience with one or more SQL databases (Postgresql, SQL Server etc.)
  • Strong understanding of common data structures and algorithms
  • Basic understanding of networking protocols
  • Working knowledge of Git
  • Strong collaboration and communication skills, both verbal and written

Why Niche?

  • Full time, salaried position with competitive compensation
  • Comprehensive health plan, including vision and dental, provided at no cost to the employee
  • 20 PTO days, 10 Paid Holidays and 3 Volunteer Days Off per year
  • Parental leave
  • Stock options and 401(k) with employer match
  • Your ideas and work will make an immediate impact on our company and millions of users

Niche will only employ those who are legally authorized to work in the United States without sponsorship now or in the future for this opening.

Candidates only.  No recruiters or agencies, please. All of our open positions are located in our Pittsburgh, PA office and we are also open to remote candidates. Sorry, we do not offer relocation assistance.

Niche is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law.

If there are preparations we can make to help ensure you have a comfortable and positive interview experience, please let us know.

Share this job:
Fullstack Engineer
typescript microservices react-js mongodb amazon-redshift backend Feb 24

Your Tasks


  • Extend and improve our scalable, microservice-based backend that collects and streams data from APIs and crawlers.


  • Create beautiful dashboards with the help of Designers & Product Owners.


  • Be part of the full CI/CD process and develop new features from scratch to deployment.


  • Continuously improve our application with the help of state-of-the-art technologies.

Your Profile


  • Bachelor’s degree in IT or comparable education.


  • You love to keep up with thelatest technologies.


  • Experienced in working with OOP and TypeScript based frameworks like NestJS.


  • At least three years working experience with Node.js.


  • Experienced with at least one frontend framework, ideally React.


  • Solid experience with Databases, ideally PosgreSQL/Redshift and MongoDB.


  • Fluent in English (additional languages are a plus).

  • You are open to give and receive feedback and strive to improve.

  • You are a team player and love the challenge of complex projects.

  • Ideally you have already worked with message brokers like RabbitMQ and data streaming frameworks like Flink.

  • Ideally you have experience in using Docker and Kubernetes.

What you can expect


  • A fast-growing data analytics start-up where you can take on responsibility from the very beginning and leave your footprint starting at day one.


  • Get insights into all areas of our big data project that uses the most recent technologies and approaches.


  • You work closely with the founder teamand are part of the development of the product.


  • You work together with a team that is passionate about technology.


  • Laptop and operating system of your choice.


  • Close collaboration and direct feedback from leading brands, agencies and other start-ups.

  • Work from home and flexible working hours.

  • Play with our office dog.


  • You will gain deep insights into the DNA of the most successful e-commerce players (Amazon & Co.)

  • Our office in the heart of Munich offers a warm, family-like atmosphere among other start-up companies (incl. team events, Ping Pong and Foosball matches).
Share this job:
Software Engineer full-stack .NET
cs .net-core microservices angular javascript dot net Feb 24

Your role:

IHS Markit is seeking a Software Engineer based in Belarus or Russia. This role will be responsible for full stack development activities in one of our scrum teams. The Software Engineer is engaged with development, IT and project owner teams to build strategic architectures and frameworks to tackle complex business initiatives and deliver global commercial software releases. The candidate must have good working knowledge of the following technologies: .Net Framework, ASP.NET MVC, WebApi, Entity Framework, AngularJS, JavaScript, HTML, CSS/Bootstrap, REST Services, Web Services and backend database technologies. The candidate should have a passion for learning new tools, technology, and software design patterns as needed to create solutions. 

Job Responsibilities:

  • Developing cutting edge web-based applications with emphasis on customer ease of use, performance, and scalability.
  • Proven ability to develop solutions using the Microsoft .NET technology stack.  Experience with deploying to Cloud services, Automated Testing and Continuous Integration is a plus.  
  • Participate in the software development process as defined by the Agile Scrum process.  This includes participating in the requirements gathering process. Experience with Azure DevOps is a plus. 
  • Work with project team and internal customers to establish and understand requirements. 
  • Team member role in on-time, high quality delivery of products through the entire application lifecycle.   

About you:

  • At least 2 years experience developing web-based software applications.  
  • Passion for software development – enthusiasm for new technologies and their potential to make an impact. 
  • A bias to action – a willingness to “jump right in” with an emphasis on producing results.  
  • Highly collaborative – an affinity for solving complex problems through dialog with team members.  
  • Curiosity – always seeking the “why’s” and “how’s” in the interest of continuous learning and the mastery of a craft. 
  • Innovation – the courage to challenge prevailing assumptions and suggest better ways of doing things to achieve business value. 
  • Comfortable with ambiguity – can begin to explore and solve complex problems even when the problem and solution are not always well defined.
  • Good spoken and written English (B1+) 

What we offer:

  • A greenfield project – opportunity to learn and use the best technologies and products
  • Gain additional experience in building a scalable distributed platform-agnostic product
  • Work with AI/ML technologies
  • Team of great professionals
  • Competitive salary with annual indexation according to region inflation
  • Medical insurance for employees and their families
  • Sport support (swimming pool, gym)
  • English classes
Share this job:
Senior Software Engineer full-stack .NET
cs .net-core microservices angular javascript senior Feb 24

Your role:

IHS Markit is seeking an experienced, driven, Senior Software Engineer based in Belarus or Russia. This role will be responsible for full-stack development activities in one of our scrum teams. The Senior Software Engineer is engaged with development, IT and project owner teams to build strategic architectures and frameworks to tackle complex business initiatives and deliver global commercial software releases. The candidate should be able to demonstrate strong working knowledge in several of the following technologies: .NET Framework, ASP.NET MVC, Web API, WCF, .NET Core, Entity Framework, Angular, JavaScript, HTML, CSS/Bootstrap, REST Services, Docker, HELM, Linux, Containerization, Kubernetes, Azure Cloud Services, Amazon Web Services. The candidate should also be able to deploy and work with different types of repositories such as SQL DB and Elastic. The candidate should have a passion for learning new tools, technology, and software design patterns as needed in as we grow our architecture and technology stack. 

Job Responsibilities:

  • Responsible for developing cutting-edge, web-based applications that are deployed as microservices that run on Kubernetes and that emphasize usability, ease of deployment, performance, and scalability.  
  • Assume a leadership role in developing solutions using the Microsoft .NET technology stack.  The candidate should possess experience with deploying to Cloud services, Automated Testing, and Continuous Integration.  
  • Organize software development process as defined by the Agile Scrum process.  This includes participating in the requirements gathering process and architecture of dedicated parts of the system. Experience with Azure DevOps is a plus.  
  • Work with the project team and internal customers to establish and understand requirements.  
  • Take on a championship role in on-time, high-quality delivery of products through the entire application lifecycle.   
  • Promote knowledge-sharing across product development teams. 

About you:

  • Degree in Computer Science, related field or equivalent experience.  
  • Four (4) or more years of increasing responsibility in technical roles.
  • Experience in Microservice architecture and development including REST-based APIs. 
  • Passion for software development – enthusiasm for new technologies and their potential to make an impact.  
  • A bias to action – a willingness to “jump right in” with an emphasis on producing results.  
  • Highly collaborative – an affinity for solving complex problems through dialog with team members.  
  • Curiosity – always seeking the “why’s” and “how’s” in the interest of continuous learning and the mastery of a craft.  
  • Innovation – the courage to challenge prevailing assumptions and suggest better ways of doing things to achieve business value.   
  • Comfortable with ambiguity – can begin to explore and solve complex problems even when the problem and solution are not always well-defined.
  • Very good spoken and written English (B2+)

What we offer:

  • A greenfield project – opportunity to learn and use the best technologies and products
  • Gain additional experience in building a scalable distributed platform-agnostic product
  • Work with AI/ML technologies
  • Team of great professionals
  • Competitive salary with annual indexation according to region inflation
  • Medical insurance for employees and their families
  • Sport support (swimming pool, gym)
  • English classes
Share this job:
Full Stack Developer at Health Startup
elixir ruby-on-rails kubernetes microservices phoenix-framework full stack Feb 21

Our offer

At BetterDoc, you will work to deliver value, not to fulfil a spec. We value curiosity, the will to learn and the drive to deliver great software. We look for people that want to see their influence on what was created and who are proud of their craft.

As a Developer at BetterDoc, you will be part of small project teams. These cross-functional teams delivering value in focused, self-managed projects.

In every project team we have people working remotely, making written communication very important. You should be able to express proposals and decisions, as well as task descriptions in written form. Team language is english, being able to communicate in german is a plus.

At BetterDoc, a developer should

  • write code in a sustainable way;
  • understand and follow architectural guidelines;
  • be proficient in one or more programming language;
  • be able to learn a new language;
  • work with subject matter experts for specific questions;
  • review pull request of other team members;
  • be able to work within all steps of the development process; and
  • help juniors and help improve their coding skills.

Remote work, your location 

We support fully remote work, in addition to having office space dedicated for developers that want to work from the office in Cologne, Germany.

Although we support fully remote work, we cannot allow developers to work from non-EU countries, for legal reasons.

Please be aware that if you do not live in a country belonging to EU or are planning to move to the EU, we cannot follow up on your application.

Share this job:
Senior Backend Software Engineer
Pie Insurance Holdings, Inc.   $124K - $180K
cs microservices go dot net jenkins backend Feb 19
We are an insurtech company where smart people can see the impact of their work as we tackle meaningful problems together. We think it’s fun to disrupt an industry that has been slow to change. But we aren’t shaking things up for the sake of change, we’re here to solve big problems using technology and an innovative approach to improve how small business owners access insurance. Like our small business clients, we are a diverse team of builders, dreamers, and entrepreneurs, so at the heart of every decision we make is the idea that if it doesn’t serve our clients, it doesn’t serve us. We hire passionate people who like to work hard, yet we also know that life exists outside the office. Small businesses are the backbone of the economy; talented team members are the backbone of Pie. We are pie-oneering a whole new approach to insurance.

As a Senior Engineer at Pie Insurance, you’ll be a member of one of the teams within engineering that are responsible for delivering platforms and applications that are transforming the commercial insurance market.

How You’ll Do It

Senior Engineers are innovative, driven by engineering excellence and create code that is a joy for other engineers to maintain and is highly testable.  Rapid problem-solving is one of your core competencies. You’ll be collaborating with other world-class engineers to drive automation, leverage our analytics, and create awe-inspiring user experiences.  The systems you develop will be large and must be highly resilient.  This is a dynamic startup environment; you must love working on a design in the morning and performing root cause analysis on a production issue in the afternoon.  

You will be joining our team in downtown Denver, specifically LoDo within walking distance from Union Station. Everything we do is connected: we need you to be a strong communicator and a doer.

The Right Stuff

      • 5-8 years of industrial strength engineering development and delivery of large scale systems that had rigorous systemic quality requirements and/or delightful user interfaces
      • Have created software design and can make appropriate trade-offs
      • Deep understanding of open source frameworks and tools to shorten development efforts
      • Have worked extensively in an Agile/SCRUM development methodology
      • Have worked in CI/CD Environments
      • Be a critical thinker, without over thinking
      • Must be adaptable. We are a startup and you need to thrive in a highly dynamic environment.
      • If you are a server-side developer you’ll need the following skills:
      • Deep knowledge of procedural programming languages such as C# or Java, network protocols, specifically HTTP, and JSON.  We are a .NET Core shop.
      • Strong knowledge of NoSQL databases, specifically MongoDB, Web Sockets, messaging systems, specifically RabbitMQ.
      • Ideally, developed RESTful APIs
      • If you are more a user interface developer, you’ll need the following skills:
      • Javascript (React, Angular, Ember, etc.), HTML, CSS
      • API Integration Experience
      • Experience creating applications using responsive design


Pie Perks

    • Competitive Salary
    • A piece of the Pie (in the form of stock options)
    • Comprehensive health plans
    • Take-as-you-need PTO – Salaried
    • 3 weeks paid vacation – Hourly
    • 7 days of paid sick leave – Hourly
    • Commute Allowance
    • 401k Match
    • Modern office space with onsite gym
    • Monthly Happy Hours
    • Generous Parental Leave


Our goal is to make all aspects of working with us as easy as Pie! That includes our offer process. When we have identified talent that is a good fit for Pie, we work hard to present an equitable and fair offer. We look at your knowledge, skills and experience that you bring, along with your compensation expectations and align that with our company equity processes to determine our offer ranges. 

We value and want to support our team members, and are proud to offer a comprehensive compensation package which includes the following:

Compensation Range for position: $124,000- $180,000

Other Benefits: Each year Pie reviews Company performance and may grant discretionary bonuses to eligible team members.

Why Pie? 
Pie is a place where you can build a career while making a real impact on our company and the small businesses we serve.  When you join Pie, you join a team of people who truly care about our customers and the work they do. If you are energized by a high-growth, fast-paced environment and are looking to do meaningful work, we want to hear from you! 

Pie Insurance is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic.

Our Achievements
Pie Insurance Named a Top Colorado Company 2020
Pie Insurance Raises $45M Series B 
Trustpilot
Glassdoor
Share this job:
Senior Software Engineer Backend
cs .net-core microservices artificial-intelligence machine-learning backend Feb 16

About the role:

  • Design, implement, and support a platform providing access to large data sources available in AWS, Azure
  • Data modeling, prototyping and development of Information Retrieval algorithms
  • Data and algorithms profiling
  • Analytical tools that provide insights about data and information retrieval quality
  • Serve as mentor and coach to Data Science teams
  • Ensure high level of automation of work processes related to data delivery
  • Serve as technical product owner for the Information Retrieval project’s sub-domain 
  • Participate in production development of the Information Retrieval algorithms including probabilistic and deep semantic models

About you:

  • 4+ years of increasing responsibility experience in technical roles, with 1 or more years in guiding a development teams
  • Experiencearchitectingand developing production search or recommendationsolutionsusingsearchplatformssuchas Elasticsearch, Solar, Lucene or equivalent with Graph and deep semantic capabilities
  • Abilitytoworkwith varietyofprogrammingand scripting languages with exceptional understanding of the core project languages .Net Core, Python and Java
  • Experienceworking withMicroservicearchitecture, developmentand delivery
  • Experience in designing and running Cloud infrastructures (multiple vendors) and software solutions inside those infrastructures
  • Existing experience with container runtimes and container management systems such as Kubernetes

As a plus: 

  • Experience in AWS or Azure production development
  • Experiencearchitectingsoftwareforhighvolumedataingestionusing technologies suchasApache Spark, Storm, Zookeeper, Kafka or equivalent 
  • Experiencearchitecting scalable storages basing on SQL and NoSQL solution

What we offer:

  • Work with AI/ML technologies 
  • Becoming proficient in Information Retrieval systems 
  • A greenfield project – opportunity to learn and use the best technologies and products 
  • Gain additional experience in building a scalable distributed platform-agnostic product 
  • Team of great professionals 
  • Bonus awards with IHS Markit stocks
  • Medical insurance for employees and their families
  • Sport support (swimming pool, gym)
  • English classes
Share this job:
Software Engineer
node microservices javascript functional-programming backend node-js Feb 15

The Engineering team

The Moneyhub engineering team works together to deliver a full open finance platform consisting of web & mobile apps, APIs and data services. This role is in our Core feature team, working with front end and API developers to implement new app features and improve existing ones.

What you’ll do

This is definitely a role biased towards the back end - we’re looking for people that are very comfortable developing Node services within a Microservices architecture, but you do need at least an appreciation of  front end development and frameworks like React.

As well as Node and React, you can expect to grow and gain a huge amount of experience in Microservices, MongoDB, AWS, GraphQL, OpenBanking, Elastic stack & API development. We’re looking for candidates who are willing to learn (rather than being experts in these areas), but it’s great if you already have experience with a few things on our list, especially those in your preferred area of the development stack.

You’ll thrive using agile methods and enjoy working openly, collaboratively and as part of a fast paced multidisciplinary team producing high quality code.

As a member of our technical team you’ll:


  • Design, create and maintain Node microservices underpinning our D2C and whitelabel app features


  • Write Requests for Comments to help the team validate and refine your approach to implementing requirements


  • Apply broad knowledge of web technologies to provide security, privacy, performance and scalability within the back end


  • Work closely with our front end developers to implement features. Sometimes working within our React codebase yourself


  • Increase code quality by actively participating in peer code review


  • Improve our processes and tools through communication, automation and optimisation


  • Build automated unit, integration and end to end tests as part of our continuous integration and deployment environment


  • Share knowledge of tools, techniques, new features and ideas with the Moneyhub team of developers and non developers

Who you are

We’re interested in people who:


  • Have experience in back end Javascript development


  • Understand software design principles such as functional programming (we use Ramda extensively)


  • Are fluent in relational and non relational database design and engines; we use PostgreSQL and MongoDB


  • Have worked with microservices interacting via REST APIs and through message queues


  • Actively enjoy working as part of a team to solve issues and suggest solutions as part of feature development and support


  • Consider how your work fits into the system, and take an interest in what the platform does for the people that use it


  • Communicate with accuracy and effectiveness


  • Have a firm understanding of web security


  • Are aware of technologies used for web applications, e.g databases, backups, CDNs and search, and of Unix-like operating systems, e.g. Linux and/or Mac OS.

Share this job:
Senior Java + Spring Boot Developer
java spring-boot microservices docker couchbase senior Jan 31

We’re looking for the BEST Backend Java Developer and we’ve arrived to the conclusion that we need to open to the world!

Napptilus Tech Labs is a venture builder located in Barcelona, Spain, and we need a backend developer for our most important project, which is now on fire (in the good sense of the word, of course). Possibility of working 100% remote from anywhere!

What do we need from you?

- Experience using Java and Spring Boot.

- Knowledge about databases (SQL and No-SQL) such as: SQL, Postgre, MySQL, Oracle, MariaDB, DB2, MongoDB, Couchbase…

- JUnit

- Maven, GIT

- Ant, Maven, Gradle…

- Kafka, ActiveMQ, RabbitMQ…

- Docker

- Experience within micro services architecture.

- Aprox 4+ years of experience

- FLUENT SPANISH, English at a professional level.

What do we offer?

- Working in an international project on the retail sector, we’ve been more than 10 years rocking this challenge!

- The best team all over the world: you’ll know some authentic gurus in their areas.

- Learning: you’ll learn a lot from our team and we’ll also listen any idea you have regarding learning or improving new skills (courses, meetings...)

- 25 days of vacation.

- Remote (full remote or a mix between home and the office)

- Flexible schedule: set your own timetable!

- Competitive salary according to experience.

If you think that you could fit, just contact me via LinkedIn (Desirée Almela Cornejo) or mail me your CV at dalmela@visual-engin.com

Share this job:
Senior Software Engineer
microservices postgresql react-js oop senior python Jan 26

About us:
In the words of Inc Magazine “Web Summit is the largest technology conference in the world”. Forbes says Web Summit is “the best tech conference on the planet”, Bloomberg calls it  “Davos for geeks”, Politico “the Olympics of tech”, and the Guardian “Glastonbury for geeks”.

Whatever Web Summit is it wouldn’t be possible without an incredible team of nearly 200 employees, including world class engineers, data scientists, designers, producers, marketers, salespeople and more.

We’ve disrupted an old industry by building incredible software and designing mind-blowing events. We’ve revolutionised how people come together in our world. We started with one event: Web Summit. But now we’re creating category defining events all over the world, from Asia to North America.

We’re just getting started.

About the team:

Web Summit Engineering consists of several cross-functional teams, working on tools and systems that help our attendees maximise their conference experience. 

We’re looking for a Senior Backend Engineer to influence and motivate our high-performing applications team, responsible for the development of core products that are key to the attendee experience. 

What you’ll achieve at Web Summit: 

  • You’ll influence the architecture and development direction of the Applications/Product teams to ensure quality code is written and excellent products are built.  
  • You’ll work across the software stack to deliver high-quality, maintainable and scalable code that can power the best conferences in the world.
  • You’ll share knowledge with other team members via mentoring, code reviews, technical talks, or consulting on projects.
  • You’ll break down complex projects into smaller problems and work with others to ensure that great products get delivered as a result.
  • You'll get insight into senior internal stakeholders, and have an active input into how Web Summit grows globally from a technology angle.

Who you are:

  • You care deeply about engineering culture and the quality of products you and your team build.
  • You drive change actively as you believe everything can be constantly improved.
  • You have knowledge of a broad spectrum of products and recent developments and can make smart choices about technologies that should be adopted.
  • You are keen to mentor and grow in the team, achieving lasting and significant goals.
  • You like to be constantly challenged, working on a variety of different projects and products, and interacting with sales, operations and production teams. 
  • You love to see our customers using and benefitting from your software in real time at our conferences

Skills and abilities we’re looking for:

  • Ability to understand large, complex Distributed Systems with many moving, interrelated parts.
  • 5+ years of commercial experience in an OOP language. We use a services architecture, with existing RESTful Apis in Ruby, but open to JVM, Kotlin, Python to name a few.
  • Linux and Postgres experience ideal.
  • Strong SDLC principles, TDD and CI/CD understanding. 
  • Good understanding of AWS. 
  • DevOps experience is a big plus
  • Comfortable working in Scrum/Kanban environment, with Git Pull/code reviews.
Share this job:
Java Engineer
java api tomcat microservices postgresql big data Jan 18

Pentalog is currently hiring for the Java Engineer position, open remotely. The job involves developing a project for a top user-generated travel platform, whose mission is to help people around the world plan their perfect trip.

As a Java Engineer, you will join an amazing, professional, multicultural team. Good communication is key for the success of our team management, whether it’s done via Slack, video-conferencing (primarily), email or JIRA.

Job requirements


  • 3+ years of experience with production-level high-performance Java code;
  • Front- and Back-End development experience;
  •  Previous experience with memory management, optimization;
  •  Heap profiling and snapshotting;
  •  API-driven development;
  •  Unit and integration tests;
  •  Experience with Java 8/11;
  •  Servlet container know-how (Tomcat);
  •  Experience with Microservices, JSON, REST APIs, GraphQL;
  •  API tools: Swagger;
  •  Build tools: Gradle, Maven;
  •  Database: Postgres, Jooq’.
  •  Previous experience of coding in a team environment, doing stand-ups & code reviews;
  •  Ability/ flexibility to read and work with other people’s code;
  •  Previous experience with coding in a team environment, stand-ups, code reviews;
  •  Ability to read and work with other people’s code;
  •  Experience in using SVN, Git for code repository;
  •  Strong written and verbal English language skills (needs to be able to express ideas clearly).

Extra skills


  • Object stores, caching and search tools: Elastic, Redis, Memcache;
  • Servlet containers: Jetty, NGINX;
  • Experience with developing complex ETL processes;
  • Experience in working with big data technologies.
Share this job:
Senior Software Engineer
Paddle  
php aws go microservices senior laravel Jan 11

This role can be 100% remote

Welcome to Paddle !!  We are an established and growing business looking to recruit exceptional engineers this year who can help us reach new heights!!  We are looking for talents senior engineers with solid experience in Golang and PHP.

Our all-in-one platform is purpose-built for modern SaaS execution and already powers growth for over 2000 software companies, globally. Our Revenue Delivery Platform integrates checkout, payment, and subscription management, making it easy for businesses to activate new business models, enter new markets, turn on new offerings, and renew subscriptions without friction and we handle compliance globally, so our Sellers always operate with full integrity. 

Senior Software Engineer

As a Senior Software Engineer, you’ll be helping to drive our product and engineering department forward, working on different parts of the Paddle ecosystem and helping our Software Sellers sell their products on a platform they trust and rely on.

You are empowered to use the right tech for the job. You’ll have the freedom to input into what technology and tooling are used and educate the rest of your colleagues accordingly.

Tech we use

Here’s some of the tech we use day to day, with Go and PHP being the main tech. We’re not expecting you to have experience in all areas.

  • Go for our new services
  • PHP and Laravel for our legacy system
  • Docker in production and local development
  • gRPC for internal services running on AWS Fargate
  • AWS lambda for event-based services
  • AWS SQS for our asynchronous message queues
  • MySQL and DynamoDB for persistent data storage
  • Redis for key/value store
  • Terraform and Cloudformation for infrastructure management

What you'll do

  • Develop high traffic APIs used by hundreds of thousands users per month
  • Engineer high-performance background workers for consuming queues
  • Practise DevOps, you’re responsible for getting your code to production and supporting it
  • Use the latest AWS services available to run your code
  • Help design a stable platform to support phenomenal growth
  • Mentoring and coaching other engineers
  • Play a part in an agile team, either kanban or scrum as needed

We'd love to hear from you if you

  • have a solid development background with either PHP and Go and an interest in learning the other
  • have experience designing and building systems to handle high traffic at scale in a cloud-based environment in AWS
  • enjoy collaborating with our technical and non-technical departments
  • proactively find ways to improve the code and team processes
  • have a strong understanding of the development process - from design through to deployment, maintenance, and what that means for day-to-day development
  • take pride in what you build
  • are interested in what new tools and techniques you could introduce to us!

Why you’ll love working at Paddle

We are a diverse team of around 140 people based near Shoreditch. We care deeply about enabling a great culture which is inclusive no matter your background. We celebrate our diverse group of talented employees and we pride ourselves on our transparent, collaborative, friendly and respectful culture.

We offer a full slate of benefits, including competitive salaries, stock options, pension plans, private healthcare and on-site mental health coaching sessions. We believe in flexible working and offer all team members unlimited holidays and 4 months paid parental leave regardless of gender. Plus we offer some not-so-standard, extra-fun benefits, which can include anything from joining the office football team, enjoying a board game night, taking up in-office meditation sessions or in-house massages. We host regular company get-togethers and quarterly socials. We have weekly catered lunches and of course, fully stocked fridges and cold brew on tap. We value learning and will help you with your personal development where we can — from constant exposure to new challenges and annual learning stipend to regular internal and external training.


About us

Our mission is to help software companies succeed — enabling them to focus on creating products the world loves. Hundreds of companies rely on our e-commerce platform to sell their software products globally, as well as our powerful analytics and marketing tools to understand and grow their businesses.

Our vision is to become the platform that all software companies use to run and grow their business. We aim to replace a fragmented ecosystem of specialised tools with a unified platform that removes the complex burden that comes with running a software business, whilst also providing unparalleled insight to help them grow faster.

We’re early in our journey but making great progress: Deloitte Fast 50 named us the fastest growing software company in the UK (we’ve tripled revenue every year since our launch in 2012), and we’ve raised over $25m in funding from incredible investors such as Notion, BGF and Kindred.

Equal opportunities

We believe in having diverse teams in which everyone can be their authentic self is key to our success. We encourage people from underrepresented backgrounds to apply and we don't discriminate based on race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, marital status, disability or age. Our office is wheelchair friendly and we are a family-friendly employer.

Share this job:
Software Engineer
apache-pulsar go google-cloud-platform kubernetes microservices golang Jan 04

At BlueLabs we started out last year with the vision of building a next-generation sports betting platform focused on performance, reliability, modularity and automation. After a period of experimentation, we are now excited to see our technology powering the launch of a new B2C operator in Ghana in early 2021. 

To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries, we are now looking into growing our team. As a result, two of our teams (i.e. Betting and Account) are now on the lookout for seasoned Software Engineers who want to join our distributed team and help us execute our vision.

The Team

The Account Team is responsible for the development and daily operations of the core services powering business-critical functions such as player account management and wallets. Other focus areas include, but are not limited to: responsible gaming, integration with third-party payment providers, integration with Mobile Network Operators, and player acquisition and retention programs with a focus on personalisation and automation.

The Betting Team is responsible for designing, developing, and operating all services relating to the lifecycle of bets in our sports betting platform. This stretches from bet placement to bet settlement, including advanced features such as an event- and player-based risk management, ability to build complex bets such as from outcomes with dependent probabilities, or continuous calculation of early settlement offers (cash out).

The services built by our teams are to be concurrently used by thousands of users and are expected to be able to handle hundreds of thousands of daily transactions in a timely manner.

Sub-second latency is welcomed but high throughput has higher priority in the Betting domain. The goal is building a sports betting platform where no bet is rejected due to lack of capacity in the system. Bet settlement is worth a special mention as the platform needs to be able to quickly evaluate hundreds of thousands of bets upon the resulting of an underlying sporting event.

Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever-changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.

We are building a microservice architecture based on event sourcing using Pulsar. Our services are written in Golang and use PostgreSQL as an operational database. We use SemaphoreCI to deploy our services to a GKE cluster, which is provisioned using Terraform.

A good candidate should have high standards for himself, a desire to build high-quality, well-tested, production-ready solutions and constantly improve his/her skills. We expect you to take ownership of some parts of the platform, be proactive over the entire development lifecycle and have the ability to work in a fast-paced environment. If this sounds scary, don’t worry - you won’t be alone in this. We value teamwork, trust, communication and a healthy working relationship, so you can always count on the team for support.

About You

  • You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality.
  • Analytical thinking, troubleshooting skills, attention to detail.
  • You are a reliable, trustworthy person that keeps their promises.
  • Interest in keeping yourself up to date and learning new technologies.
  • Product-oriented mindset and eagerness to take part in shaping the products we build.
  • Ability to work autonomously in a fully distributed team.
  • Good communication skills in verbal and written English.

Remote Work

We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

Compensation

The budgeted compensation range for this role is €58,000 to €76,000 annually, depending on your background and experience. As an independent contractor, you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

Job requirements

  • BS degree in Computer Science or similar technical field
  • 1+ years of professional software development experience using Go
  • Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ, Kafka or Pulsar
  • Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores
  • Ability to write clean, efficient, maintainable, and well-tested code
  • Familiarity with test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines
  • Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents
Share this job:
Software Engineer
Homee  
node-js javascript rest microservices kubernetes docker Jan 01

Job Description

We are looking for a Software Engineer to continue to build and support our core platform and APIs. You will be a key technical contributor and will help contribute to important architectural decisions. This position involves using advanced critical thinking to solve common issues seen in on-demand service platforms supporting the gig economy. 

We are looking for a highly reliable and very disciplined person who will remain committed to the progress of our team and our company. The whole organization will move faster and deliver higher quality products backed by well-written code.

Responsibilities:

  • Analyze user needs and develop software solutions
  • Work with the product owners to determine specification requirements
  • Write maintainable, well-documented code with extensive test coverage
  • Recommend and perform software upgrades to optimize operational efficiency
  • Collaborate with other developers to design and optimize code
  • Build high performance and scalable server-side technologies

Qualifications:

  • Previous experience in software development, computer engineering, or other related fields
  • 3+ years of professional software development experience shipping high-volume, scalable applications on a service-oriented architecture
  • In-depth knowledge of RESTful APIs and/or GraphQL
  • Familiarity with Node.js frameworks such as Express, NestJS or Hapi
  • Familiarity with relational databases such as MySQL, Postgres, and SQL Server
  • Familiarity with non-relational databases such as MongoDB, Redis, and Memcached
  • Thorough understanding of architectural patterns of large, high-scale web applications
  • Knowledge of test automation frameworks and experience in test authoring
  • Proven ability to self-manage but also work as part of a close-knit team using Agile development tools for tracking progress, issues, etc.

Nice to Have:

  • Experience with container orchestration technologies such as Docker and/or Kubernetes
  • Experience with microservices and transport protocols such as GRPC.
  • Familiarity with Typescript
Share this job:
Experienced Asynchronous Backend Developer
X Group  
python backend microservices Dec 28 2020

We are looking for an experienced asynchronous backend developer to join our team. In this role, you will improve and troubleshoot current legacy backend applications and processes. You will work with our frontend and application developers to improve the end-user experience.

Skills and requirements:

  • At least 3 years of asynchronous Python development
  • Asyncio
  • Microservice architecture
  • Sal
  • Websockets
  • Video streaming and video conference calls experience is highly desirable
  • Strong communicative and cooperative skills using JIRA, CONFLUENCE, GITLAB

What we offer:

  • Competitive salary
  • Fully remote work
  • Flexible working hours
Share this job:
Python Developer
YouGov  
python postgresql flask microservices mongodb backend Dec 25 2020

YouGov is searching for a Remote Python Developer to collaborate building a modern and large-scale cloud-based analytics platform built for the web, entirely in Python.

From the beginning we had one simple idea: the more people are able to participate in the decisions made by the institutions that serve them, the better those decisions will be. We are a global online community for millions of people, and thousands of organisations, to engage in a continuous conversation about their beliefs, behaviours and brands, and provide a more accurate portrait of what the world thinks. 

What will I be doing?

  • Working on the data transformation and transmitting the data, making assurances about the integrity of it
  • Our data flows handle more than 30 million data points every week, you will be central on the delivery of that data to our analytics team
  • Work primarily on backend, middleware and databases but everyone in the team regularly works on the full stack.
  • Optimization on memory management and speed is crucial given the scale and speed we want to bring to our platforms and clients.

What do I need to bring with me?

  • 4+ years’ experience of Python web-based development
  • Experience using CherryPy, Flask or similar framework
  • Basic understanding of MongoDB, Django & PostgreSQL
  • Understanding of TDD methodology
  • An interest in ETL

 Additional Info…

This is a full time, permanent remote role, which can be based in any worldwide YouGov Office, or country that we have a legal entity. We are a global team with developers on US central and east coast, and European hours too. Our only requirement time-wise is to attend an online daily meeting to report on your assignments.

Share this job:
Software Engineer
apache-pulsar google-cloud-platform kubernetes microservices scala Dec 21 2020

At BlueLabs we started out last year with the vision of building a next generation sports betting platform focused on performance, reliability, modularity and automation. We are excited for our technology to power the launch of a new B2C operator in Ghana in early 2021.

To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries we are now looking to enlarge our team. As a result, our Offer Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.

The Team

The Offer Team is responsible for ensuring that the users of our Sportsbook platform are presented with relevant and fairly priced betting opportunities year-round and around the clock. The main deliverable of the team is a stream of betting opportunities.

The team is currently working on enhancing the depth and the breadth of our offer, which translates to adding support for more sophisticated betting opportunities as well as new sports. 

Whilst we are currently consuming betting opportunities from third-party data sources, the mid-term goal of the team is to gradually shift to a model where we have less reliance on third-party data sources. Meaning that the full life-cycle of the betting opportunities will be managed in-house. One of such initiatives revolves around the implementation of in-house statistical models that will power our virtual sports offer. 

The nature of the data handled by the team requires us to obey strict SLAs around the propagation times for any kind of update. Guaranteeing low latency is of utmost importance in order to prevent shrewd players taking advantage of stale data (e.g. odds taking too long to be updated after a goal is scored in a football match).

You will be working on developing and improving our core services primarily in Scala and also have a voice in architectural discussions.

Our Tech Stack

  • Our programming language of choice is Scala with focus on functional programming
  • We build distributed systems using Akka Cluster
  • Event sourcing using Akka Persistence Cassandra with projections in PostgreSQL
  • Apache Pulsar as a message bus

About You

  • You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality
  • Analytical thinking, troubleshooting skills, attention to detail
  • You are a reliable, trustworthy person that keeps their promises
  • Interested in keeping yourself up to date and learning new technologies
  • Product-oriented mindset and eagerness to take part in shaping the products we build
  • Able to work autonomously in a fully distributed team
  • Have good communication skills in verbal and written English

Remote Work

We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.


Compensation

The base compensation range for this role is €52,500 to €70,000 annually, depending on your background and experience. As an independent contractor you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

Job requirements


  • BS degree in Computer Science or similar technical field


  • 2+ years of professional software development experience. Either JVM or a pure functional programming language experience is required. Scala experience is not mandatory, but you will have to implement our recruitment coding challenge in Scala and we expect idiomatic solutions from every candidate


  • Deep interest in functional programming


  • Good knowledge of concurrent programming, as well as distributed systems


  • Good knowledge of microservice architecture, message-based communication and stream processing

Share this job:
Senior Software Engineer
go distributed-system microservices senior Dec 20 2020

About the role,

Lana’s engineering team is still young (15 - 20 engineers) but it is growing very fast and needs to have clear architectural guidelines to make sure that all pieces work together. 

We are still at a very early stage as a company, so all our positions are hands-on positions, and we expect from all team members to contribute to agile product delivery.  

We are looking for a Senior Engineer Lead that is willing to take the challenge of bringing Lana’s architecture to the next level while supporting/coaching his peers (engineers, product managers…) to understand it so they can make decisions that are more in line with the architecture, and with the business needs. 

This is a hands-on role so you will also be assigned to a team and will have to develop critical services enforcing our architecture guidelines. 

As we mentioned we are quite early-stage company, so it's a great opportunity to make your mark from the very beginning. Your decisions will affect how the company moves in the future.

About you

We’re looking for a talented and experienced engineer with a proven track record on implementing / managing complex distributed architectures in startups / scale-ups.  

You would enjoy this if you have:

  • Interest in solving business problems by using technology
  • Entrepreneurial mindset 
  • Solid experience as an engineer (>5 years)  
  • Experience in distributed and complex systems  
  • Architect solutions around observability, scalability, and security
  • (Nice to have) Experience in fintech or financial services 

Who are you?

  • You are socially conscious and consider your job as a mean to have an impact
  • You are humble and eager to learn
  • You are interested in understanding the business 
  • You prefer leading by example than imposition 
  • You are proactive to take on responsibilities, make decisions and always have solid arguments
  • You can defend your ideas but are flexible and empathetic to understand other’s positions 
  • You strive to "work yourself out of a job", by empowering each team to become self-managing and autonomous
  • You know how to make tradeoffs. You translate ideas and needs into actionable plans at various levels (roadmaps, milestones, tasks, etc.).
  • You can help our engineers be more efficient at performing their jobs through best practices
  • You are comfortable communicating in English (spoken and written).
  • You are able to work from a European or American time zone.

This of course is not a comprehensive list that you have to match 100% but just a general guideline, if you don't fit all of it, apply anyway!

Benefits

We’re a company full of happy, motivated people and we never want to change that. Here are some more reasons why to join us:

  • Flexible working hours and full remote is up to you!
  • Along with your local paid vacation plus all the public holidays, you will have half a day on your birthday and child's birthday.
  • Other benefits :)
  • Fun team and personal development programs.
  • (If you join us in a city where we have an office) Nice office environment with free fruit and coffee.
  • Any additional benefit approved by Lana’s board for your employee tier. 
  • Great team and culture, just bring yourself!!!

Lana is proud of being an equal opportunity workplace. We celebrate diversity and we are committed to creating an inclusive environment for all employees regardless of background, gender, religion, orientation, age, or ability.

Share this job:
Senior Backend Engineer, API/Platform
java rest microservices java-11 java-13 backend Dec 05 2020

We are seeking a Senior Backend Engineer to help take our web application and tech stack to the next level. We're looking for a dynamic engineer who is no stranger to building well-designed, performant and effective API framework/components needed for web applications that support complex business rules/flows. You will start by learning from the experiences of our current team and our current offerings and become intimately familiar with our web application and tech stack. As you improve in your understanding of our business logic, you will contribute your API and backend experience architecting the API frameworks and components to adapt to and, working with our architecture group, add more features to our product. You will leverage your experience to drive our team and codebase to a higher level. 

What You’ll Do

  • Drive API/backend architectural decisions to develop a maintainable a reliable set of edge applications
  • Contribute to the Design, development and maintenance of customer facing API using modern development tools and methods
  • Collaborate with other team members to build shared services that can serve many applications and scale independently
  • Enable our Product Team to tap into our valuable data sources and build incredible features for our customers
  • Present ideas that will help shape our technical landscape
  • Provide constructive feedback on pull requests to increase code quality
  • Ensure quality standards through code and design reviews

Your First 90 Days

By Day 30

  • You will immerse yourself in our culture, our product and our tech stack
  • You’ll attend Unanet University course offerings to learn the ins-and-outs of our product.
  • You will work with your Lead and other Architecture team members to understand our current product architecture, standards and development tools.
  • Partnering with the Lead, you will help evaluate and design API framework/components and build proof of concepts, presenting the same to various stakeholders.
  • You will contribute to a technical roadmap around the API that takes scalability, testing and performance into account and present a gap analysis of what can potentially be done even better.
  • You will taking on development items and get your hands in our current web stack

By Day 60

  • You will partner with your Lead to create and help work on a backlog of technical infrastructure work that was identified in your First 30 Days
  • With Product Management, you will co-create a backlog of work to be tackled in order to systematically add new features from which the entire team can pull work items from

By Day 90

  • You will play an integral in our next major release of our Platform/API
  • You will help instill the discipline of effectively monitoring and creating work items from production issues
  • You will evolve and uplift our tech stack by continuing to evolve the technical roadmap and future deliveries
  • You will help mentor and train other engineers on the API/backend framework or technologies employed.

Who You Are

We look for engineers that share our passion for building and scaling cutting-edge applications in a fast-paced, startup environment -  one that already has the benefit of over 3,000 customers and millions of dollars in revenue. We are looking for engineers who have:

  • 7+ years of experience developing APIs and web applications
  • 5+ years of experience with Java
  • Strong proficiency of web services and with developing REST based interfaces, including knowledge and experience with JSON, JSON Schema, or related technologies
  • Strong understanding of the web request/response lifecycle and API design, including versioning, isolation and microservice architectures.
  • Prior experience architecting and developing public APIs
  • Experienced with MVC, CSS, JavaScript, jQuery, and SQL
  • Ability to flesh out user stories to be consumed by the rest of the team
  • Experience working in an Agile environment (e.g., Scrum, Kanban)

Your Differentiators

  • Ability to collaborate with team members remotely
  • You’ve introduced a 3rd tier (API) into a monolithic stack
  • API and middle tier unit testing frameworks
  • Bachelor’s in Computer Science 

Our Values

  • We are a Team. Employees, customers, and partners working together.
  • We are Customer-Focused. Customers are the heart of everything we do.
  • We are Driven. Seeking exceptional outcomes.
  • We Own our Success. Every employee has a stake in our company.
  • We do the right thing and have fun in the process.

Unanet is proud to be an Equal Opportunity Employer. Applicants will be considered for positions without regard to race, religion, sex, national origin, age, disability, veteran status or any other consideration made unlawful by applicable federal, state or local laws.

Share this job:
Software Engineer, Back-end
dot net go microservices kubernetes jenkins backend Dec 02 2020
We are an insurtech company where smart people can see the impact of their work as we tackle meaningful problems together. We think it’s fun to disrupt an industry that has been slow to change. But we aren’t shaking things up for the sake of change, we’re here to solve big problems using technology and an innovative approach to improve how small business owners access insurance. Like our small business clients, we are a diverse team of builders, dreamers, and entrepreneurs, so at the heart of every decision we make is the idea that if it doesn’t serve our clients, it doesn’t serve us. We hire passionate people who like to work hard, yet we also know that life exists outside the office. Small businesses are the backbone of the economy; talented team members are the backbone of Pie. We are pie-oneering a whole new approach to insurance.

As a Engineer at Pie Insurance, you’ll be a member of one of the teams within engineering that are responsible for delivering platforms and applications that are transforming the commercial insurance market.

How You’ll Do It

Engineers are innovative, driven by engineering excellence and create code that is a joy for other engineers to maintain and is highly testable.  Rapid problem-solving is one of your core competencies. You’ll be collaborating with other world-class engineers to drive automation, leverage our analytics, and create awe-inspiring user experiences.  The systems you develop will be large and must be highly resilient.  This is a dynamic startup environment; you must love working on a design in the morning and performing root cause analysis on a production issue in the afternoon.  

The Right Stuff

    • 3-5 years of industrial strength engineering development and delivery of large scale systems that had rigorous systemic quality requirements and/or delightful user interfaces
    • Have created software design and can make appropriate trade-offs
    • Deep understanding of open source frameworks and tools to shorten development efforts
    • Have worked extensively in an Agile/SCRUM development methodology
    • Have worked in CI/CD Environments
    • Be a critical thinker, without over thinking
    • Must be adaptable. We are a startup and you need to thrive in a highly dynamic environment.
    • If you are a server-side developer you’ll need the following skills:
    • Deep knowledge of procedural programming languages such as C# or Java, network protocols, specifically HTTP, and JSON.  We are a .NET Core shop.
    • Strong knowledge of NoSQL databases, specifically MongoDB, Web Sockets, messaging systems, specifically RabbitMQ.
    • Ideally, developed RESTful APIs
    • If you are more a user interface developer, you’ll need the following skills:
    • Javascript (React, Angular, Ember, etc.), HTML, CSS
    • API Integration Experience
    • Experience creating applications using responsive design


Pie Perks

    • Competitive Salary
    • A piece of the Pie (in the form of stock grants)
    • Comprehensive health plans
    • Take-as-you-need PTO – Salaried
    • 3 weeks paid vacation – Hourly
    • 7 days of paid sick leave – Hourly
    • Commute Allowance
    • 401k Match
    • Modern office space with onsite gym
    • Monthly Happy Hours
    • Generous Parental Leave


Why Pie? 
Pie is a place where you can build a career while making a real impact on our company and the small businesses we serve.  When you join Pie, you join a team of people who truly care about our customers and the work they do. If you are energized by a high-growth, fast-paced environment and are looking to do meaningful work, we want to hear from you! 

Pie Insurance is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic.

Our Achievements
Pie Insurance Named a Top Colorado Company 2020
Pie Insurance Raises $45M Series B 
Trustpilot
Glassdoor
Share this job:
Senior Backend Software Engineer
dot net cs go microservices kubernetes backend Dec 02 2020
We are an insurtech company where smart people can see the impact of their work as we tackle meaningful problems together. We think it’s fun to disrupt an industry that has been slow to change. But we aren’t shaking things up for the sake of change, we’re here to solve big problems using technology and an innovative approach to improve how small business owners access insurance. Like our small business clients, we are a diverse team of builders, dreamers, and entrepreneurs, so at the heart of every decision we make is the idea that if it doesn’t serve our clients, it doesn’t serve us. We hire passionate people who like to work hard, yet we also know that life exists outside the office. Small businesses are the backbone of the economy; talented team members are the backbone of Pie. We are pie-oneering a whole new approach to insurance.

As a Senior Engineer at Pie Insurance, you’ll be a member of one of the teams within engineering that are responsible for delivering platforms and applications that are transforming the commercial insurance market.

How You’ll Do It

Senior Engineers are innovative, driven by engineering excellence and create code that is a joy for other engineers to maintain and is highly testable.  Rapid problem-solving is one of your core competencies. You’ll be collaborating with other world-class engineers to drive automation, leverage our analytics, and create awe-inspiring user experiences.  The systems you develop will be large and must be highly resilient.  This is a dynamic startup environment; you must love working on a design in the morning and performing root cause analysis on a production issue in the afternoon.  

You will be joining our team in downtown Denver, specifically LoDo within walking distance from Union Station. Everything we do is connected: we need you to be a strong communicator and a doer.

The Right Stuff

      • 5-8 years of industrial strength engineering development and delivery of large scale systems that had rigorous systemic quality requirements and/or delightful user interfaces
      • Have created software design and can make appropriate trade-offs
      • Deep understanding of open source frameworks and tools to shorten development efforts
      • Have worked extensively in an Agile/SCRUM development methodology
      • Have worked in CI/CD Environments
      • Be a critical thinker, without over thinking
      • Must be adaptable. We are a startup and you need to thrive in a highly dynamic environment.
      • If you are a server-side developer you’ll need the following skills:
      • Deep knowledge of procedural programming languages such as C# or Java, network protocols, specifically HTTP, and JSON.  We are a .NET Core shop.
      • Strong knowledge of NoSQL databases, specifically MongoDB, Web Sockets, messaging systems, specifically RabbitMQ.
      • Ideally, developed RESTful APIs
      • If you are more a user interface developer, you’ll need the following skills:
      • Javascript (React, Angular, Ember, etc.), HTML, CSS
      • API Integration Experience
      • Experience creating applications using responsive design


Pie Perks

    • Competitive Salary
    • A piece of the Pie (in the form of stock grants)
    • Comprehensive health plans
    • Take-as-you-need PTO – Salaried
    • 3 weeks paid vacation – Hourly
    • 7 days of paid sick leave – Hourly
    • Commute Allowance
    • 401k Match
    • Modern office space with onsite gym
    • Monthly Happy Hours
    • Generous Parental Leave


Why Pie? 
Pie is a place where you can build a career while making a real impact on our company and the small businesses we serve.  When you join Pie, you join a team of people who truly care about our customers and the work they do. If you are energized by a high-growth, fast-paced environment and are looking to do meaningful work, we want to hear from you! 

Pie Insurance is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic.

Our Achievements
Pie Insurance Named a Top Colorado Company 2020
Pie Insurance Raises $45M Series B 
Trustpilot
Glassdoor
Share this job:
Senior Software Engineer
aws node-js angular typescript microservices senior Dec 01 2020

About the Role

Vidaloop is looking for a Senior Software Engineer to produce and implement functional software solutions. You will work closely with management to define software requirements and take the lead on complex technical projects. As a member of the Voterly team (https://voterly.com/), your goal will be to develop high-quality software that is aligned with user needs and business objectives.  

In this role, you should be able to work independently with minimal supervision. You should thrive in an agile environment and demonstrate excellent judgment, organization, and problem-solving skills.  

Why Work at Vidaloop?

  • Make an impact in the civic technology space, working to increase informed voter turnout in the United States
  • Get in on the ground floor with an early stage startup 
  • Thrive in a flexible, autonomous environment
  • Work with a modern tech stack (AWS, Node, TypeScript, and Angular)

What You’ll Do

  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development lifecycle
  • Develop new features by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Determine root cause for complex software issues and develop practical, efficient and permanent technical solutions
  • Ensure software is up-to-date with latest technologies
  • Determine process improvements, best practices, and develop new processes
  • Collaborate with internal teams to fix and improve product
  • Assist in task planning, estimation, scheduling and staffing
  • Mentor software engineers to allow for skill and knowledge development through advice, coaching and training opportunities

Skills & Qualifications

Technical Requirements

  • Proven experience as a Senior Software Engineer or 8+ years of Full-Stack development experience
  • Bachelor’s Degree in Computer Science or related field (or equivalent work experience)
  • Experience with three or more of the following technologies:
    • TypeScript
    • NodeJs
    • Serverless framework or other serverless architectures
    • AWS (Lambda, DynamoDB, SQS, SNS, API Gateway, Cloudfront)
    • Angular
  • Analytical mind with problem-solving aptitude
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues
  • Demonstrated ability to work independently
  • Ability to exercise discretion and good judgment in performance of duties
  • Strong written and verbal communication skills

Strong Pluses

  • Passion for civic engagement or positive social impact
  • Experience developing mobile applications
  • In-depth knowledge of serverless architecture
  • Experience with machine learning
  • Successful track record in early-stage startup environment
  • Demonstrated leadership ability and personal accountability

Perks of the Job

  • Competitive compensation 
  • Robust health benefits (medical, dental, vision)
  • Company-paid life insurance
  • 401(k) with employer contributions
  • Generous PTO, sick, paid holidays, and parental leave
  • Flexible work hours
  • Home office stipend
  • Technologically advanced environment
  • Company celebrations and social events
Share this job:
Senior BackEnd Software Engineer
python aws microservices postgresql machine-learning backend Nov 26 2020

We’re looking for a  full time creative engineer with product minded focus and scalability to join our rapidly growing tech team in Malmö. This is a fully hands-on position and will cover all aspects of back-end related development and bring value on the technical product roadmap level. We are looking for a candidate that must have at least 5-7 years of experience and understands the dynamics of a start-up in a fast growth trajectory.


Our tech + how we work 

  • Our core backend is built with Python, but is being quickly adapted as requirements dictate. Critical components of our architecture are split into dedicated microservices, where we'll be looking at higher performance languages for mission-critical functionality.
  • Extensive back-end development experience in writing Python together with database management, configuration and AWS services & workflows
  • API-building and configuration alongside integration of third party API’s for data distribution systems are of essence in our operations
  • ML is becoming part of our decision making process so you need to be able to plan and architect that together with the rest of the engineering team
  • We believe in using the best tools for the job, and value engineering expertise over language prowess
  • We value: documentation, test coverage, code review, CI/CD and great team spirit.
  • We predominantly communicate over Slack, making little use of email internally. We do daily standups each morning via Google Hangouts. BitBucket is our repo of choice and we track progress via sprints in Jira project boards
  • We encourage discussion and debate, but place tremendous value on pragmatism and optimising for output. We're solving new categories of problems, and understanding our very best functionality will come about as a result of deep technical insights driven by engineering

 You should apply if…

  • You're passionate about building beautifully crafted APIs and creating awesome secure scalable experiences. Handiscover’s services are geared towards users, communities and partners creating values in their everyday life. Build a product you would use yourself, and bring your unique insight and perspective to the table as an engineer in shaping our overarching product offering.
  • You like solving big problems. Our greatest challenges are yet to come, and we'll need super hard working and creative minds to solve foundational infrastructure challenges for the world's largest online travel communities facilitators.
  • You value autonomy, moving fast and getting lots done. We have no time or interest for bureaucracy and micromanagement - we're moving super fast and you'll be required to take responsibility for delivering products end-to-end.
  • You want to make a huge impact, and share in the success of a company you've helped build. Our tech team is 5 strong today, but we are just getting started.

NO THIRD PARTY RECRUITMENT AGENCIES PLEASE

Share this job:
Senior Java Developer
java-8 spring-boot microservices kubernetes docker java Nov 02 2020

Metro are a revolutionary and newly founded bank offering commercial business and personal and private banking, with a focus on unrivalled customer service and employee satisfaction. 

They are about to embark on a mass Digital Transformation Project and seek a talented Java developer to join their team. 

Building cutting edge, bespoke greenfield applications using the latest technologies - you will play an instrumental role in this upcoming industry-breaking transformation project. 

Working in an Agile Manor, you'll have experience liaising with business to ensure delivery is met on time and to the perfect standard.

CV to louis.pakarian@hays.com

Share this job:
Software Engineer
apache-pulsar google-cloud-platform kubernetes microservices scala cloud Nov 02 2020

At BlueLabs we started out last year with the vision of building a next generation sports betting platform focused on performance, reliability, modularity and automation. We are excited for our technology to power the launch of a new B2C operator in Ghana in early 2021. 

To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries we are now looking to enlarge our team. As a result, our Client Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.

The Team

The Client Domain is all about innovation. Here we shape our products to satisfy the needs of our heterogeneous customer base. To achieve this you will collaborate closely with the Frontend Engineers in the team to design and implement bespoke APIs and services that will be used by our different products and brands.

We are responsible for the development of the backend services that power our client applications, i.e. primarily the  API Gateway of our platform but also client-related services such as authentication, internationalisation or content management and other backend services that allow us to provide a unique experience to a specific segment of our users. Being our platform’s gateway to the outside world, scalability and responsiveness is of utmost importance in the Client Domain. It is worth noting that the traffic pattern of our platform will not only be dictated by the sporting calendar but also by the sometimes unpredictable behaviour of our users.

By joining our team you will be working primarily in Scala but you will also influence the full lifecycle of our software, starting with architectural and design decisions, all the way to the implementation, testing and monitoring of the resulting services.

About You

  • You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality.
  • Analytical thinking, troubleshooting skills, attention to detail.
  • You are a reliable, trustworthy person that keeps their promises.
  • Interest in keeping yourself up to date and learning new technologies.
  • Product-oriented mindset and eagerness to take part in shaping the products we build.
  • Ability to work autonomously in a fully distributed team.
  • Good communication skills in verbal and written English.

Remote Work

We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

Timeline

The closing date for applications is on November 30th, 2020 and we would want you to start in your new role with us in January 2021. Please note that during the application period we are not yet reviewing submissions in order to ensure equal chances for all applicants independent of the timing of their application.

Compensation

The base compensation range for this role is €58,000 to €64,000 annually, depending on your background and experience. As an independent contractor you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

Job requirements

  • BSc degree in Computer Science or similar technical field
  • 2+ years of professional software development experience, with knowledge of Scala and a keen interest in using it in a professional environment

  • Interest in keeping yourself up to date and learning new languages, frameworks and technologies as required


  • Product-oriented mindset and eagerness to take part in shaping the products we build


  • Ability to work autonomously in a fully distributed team


  • Good communication skills in verbal and written English

Bonus Points

  • Understanding of functional and concurrent programming, as well as distributed systems
  • Understanding of microservice architecture, message-based communication and stream processing
  • Knowledge of test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines

Responsibilities

  • Write maintainable and clean code.
  • Understand the requirements of the product.
  • Monitor and troubleshoot services.
  • Ensure that the services are up to the latest standards in terms of security, scalability and resilience.
  • Create and maintain documentation of all the different services and processes.
Share this job:
Senior Software Engineer, Fixed Income Trading
scala java microservices trading akka-stream senior Oct 25 2020

About the Role:

We are seeking an engineer to join our Platform team and focus on developing our post-trade processing. The ideal candidate will have prior experience working with corporate bonds or with post-trade processing of other asset classes. You will work closely with other developers, the product team and our operation partners to help define post-trade solutions to use both internally and for clients.  

This is a unique opportunity to be an integral part of our technology team. We take a leading-edge approach to everything we do - from our tech stack to our remote working style - we want our employees to succeed. Our institutional credit trading platform allows for continued innovation and follows a microservices architecture with multiple Electron-based frontend applications.

 What You’ll Do:

  • Design and develop a next generation system for post-trade processing and automation of treasury execution
  • Partner with the product and operations teams to gather and understand key requirements, design, and develop system functionality and implement the solutions
  • Develop tools for handling bond calculations, trade execution, reporting and all other post-trade functions

 Here are some personal qualities and skills we’re looking for:

  • You strive to make everything around you better
  • You are equally excited by experimenting with new technologies as you are about delivering value through maintainable, scalable, and reliable services
  • You view software engineering less as writing code and more as delivering high-value, innovative solutions to real-world problems
  • You have experience working directly with corporate bonds or have worked extensively with post-trade processing of other asset classes
  • You are skilled in concurrency, distributed message-based systems, and have a deep affinity for building reliable, high-throughput, lower latency solutions
  • You can clearly communicate your ideas and give and accept direct feedback
  • You are passionate about honing your craft inside and outside of work

Our stack:

  • Scala with Akka Streams for efficient stream processing
  • Kafka for scalable messaging
  • gRPC and protocol buffers for lightweight, point-to-point service communications
  • Linux, Docker, Ansible, and AWS for dynamic environments
  • Google Apps, Slack, and Zoom for open communication and collaboration
Share this job:
Software Engineer
apache-pulsar go google-cloud-platform kubernetes microservices golang Oct 25 2020

At BlueLabs we started out last year with the vision of building a next-generation sports betting platform focused on performance, reliability, modularity and automation. After a period of experimentation, we are now excited to see our technology powering the launch of a new B2C operator in Ghana in early 2021.

To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries, we are now looking into growing our team. As a result, our Betting Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.

The Team

The Betting Team is responsible for designing, developing, and operating all services relating to the lifecycle of bets in our sports betting platform. This stretches from bet placement to bet settlement, including advanced features such as an event- and player-based risk management, ability to build complex bets such as from outcomes with dependent probabilities, or continuous calculation of early settlement offers (cash out).

Sub-second latency is welcomed but high throughput has higher priority in the Betting domain. The goal is building a sports betting platform where no bet is rejected due to lack of capacity in the system. Bet settlement is worth a special mention as the platform needs to be able to quickly evaluate hundreds of thousands of bets upon the resulting of an underlying sporting event.

Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever-changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.

We are building a microservice architecture based on event sourcing using Pulsar. Our services are written in Golang and use PostgreSQL as an operational database. We use SemaphoreCI to deploy our services to a GKE cluster, which is provisioned using Terraform.

A good candidate should have high standards for himself, a desire to build high-quality, well-tested, production-ready solutions and constantly improve his/her skills. We expect you to take ownership of some parts of the platform, be proactive over the entire development lifecycle and have the ability to work in a fast-paced environment. If this sounds scary, don’t worry - you won’t be alone in this. We value teamwork, trust, communication and a healthy working relationship, so you can always count on the team for support.

About You

  • You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality.
  • Analytical thinking, troubleshooting skills, attention to detail.
  • You are a reliable, trustworthy person that keeps their promises.
  • Interest in keeping yourself up to date and learning new technologies.
  • Product-oriented mindset and eagerness to take part in shaping the products we build.
  • Ability to work autonomously in a fully distributed team.
  • Good communication skills in verbal and written English.

Remote Work

We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

Timeline

The closing date for applications is on November 30th, 2020 and we would want you to start in your new role with us in January 2021. Please note that during the application period we are not yet reviewing submissions in order to ensure equal chances for all applicants independent of the timing of their application.

Compensation

The budgeted compensation range for this role is €64,000 to €76,000 annually, depending on your background and experience. As an independent contractor, you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

Job requirements

  • BS degree in Computer Science or similar technical field
  • 2+ years of professional software development experience using Go
  • Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ, Kafka or Pulsar
  • Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores
  • Ability to write clean, efficient, maintainable, and well-tested code
  • Familiarity with test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines
  • Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents
Share this job:
Remote Senior DevOps Engineer
azure azure-aks kubernetes microservices python devops Oct 23 2020

JBS is looking for an experienced, senior DevOps Engineer who also has a strong development background.  Engineers should have experience with:

  • Maintaining, managing, and configuring Kubernetes Clusters
  • Understands best practices for fault-tolerance and bullet proofing Kubernetes Clusters
  • Scaling Kubernetes
  • General experience with containerization solutions
  • Logging and monitoring Kubernetes Clusters – especially in a distributed fashion
  • Understanding of system observability methods and concepts
  • Familiarity with at least one visualization stack such as ELK, Grafana, etc, to surface log results and analytics
  • Azure

In addition, the candidate should also have experience and understanding of the following:

  • Understanding and experience with Microservices design and architecture
  • Typical microservice design patterns for scaling, fault-tolerance, and observability

Nice to have:

  • Python development experience

This is a US-based only role

Share this job:
Paid Research Study for Developers or Architects that Maintain Messaging Queues
microservices google-cloud-pubsub azure-servicebus-queues cloud Oct 09 2020

User Research International is a research company based out of Redmond, Washington. Working with some of the biggest companies in the industry, we aim to improve your experience via paid research studies. Whether it be the latest video game or productivity tools, we value your feedback and experience. We are currently conducting a research study called the Cloud Messaging Study. We are looking for Developers or Architects that Maintain Messaging Queues for Microservices. This study is a one-time Remote Study. We’re offering $150 for participation in this study. Session lengths are 90 minutes. These studies provide a platform for our researchers to receive feedback for an existing or upcoming products or software. We have included the survey link for the study below. Taking the survey will help determine if you fit the profile requirements. Completing this survey does not guarantee you will be selected to participate. If it's a match, we'll reach out with a formal confirmation and any additional details you may need.

I have summarized the study details below. In order to be considered, you must take the survey below. Thank you!

Study: Cloud Messaging Study

Gratuity: $150

Session Length: 90 minutes

Location: Remote

Dates: Available dates are located within the survey

Survey: Cloud Messaging Study Sign Up

Share this job:
Senior PHP Full Stack Developer
TopDevz  
php symfony microservices symfony-forms full stack senior Oct 03 2020

We are looking for an experienced, senior, PHP Full Stack Developer, who is excited to work on one of our many client projects - both greenfield (new) projects as well as legacy (support) projects in that technology stack. Experience in Symfony & Microservices is also required. This is a remote position, 40 hours a week.

Skills & Requirements

  • Very experienced (5+ Years) in Software/App Development
  • Skills in Full Stack Development
  • Strong skills in PHP
  • Experienced in Symfony
  • Experienced in Microservices
  • Good analytical skills, innovative and detail-oriented
  • Good written and verbal communication skills
  • Good problem solving skills
  • Significant attention to detail when writing code, including good commenting and code documentation skills
Share this job:
Senior Backend Software Engineer
aws microservices saas agile cs backend Sep 25 2020
We are an insurtech company where smart people can see the impact of their work as we tackle meaningful problems together. We think it’s fun to disrupt an industry that has been slow to change. But we aren’t shaking things up for the sake of change, we’re here to solve big problems using technology and an innovative approach to improve how small business owners access insurance. Like our small business clients, we are a diverse team of builders, dreamers, and entrepreneurs, so at the heart of every decision we make is the idea that if it doesn’t serve our clients, it doesn’t serve us. We hire passionate people who like to work hard, yet we also know that life exists outside the office. Small businesses are the backbone of the economy; talented team members are the backbone of Pie. We are pie-oneering a whole new approach to insurance.

As a Senior Engineer at Pie Insurance, you’ll be a member of one of the teams within engineering that are responsible for delivering platforms and applications that are transforming the commercial insurance market.

How You’ll Do It

Senior Engineers are innovative, driven by engineering excellence and create code that is a joy for other engineers to maintain and is highly testable.  Rapid problem-solving is one of your core competencies. You’ll be collaborating with other world-class engineers to drive automation, leverage our analytics, and create awe-inspiring user experiences.  The systems you develop will be large and must be highly resilient.  This is a dynamic startup environment; you must love working on a design in the morning and performing root cause analysis on a production issue in the afternoon.  

You will be joining our team in downtown Denver, specifically LoDo within walking distance from Union Station. Everything we do is connected: we need you to be a strong communicator and a doer.

The Right Stuff

      • 5-8 years of industrial strength engineering development and delivery of large scale systems that had rigorous systemic quality requirements and/or delightful user interfaces
      • Have created software design and can make appropriate trade-offs
      • Deep understanding of open source frameworks and tools to shorten development efforts
      • Have worked extensively in an Agile/SCRUM development methodology
      • Have worked in CI/CD Environments
      • Be a critical thinker, without over thinking
      • Must be adaptable. We are a startup and you need to thrive in a highly dynamic environment.
      • If you are a server-side developer you’ll need the following skills:
      • Deep knowledge of procedural programming languages such as C# or Java, network protocols, specifically HTTP, and JSON.  We are a .NET Core shop.
      • Strong knowledge of NoSQL databases, specifically MongoDB, Web Sockets, messaging systems, specifically RabbitMQ.
      • Ideally, developed RESTful APIs
      • If you are more a user interface developer, you’ll need the following skills:
      • Javascript (React, Angular, Ember, etc.), HTML, CSS
      • API Integration Experience
      • Experience creating applications using responsive design


Pie Perks

    • Competitive Salary
    • A piece of the Pie (in the form of stock grants)
    • Comprehensive health plans
    • Take-as-you-need PTO – Salaried
    • 3 weeks paid vacation – Hourly
    • 7 days of paid sick leave – Hourly
    • Commute Allowance
    • 401k Match
    • Modern office space with onsite gym
    • Monthly Happy Hours
    • Generous Parental Leave


Why Pie? 
Pie is a place where you can build a career while making a real impact on our company and the small businesses we serve.  When you join Pie, you join a team of people who truly care about our customers and the work they do. If you are energized by a high-growth, fast-paced environment and are looking to do meaningful work, we want to hear from you! 

Pie Insurance is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic.

Our Achievements
Pie Insurance Named a Top Colorado Company 2020
Pie Insurance Raises $45M Series B 
Trustpilot
Glassdoor
Share this job:
Senior Backend Developer
javascript node-js microservices clean-architecture event-driven backend Sep 21 2020

Location: Remote

Language: Spanish

Role

GOintegro's Product Team is looking for an experienced backend developer, not just a coder, but a developer to be part of the entire product process.

Technology Requirements

Be passionate about coding and software architecture. Be ready to take over things, teach and learn every day.

Required:

  • Node JS
  • Experience in Microservices
  • Previous experience with at least one of the large Backend technologies (GOlang or Python are a plus but we believe in learning)
  • Knowledge in design patterns
  • Knowledge in architectural patterns
  • Experience in working with version control, especially git
  • Agile mindset (Scrum experience is a plus)
  • Continuous Delivery experience

Nice to have:

  • Microservice Event Driven Architecture
  • Microservice Clean Architecture
  • JSONapi standard 1.0
  • GraphQL
  • Docker experience
  • Ember.js, ReactJS, JavaScript with the latest ECMA standard

Qualifying Attributes

  • Ownership and Accountability
    • Our team is small and high performer, so you will make a lot of decisions from the beginning
  • Spanish Speaker - No English required!
  • Product Mind
    • We build Product, not requirements. You'll participate of important decisions, we need you to think as a Product Developer
  • GMT -3 Availability
Share this job:
Senior Back End Developer
node-js javascript typescript rest microservices senior Sep 12 2020

We are seeking a motivated individual to join our development team as a Senior Javascript/Node.js/Typescript Backend Developer.

Why Join Us?

  • Getting in at this stage means that you get to actually help further mold the company culture and engineering vision
  • Chance to build something revolutionary - The market is ripe for disruption and there's no doubt that whoever cracks the puzzle will win the market. This is also a rare opportunity for you to build a large-scale platform that millions of people are positively impacted by (instead of, say, boring old enterprise software that few people touch!)
  • Quality of the Team - Truly high-performing teams are hard to come by; joining our team gives you an opportunity to collaborate with, learn from, and grow together with like-minded, successful tech veterans who have a track record of building great products

About the job

  • Set Up, configure maintain and enhance proper infrastructure to support
    Javascript / Node.js / Typescript based MicroServices
  • Data analytics-driven environments
  • Campaign management systems
    • Maintain and enhance large scale API system
    • Code REST interfaces to support various internal/external requests
    • Code Python and Node.js based microservices
    • Code Unit / Integration tests to allow for embedding in Continuous integration service
    • Drive feature engineering and experimentation to improve the performance of our various algorithms
    • Evaluate the technical tradeoffs of every decision

Desired Technical Qualifications 

  • Excellent and proven knowledge of Javascript / Node.js / Typescript
  • Good knowledge of the following technologies:
    • Redshift / Postgres / SQL / Sequelize
    • Docker
    • Shell scripting
    • AWS environments
  • Knowledge of Rust is a plus
  • Proficiency in Git, JIRA, and Teamcity are a plus
  • 4+ years in a production environment a plus

Flexible Location: 
Remote within the USA 

Share this job:
Back End Software Engineer
node-js architecture api-design microservices sql backend Sep 09 2020

We are looking for a skilled and passionate Back End Software Engineer to join our Tech Team to build and scale effective software solutions. We are in need of an enthusiastic self-starter with deep expertise in complex back end structures capable of working with different integrated systems.

What We Do

We work with niche companies in the US, Canada, the UK to restructure and automate their operation so that their businesses can grow 5-10x. We do that by effectively analyzing their business, streamlining their processes, and designing an effective automation solution that we then implement on our robust IT stack.

We make extensive use of technologies that help us accomplish results with less work — making everyone inside of our global organization more effective. 

We heavily leverage: 


  • Amazon AWS's serverless technologies and microservices for our front-end, back-end, and mobile apps (Lambda, Amplify, Cognito, S3, etc.).


  • Zoho's CRM and ERP Tools (Desk, Books, etc.).


  • Vonage/Nexmo-based telephony and communications solutions (Vonage Business Phone, Nexmo Voice/SMS, OpenTalk, etc.).

We are always looking for new technologies and welcome team members adding things to our technology stack so we can deliver more results more effectively. 

What You Will Do

As an Engineer, you will be responsible for delivering the solution as per requirements put together by our Creative and Business Analysis Teams. Depending on your level, you will be responsible for either the entire project (with other engineers working in your project team) or for a part of it.

Your ultimate deliverable will be to effectively build a solution that will be implemented in the client's business and run successfully going forward.
In doing so, you will:

  • Design and architect complex solutions involving web apps, custom CRM/ERP's, programmable telephony, and other external systems.

  • Deliver and implement your solutions.

  • Create effective monitoring of the solutions for effective usage and scalability.

  • Work with other back end and front end developers on the team to deliver the overall solution.

  • Do anything else you deem necessary to accomplish your result.

Requirements
You are:


  • Responsible and driven by results.


  • Genuinely interested in technology.


  • Willing to learn, grow, and admit mistakes.


  • Able to communicate with other people on the project's team effectively.

You have:


  • A solid knowledge of Node.js-based back end technologies.


  • Experience with complex SQL and NoSQL databases.


  • Experience with different APIs and complex integrations between systems, that we use all the time.


  • Effective written and verbal English to communicate with our international team.


  • Basic understanding of DevOps and SDLC to cooperate with other developers in building the product.

Will be a good plus:


  • Experience with Amazon AWS, serverless technologies, and microservices on its platform.


  • Experience with CRM and ERP systems such as Zoho and others.

What We Offer


  • Results-Focused Approach to Work

We do not look at people's activities, the number of lines of code written, etc., as the measure of success. We look strictly at the results in effectively delivered products. 


  • Results Based Compensation Schedule

There is base pay and project bonus pay. Base pay varies significantly by the Engineer's level of ability and responsibility (Lead/Associate/Assistant) that the Engineer takes on projects - this level is reassessed after every project that the Engineer completes. Projects upon completion are rewarded with a bonus - bonus depends on the delivery of all requirements assigned to the Engineer, timeliness of delivery, rate of errors, and the amount of management attention needed in the project. Engineers who can deliver functional solutions that match requirements quickly and with little management action to correct errors get the best rewards and promotions in the organization.


  • Freely Arranged Schedule

You decide when you want to work. What we expect from you are results. There is a daily stand-up call — but outside of it, you can manage your schedule as you prefer.


  • Work as an Engineer, Not Just a Coder

Our Engineers work to build solutions and not just to write code. You will have freedom in how you want to architect the solutions you are making and we will heavily encourage initiative on your part.


  • Growth Within Our Organization

We are a dynamic and growing organization with a team spread around multiple continents. If you prove yourself as a responsible, driven and motivated individual, there will be opportunities for you to lead projects and manage tech teams.

Our candidate selection process is designed to assess people strictly by their merit. We do not make you go through a long round of interviews, instead, we follow a straight-forward sequence:

1. Job Application Form.

2. Online Skills Assessment.

3. Interview.

4. Paid Practical Assignment.

5. Evaluation and Offer.

Share this job:
Remote Senior Java Developer
java sql microservices apache-kafka hadoop senior Sep 08 2020

Boyle Software is looking for a full-time Software Engineer with Java experience. Ideally you've worked in a microservices based environment where you have gotten some understanding of working with big data tools. 

This is a remote role, but we are looking for someone within the same time zone as our team in Kyiv, Ukraine. 

There are many ways to define what qualifies an Engineer as "Senior". We don't have a year requirement in mind, we believe there is more to it than that. We do need an experienced dev who will be able to work independently on a modern application without much guidance. If that's you apply below, let's chat!

Requirements:

  • 8+ years experience in Java
  • Experience in working in Agile and CI/CD projects
  • Comfortable with Linux command line tools.
  • Experience with relational databases such as SQL Server, Oracle
  • Understanding of Big Data, Hadoop is an added advantage
  • Hands on experience with streaming technologies such as Kafka, Spark Streaming.
  • Familiarity with modern tooling such as Git, Docker and Terraform.
  • Strong SQL skills: Analytic functions, explain plans, optimization for loading and performance
  • Experience in design and implementation of multithreaded/concurrent/distributed systems.
Share this job:
Mid-Level .NET Engineer
Roomex  
dot net microservices aws continuous-integration docker redis Sep 08 2020

At Roomex we are on a mission to build the leading platform for businesses to book, manage and pay for all their workforce travel. You will be working as part of the Roomex engineering team on a product used by thousands of companies worldwide. You will work on exciting customer impacting challenges and get the opportunity to gain state of the art skills in a fast-paced startup environment.

About you

  • You are an enthusiastic software developer who is passionate about building, learning and refining code/projects.
  • Creator and problem solver, who sees what others don’t.
  • Enjoy a working in a fast-paced, dynamic environment. You are pro-active and want to deliver features with a quality mindset in a timely manner.
  • Working remotely, you understand the unique challenges and opportunities of working with a distributed team.
  • You want to work with a dynamic and multi-functional team with engineers, support, infrastructure and product roles.
  • You enjoy taking ownership of your work from design to production.
  • You are a voice for continuous improvement in the teams development and release process.
  • You understand the importance of customers in building great software.

Your Skills

  • Min 3 years' experience working with C# and .net environments (.NET Core and .NET 4.6).
  • Deep knowledge of SOLID design principles.
  • Comfortable applying GoF Design Patterns.
  • Microservices exposure.
  • Comfortable working with both Relational Databases (Sql Server, MySql, etc.) and Non-Relational Databases (DynamoDb, MongoDb, Redis, etc).
  • You are familiar with the concepts of pair programming, code reviews, planning sessions and seek assistance when needed as part of an 'always learning' team.
  • You have strong written and verbal communication skills in English.

About Us

We don't hire based on experience with a handful of tools. Instead, we want smart, capable, and experienced people who can learn our tools quickly (and suggest new ones where needed). Prior experience with our stack or similar is however is a bonus. Here's what we use:

  • On the Frontend we use Angular and a custom component library to deliver an industry leading experience for our users.
  • Automated test suits using Protractor and Cucumber testing frameworks.
  • CI/CD pipeline, docker, TeamCity, Octopus
  • AWS, ECS, EC2, Athena, ApiGateway, serverless lambda, SNS, SQS, etc.
  • Backend is driven by .NET Core and employs state-of-the-art programming techniques like multi-threading, asynchronous programming, message driven architectures, distributed systems and microservices.
  • Working towards Continuous Integration with integrated testing pipeline to allow us to deploy to live, with confidence, multiple times a day.
  • Although most of our core logic is written in C#, in Roomex.com we use the right tool for the job when it makes sense.
  • Mentoring and coaching programs across the team.
  • We have lots of exciting challenges which need to be solved utilizing the latest technology.

What we offer

We offer competitive benefits including remote first working, healthcare or wellness pack, pension, life assurance and discounted hotels for when your taking holidays.

In this role at Roomex we can promise the successful candidate an unparalleled opportunity to develop state of the art skills in a fast-paced startup environment with the most cutting-edge technology out there. This is a fantastic opportunity to join a dynamic, fast-growth startup with enormous potential and to develop a host of new skills and experiences.

Interested?
Roomex is rolling out new products and entering new markets. We're looking for people who are interested in rolling up their sleeves and getting stuck in to building some amazing software which we believe will transform the travel industry. If this sounds like the kind of challenge you are interested in then please get in touch.

Share this job:
Help Healing as Inhouse Full Stack Developer
elixir ruby-on-rails kubernetes terraform microservices full stack Aug 31 2020

Our offer

At BetterDoc, you will work to deliver value, not to fulfil a spec. We value curiosity, the will to learn and the drive to deliver great software. We look for people that want to see their influence on what was created and who are proud of their craft.

As a Senior Developer at BetterDoc, you will be part of small project teams. These cross-functional teams delivering value in focused, self-managed projects.

In almost every project team we have people working remotely, making written communication very important. You should be able to express proposals and decisions, as well as task descriptions in written form. Team language is english, being able to communicate in german is a plus.

At BetterDoc, a Senior developer should

  • be able to translate feature needs into code tasks;
  • write code in a sustainable way;
  • understand, propose and contribute to architectural decisions;
  • be proficient in one or more programming language;
  • be able to learn a new language quickly;
  • be able to understand domains of subject matter teams;
  • be able to own one or several systems that group multiple services;
  • know and be able to work within all steps of the development process; and
  • help juniors and help improve their coding skills.
Share this job:
Software Engineer in Test
qa react-js ruby aws microservices frontend Aug 26 2020

About us:

In the words of Inc Magazine “Web Summit is the largest technology conference in the world”. Forbes says Web Summit is “the best tech conference on the planet”, Bloomberg calls it  “Davos for geeks”, Politico “the Olympics of tech”, and the Guardian “Glastonbury for geeks”.

Whatever Web Summit is, it wouldn’t be possible without an incredible team of more than 240 employees, including world-class engineers, data scientists, designers, producers, marketers, salespeople and more.

We’ve disrupted an old industry by building incredible software and designing mind-blowing events. We’ve revolutionised how people come together in our world. We started with one event: Web Summit. But now, we’re creating category-defining events all over the world, from Asia to North America.  

We’re just getting started.

About the team:

We’re looking for an experienced  Software Engineer in Test to join our growing Product Engineering team at Web Summit - building out our services architecture and delivering key attendee and business tools and systems.  The engineering team is broken up into smaller cross-functional teams delivering different business projects like ad-automation, core data APIs, attendee web applications and internal optimisation tools.

At Web Summit we believe that the power of data and engineering can be applied to every facet of our events to optimise the attendee experience. Whatever projects you take on, you’ll work closely with our UX engineers, data scientists, event engineers and web developers across all our conferences: Web Summit in Lisbon and Collision in Toronto.

What you’ll achieve at Web Summit:

    • You will discuss and evangelize the benefits of a proper testing culture inside teams, spanning from unit tests to integration tests to end-to-end tests
    • You’ll be responsible for the quality of a suite of software systems used to deliver our international conferences. 
    • You’ll work with cross functional teams of engineers, SRE’s, mobile developers and product owners. 
    • You’ll implement software testing processes across many projects, working with engineers on code quality through exploratory and automated tests.
    • You will help teams with test ownership, providing knowledge, explaining best practices, and when necessary creating or helping create testing libraries and frameworks that abstract components and that can be used by developers to code their own test suites  
    • You will be able to provide guidance across different paradigms (backed, frontend, mobile)
    • You will help discover bugs, analyse issues and monitor fixes, as well as performing regression testing. 
    • You’ll review and analyse requirements, specifications, and technical design documents, providing timely feedback
    • You’ll create highly detailed and structured test plans and test casesYou’ll lead on testing prioritisation

Who you are:

    • You have an inquisitive mind, keen to understand the intricacies of the companies software
    • You have an eye for detail, always looking to achieve the highest standards in code review
    • You are an excellent communicator, with the ability to work smoothly and efficiently with all of your stakeholders.
    • You think outside the box, and can react on your feet to solve problems
    • You are highly skilled in bug finding, glitches and creating automated testing
    • You understand the viewpoint of developers and customers, and can prioritise what's important to fix.

Skills and abilities we're looking for:

    • Proven work experience in a software engineer in test  role
    • Highly skilled in software QA methodologies, processes, tools and best practices
    • Hands-on experience with automated testing tools
    • Stress and load testing experience ideal
    • Detailed orientated philosophy working to the highest standardsKeen to collaborate and work closely with colleagues and engineers, to build out a QA culture. 
    • Excellent communication skills, working across several teams
    • Tools currently used - Jira, git, selenium, appium, Jmeter or similar.

At WebSummit, we embrace diversity and inclusion. We want talent from all walks of life to help us on our journey to digitise the conference sector. Hiring decisions are made purely on experience, skills and the needs of the business.

Share this job: