Recent remote jobs
As a Java Middleware Developer, you will join our Engineering Services team in Europe and work on customer facing implementations and integrations that are based on OX App Suite, a modular platform designed to deliver a wide range of cloud-based services for telcos, hosters, and other providers. As a member of our innovative team, you will have the unique and rewarding opportunity to be part of new and large scaling projects and shape the way customers get their needs fulfilled. The job in bullet points
- Design and develop high-volume, low-latency custom solutions for mission-critical systems, delivering high-availability and performance
- Complete applications development by coordinating requirements, schedules, and activities; contributing to team
- Web development on the middleware with the following tech stack: Java 8, Junit, OSGi, Linux, Docker, Vagrant, Apache Kafka, MySQL, Cassandra, Micronaut, ...
- Analysis of technical problems and communication with our customers
- Strong focus on customer relationships and service deliveries are part of your daily work
- Collaborate cross-functionally with team members, project managers and other engineers in a self-organized way to achieve elegant and maintainable solutions.
- Technical support of our Sales-Engineering team to find ideal solutions for our customer base
- BS/MS degree in Computer Science, Engineering or a related subject
- Ideally 4-5 years of hands-on Java Software Development experience
- Object Oriented analysis and design using common design patterns
- Understanding of Relational Databases and SQL (MySQL, Galera)
- Structured, self-reliant and reliable way of working
- Team and communication skills, determination, good abstraction skills
- Strong customer orientation and communication skills that allow you to inform, help and advice customers clearly and to liaise effectively with other professionals to understand exactly what customers require
- Good or very good English communication skills
- Experience constructing RESTful endpoints for UI consumption and knowledge of Linux and Internet Services like Apache
- Experience with advanced architectural and design patterns such as Dependency Injection, Test Driven Development, Behaviour Driven Development
- Experience with container platforms and container orchestration, namely Docker and Kubernetes
- Familiarity with Gitlab
- Good knowledge of build tools, automation and CI/CD
- Working on a modern cloud software in an international team
- Wide scope to develop your own ideas and projects
- Flexible working hours and the ability to work from home
- A culture of open and frequent feedback
- Hackathons, Workshops and Team events
- Continuous personal development & training
- Language courses (e.g. German, English)
- Flat hierarchies combined with an "Open Door" policy
For further questions, please contact Kerstin Florath via recruiting@open-xchange.com.
Job Benefits:
- Homeoffice
- Flat hierarchies
- Flexible working times
- Top notch equipment
- Work-Live-Balance
- Culture-Mixed
- Company Pension
- Company Health Management
Time zone: (GMT+01:00) Berlin
Tech stack:
- Kotlin, Reactive programming, Spring, Kubernetes, Kafka, Maven, Gradle, Docker, MySQL, PostgreSQL
- Some Java 11/apache thrift legacy that we are moving away from.
- Productivity: Gitlab, Google Cloud, Grafana, Swagger, JIRA, Confluence, Slack
Qualifications:
- Fluent in any JVM-based language (Kotlin experience is not required)
- Ability to write clean and testable code
- Knowledge of how to handle eventual consistency in an event-driven environment
- Proficiency in best practices and design patterns
- Experience in working with microservices architecture
Responsibilities:
- Working in the "Customer Experience Platform" team that is responsible for serving content to mobile apps, authentication, sending emails, marketing automation and whatever other APIs are needed for mobile apps
- Help product managers deliver MVP functionality in the most reasonable ways, given that we are serving over 33 million unique users every month
- Keep an eye on how we serve things to mobile clients and ensure the bill doesn't go wild - serving huge video/audio/image to that many users in a suboptimal way can lead to a huge impact
- Be proactive in introducing best and modern industry practices every day
- Writing software in Continuous Delivery way - so, all changes have to be fully covered by unit and integration tests
We offer:
- Humble, hungry, and smart colleagues that are always striving for the most reasonable solutions
- Very little technical debt - we write most of the software from scratch, constantly learning and using new technologies
- Ability to learn from other colleagues and apply your ideas on a large scale, distributed systems. And an ability to deploy your changes to Production in less than 15 minutes
- Startup culture - if you see that something is wrong, go ahead and fix it! No need to seek for multiple approvals
- Latest hardware and software - laptop with your favorite OS (Mac, Linux, Windows), IntelliJ, keyboard/mouse of your choice, etc.
- We are remote-first and we will continue to be - there is no need to go to the office but you can - you can choose what's best for you
- Perks: private health insurance; home office budget (whatever you need – noise-canceling headphones, gaming chair, and the like); learning budget (you can dedicate 10% of your working time to learning); mobile phone budget; free books. For folks who prefer working in the office, we offer a parking spot.
Software Engineer (Java/Kotlin) - Backend
Tech stack:
- Kotlin, Reactive programming, Spring, Kubernetes, Kafka, Maven, Gradle, Docker, MySQL, PostgreSQL
- Some Java 11/apache thrift legacy that we are moving away from.
- Productivity: Gitlab, Google Cloud, Grafana, Swagger, JIRA, Confluence, Slack
Qualifications:
- Fluent in any JVM-based language (Kotlin experience is not required)
- Ability to write clean and testable code
- Knowledge of how to handle eventual consistency in an event-driven environment
- Proficiency in best practices and design patterns
- Experience in working with microservices architecture
Responsibilities:
- Working in the "Customer Experience Platform" team that is responsible for serving content to mobile apps, authentication, sending emails, marketing automation and whatever other APIs are needed for mobile apps
- Help product managers deliver MVP functionality in the most reasonable ways, given that we are serving over 33 million unique users every month
- Keep an eye on how we serve things to mobile clients and ensure the bill doesn't go wild - serving huge video/audio/image to that many users in a suboptimal way can lead to a huge impact
- Be proactive in introducing best and modern industry practices every day
- Writing software in Continuous Delivery way - so, all changes have to be fully covered by unit and integration tests
We offer:
- Humble, hungry, and smart colleagues that are always striving for the most reasonable solutions
- Very little technical debt - we write most of the software from scratch, constantly learning and using new technologies
- Ability to learn from other colleagues and apply your ideas on a large scale, distributed systems. And an ability to deploy your changes to Production in less than 15 minutes
- Startup culture - if you see that something is wrong, go ahead and fix it! No need to seek for multiple approvals
- Latest hardware and software - laptop with your favorite OS (Mac, Linux, Windows), IntelliJ, keyboard/mouse of your choice, etc.
- We are remote-first and we will continue to be - there is no need to go to the office but you can - you can choose what's best for you
- Perks: private health insurance; home office budget (whatever you need – noise-canceling headphones, gaming chair, and the like); learning budget (you can dedicate 10% of your working time to learning); mobile phone budget; free books. For folks who prefer working in the office, we offer a parking spot.
We are looking for an experienced Engineering Manager to drive our project teams to success.
What you'll do
You will manage small teams of skilled developers. Most of the projects you will work on are disruptive eCommerce applications built with Solidus.
You will be the main connection between clients and the Nebulab development team: from helping your team planning features and interacting with stakeholders to executing said plans and pushing code to production.
We love friendly, open-minded people that want to make a difference.
We value knowledge sharing and collaboration above everything else: we expect you to lead by example and delegate, no micro-management allowed. We're inspired by agile principles and most of your work will be helping your team win at delivering great software on time at a sustainable pace.
Want to dig deeper? Read more about how we work in our Playbook and its section for team leads.
About the hiring process
A complete overview of our hiring process is in the Hiring chapter of our playbook. Check it out!
Requirements
Qualified candidates are passionate about managing people and doing whatever it takes to turn business requirements into great code.
Their day-to-day activities range from grooming requirements to conducting code reviews; a part of the day will be spent doing Ruby on Rails development, if the project requires it.
They should be able to lead their team and communicate with clients in a clear, productive and friendly way. We value people that are inclusive, community-driven and want to learn new things and share knowledge.
Nice-to-haves include: past consulting experience, knowledge of the Solidus framework, knowledge of agile principles and processes.
Job Benefits:
- Competitive salary
- Remote-first culture
- Mentoring
- Awesome colleagues
- Investment time
- Flexible work hours
- Paid conferences
- Team retreats
- Learning stipend
- Paid hardware and software
We are Nebulab, the full-service eCommerce agency behind some of the world's most disruptive digital brands.
We specialize in building bespoke eCommerce experiences for international clients across a wide array of verticals, and we lead the development of Solidus, the open-source eCommerce platform for industry trailblazers.
We're a growing team of strategists, designers and engineers with a remote-first culture based on continuous learning, transparency and collaboration. We are bold, detail-oriented and we pursue excellence in everything we do.
Through our work, we are raising the bar for what eCommerce looks like.
We are looking for a Senior Frontend Engineer to join our distributed team and work on challenging eCommerce projects.
What you'll do
You will design, build and maintain world-class eCommerce experiences for some of the most popular digitally-native vertical brands. We mainly work with Shopify, Shopify Plus and Solidus.
We practice servant leadership and enable all team members to participate in every step of the process, so you'll interact with business stakeholders directly to discuss their vision and identify the best way to get there.
Open-source is at the heart of who we are, so you will also participate in the Solidus community, and you will write open-source code for Solidus and other projects.
About the hiring process
A complete overview of our hiring process is in the Hiring chapter of our playbook. Check it out!
Requirements
The ideal candidate will have experience building robust, production-grade frontend applications with a wide range of frontend technologies and deployment strategies. At the very least, we expect real-world experience with at least one major frontend framework (React, Vue or others) and a static site generator (Next, Nuxt, Gatsby or others).
We value people who are empathetic, great communicators and have a passion for growing and sharing their knowledge with other team members.
Nice-to-haves include: previous consulting experience, experience with backend technologies, experience participating in and contributing to open-source projects.
Benefits
- Competitive salary. It's never about the money, until it is. We compensate people fairly and transparently, so that salary is never an issue.
- Remote-first culture. We've been a distributed company since day one. Every process is obsessively designed for effective remote work and collaboration.
- Mentoring. Everyone is assigned a mentor — a teammate who ensures you're always growing both personally and professionally.
- Awesome colleagues. You should look forward to being at work. You’ll be surrounded by people who are great at what they do and fun to be around.
- Investment time. You can use up to 10% of your regular work hours for whatever you want, so you'll have no excuses for not starting that side project.
- Flexible work hours. As long as you’re doing great work and enjoying it, we don’t really care if it’s a standard 9-to-5 or a more exotic schedule.
- Paid conferences. Want to attend that conference? Let us know and we’ll happily pay for the trip, the hotel and the tickets.
- Team retreats. When pandemics allow it, we meet up once a year to spend some quality time together, reflect on our journey and have some fun.
- Learning stipend. If you need to buy books, courses, workshops or anything else that will contribute to your growth, let us know and we might be able to help!
- Paid hardware and software. You get best-of-class hardware and whatever software you need to get the job done.
Job Benefits:
- Remote or office work
- Competitive salary
- Flexible work hours
- Top-notch equipment
- Study Fridays
- Cheerful environment
- Paid retreats
- Conferences & Educational budget
- Mentoring
Time zone: (GMT+01:00) Rome +/- 8 hours
The Job:
・Communicate with clients to understand their problems and requirements
・Work with designers, analysts, and developers to design solutions that address clients' needs
・Work with clients, account managers, and project managers to define strategies and roadmaps
Must Haves:
・3 years product management experience
・3-5 years programming experience
・Fluency in Japanese and English
・Excellent written and verbal communication skills
・Familiar with design
Nice to Haves:
・Experience with design tools such as Figma, Sketch
・Able to work in an international, multi-cultural company
Computer Futures is part of the larger SThree K.K group
To find out more about Computer Futures, please visit http://www.computerfutures.com | Computer Futures についてもっと詳しく知りたい方はこちらへ→ http://www.computerfutures.com
Award winner of:
Great Place to Work 2019 | Growth Company of the Year by TALint Recruitment Awards 2019 | Best IT & Technology Recruitment Company of the Year by Recruitment International Awards 2018
Skills & requirements
・3 years product management experience ・3-5 years programming experience ・Fluency in Japanese and English ・Excellent written and verbal communication skills ・Familiar with design
Do you know how many obstacles freelancers face when it comes to their finances?
It starts with opening a business account and leads to taking care of all the tax issues. We want to make it easy to run your own business when being self-employed and offer tailored services that address the pressing, and unique needs freelancers face.
First we created a smart mobile bank account with superpowers that helps with finances, taxes and savings. Now we also offer a tax service for the self-employed to really take care of all of their needs. After a Series B funding of 25M we’re expanding our engineering team and looking for engineers who want to be part of taxes automation in Germany.
Your tasks:
- Take full ownership of our cloud infrastructure on AWS
- Continuously improve the reliability, stability, and performance of the infrastructure
- Ensure infrastructure security and perform routine security audit
- Build out robust monitoring and alerting systems
Your profile:
- Intimate knowledge of AWS ecosystem
- CloudFormation and/or Terraform
- Configuration management, CD/CI
- Experience in managing infrastructure-as-code
- Virtualization technology: docker, kubernetes
- Strong programming skills in Shell, Python, or Ruby
- Agile experience and mindset
- Confident, assertive and communicative
- Proficiency in English
Your future team:
We are a team of engineers who are from 10+ countries and enjoy working with each other day by day. Below you can find our beliefs which unite us:
- Knowledge is like good news, it is best if you share it
- Responsibility is like bad news, it’s best not to be alone
- We embrace iteration
- Multitasking kills efficiency
- Software is not an island
- All for one, one for all
- Let's have fun
We expect that everyone in our team:
- Takes ownership
- Gives constructive feedback
- Embraces change
- Communicates proactively
- Understands and questions specifications
How we show you our love:
- Decide if you want to work on-site or 100% remote.
- Flexible, trust-based working hours
- Great team that loves to grow
- Bring in your ideas (from machine learning to deployment)
- Personal coaching
- A multicultural, diverse, and inclusive community where you can grow personally and professionally, including possibilities to move internally within the company
- Lovely, sunny and green office in central Berlin with office dogs
- Regular team events and company off-sites
- Weekly German and English classes
- Sponsored daily on-site lunches
- Urban Sports Club membership
We know that time is precious and this is why we try to keep our recruiting process short. You’ll meet directly in the first interview min 2 of our team members to get directly an idea about our culture and the people behind.
We are looking forward to getting to know you!
Time zone: (GMT+01:00) Berlin
About The Job
We’re looking for a highly experienced full-stack developer to work on the PayrollPanda cloud product. It’s an exciting opportunity for an experienced developer that is looking for a new challenge with a fast-growing startup targeting the fastest-growing region in the world - South-East Asia. The position offers a highly competitive salary.
Who we are looking for:
- 5+ years of commercial development experience
- 5+ years of JavaScript experience
- 3+ years with a tech stack that includes NodeJS, PostgreSQL and MongoDB
- Experience with Backbone.js, ParsePlatform or a similar technology
- Familiar with writing automated tests (unit tests, integration tests etc.)
- Agile (scrum) software development experience
- Experience working in remote teams is an added advantage.
- Located within GMT+6 - 10 timezones
- Experience with Vue.js, Typescript and modern Javascript frameworks is a plus
Your responsibilities will include:
- Building PayrollPanda 2.0 using the ASP.NET Core tech stack
- Improving existing features of the product and work on new features as we continue to scale
- Ensuring code quality and standards while meeting deadlines and delivering targets set by the product team
- Working closely with product managers and data analysts to improve the overall product, the design team to improve the user experience, and front-end team for design implementation
Benefits and Perks:
- Competitive salary package
- Fully remote work environment
- Flexible working hours
- Flexible annual leave policy
- Annual product team meetups
- Personal development budget
- Annual device reimbursement budget
Time zone: (GMT+04:00) Yerevan +/- 4 hours
About The Position
We’re looking for a highly experienced front-end developer to contribute to the 2.0 version of both products, Jibble and PayrollPanda, which are being built on Vue. The Jibble 2.0 product is due for a public beta release at the end of 2020, while PayrollPanda is midway through the design phase, with initial development having started in October 2020.
As part of an ambitious team you’ll work with a cutting edge tech stack. Continuous learning and applying new and emerging technologies and methodologies make this an exciting opportunity for you to expand and deepen your skills on the job.
You will be working in a team of 13 engineers from 8 different countries, operating in bi-weekly sprints with daily stand-ups. We apply Kanban methodology in the development process and impact is continuously measured.
Besides front-end development, you will be deeply involved in the design process - offering feedback and input in meetings with product managers and designers when planning new features and products.
The position offers a competitive salary, paid holidays and a fully remote work environment. When possible, we organise annual meetups in varying locations to work and socialise with the entire team.
Who we are looking for:
- At least 5 years of commercial web development experience
- Deep understanding of Vue.js and its core principles
- Experience using Material Design component libraries (preferably Vuetify)
- Proficiency employing Vuex and Axios for clean API integration
- Familiarity with the Vue Composition API or Vue 3
- Experience with Testing strategies
- Solid TypeScript knowledge
- Ability to turn hi-fi designs into a pixel-perfect UI
- Experience working in remote teams is an advantage
- Located within UTC - UTC+8 time zones
Your responsibilities will include:
- Building Jibble 2.0 and PayrollPanda 2.0 web clients using Vue.js
- Working closely with product managers to implement new features according to well-defined specifications
- Refactoring and improving existing features of the product based on best practices, changing requirements and feedback from QA
- Writing Unit, Functional and e2e Tests to ensure code robustness and documentation
- Exchanging ideas with the design team to improve the user experience
- Reviewing your peers’ code to keep our code base clean and extensible
Time zone: (GMT+04:00) Yerevan +/- 4 hours
We have an immediate need for a Full-Stack Developer to build/support a mission-critical financial application for our federal client. This person would be working with cutting edge frameworks and tools and work side-by-side with other highly skilled technologists. If you have great technical and communication skills, we encourage you to submit your resume today.
What you will be doing
- Building a financial application that integrates with the client’s core financial systems
- Developing modern front-end web pages with ReactJS
- Building a robust back-end using NodeJS
- Writing complex SQL queries to extract and process business data as part of web service development
What you need to be considered for this role (required)
- A Bachelor’s degree or higher from an accredited college or university in Information Systems, Computer Science, or Business Administration
- 4+ years of professional experience (advanced degree could substitute for some experience)
- Prior UI experience with React JS or advanced Angular
- Extensive backend experience with fluency in NodeJS
- Advanced knowledge of relational databases, preferably MS SQL Server
- Strong written and verbal communication skills
- U.S. Citizenship (and willingness to undergo a background investigation)
What makes you stand out from the crowd (desired)
- Ability to interact successfully with clients/stakeholders
- Prior experience leading a small development team
- Experience with unit testing frameworks with Mocha, Jest, and Enzyme
- Ability to create technical documentation
Time zone: (GMT-05:00) Eastern Time