Recent remote jobs
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs, Data Models and reusable JavaScript and TypeScript
- Provide overarching design of testability and acceptance
- Define and direct team in the area of Performance, Scalability and Security
- Build and maintain highly scalable server-side UI processes for the purpose of data collection, manipulation, data pruning, trending and analytics
- Build web-based interfaces and applications and contribute to our platforms, style guide, APIs and libraries
- Design and development of a rich user interface for mission critical high-availability analytics application using front end technologies like TypeScript, Javascript, ES6, HTML, CSS, SASS, and D3
- Experience with at least one of the following frameworks: AngularJS, Backbone.js, ReactJS, Ember.js
- Execute performance analysis and optimization of page render, data transfers and page load optimizations
- Proficient designing highly tuned and efficient automated build pipelines
- Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to commit
- Work with design and product teams to build amazing, jaw-dropping features
- Give back to the Open Source Community whenever humanly possibly
- Deploys: our engineers deploy multiple times a day to our AWS infrastructure
- Technical support: Our engineers don't just release code in the wild. When our customer have issues, we have to jump in and give them help
-
About You
- At least 5 years of experience architecting modern, scalable and high-performing front-end web applications
- You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need
- You have experience working in Java/Spring or Python/Flask to design and implement robust and scalable APIs
- Stellar visual skills and attention to detail
- You have extensive HTML5, CSS3 (Less), and JavaScript Framework (ReactJS) experience
- Experience with TypeScript and GraphQL
- Have an eye for quality and have an interest in using tools/frameworks like Enzyme, Prettier, ReactTestRenderer, Jest, JUnit, StoryBook, etc...
- AWS Services: S3, EC2, CloudFront, Lambda
- You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges
- Your code is clean, your designs are elegant and you are constantly refactoring
- Multiple years experience working in Enterprise or Commercial Software development
- Own your work. Whether a nasty bug or an awesome feature, you put your name on every line of code
-
Nice to Have
- TypeScript
- GraphQL
- CSS in JS
- Storybook
- React Testing Library
- Webpack
What We Offer
- Competitive compensation package
- A fun and dynamic environment where you work with other like minded people on products which make a real difference to the security of our customers
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Always advocate for the user
- Leverage your experience working with enterprise products and highly technical users
- Collaborate well with UX designers, product managers, and engineers on research needs and activities for their products or across products
- Plan and conduct qualitative and quantitative user research for multiple products or major initiatives
- Surface and share user insights and actionable recommendations in ways that engage and communicate well, like findings reports, personas, mental models, flows, experience maps, storyboards, or sketches
- Translate findings into product opportunities
- Create and share processes and best practices to build our research discipline
- Promote research findings and insights across Contrast
About You
- 3+ years of experience in user research for enterprise software
- Case studies or a portfolio to share that shows your research approach and examples of your work. We cannot consider your application without this
- Comfortable with a range of methods that cover both qualitative and quantitative needs, such as surveys, interviews, workflow analysis, concept testing, co-design, and heuristic analysis
- Able to cover the full range of research activities: screen and recruit participants, schedule sessions, collect data, analyze for patterns, and share findings
- Experience planning and running usability testing
- BA/BS in Sociology, Psychology, Anthropology, Information Science, HCI, or related discipline (or relevant experience)UX design training or experience, including prototyping.
- Comfortable using Figma or other tools for illustrating visual ideas
- Familiar with Pendo and user analytics approaches to understanding behavior
- Experience with unmoderated usability testing or A/B testing
- Application security or cybersecurity product experience
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Working at Clevertech
People do their best work when they’re cared for and in the right environment:
- RemoteNative™: Pioneers in the industry, we are committed to remote work.
- Flexibility: Wherever your are, and wherever you want to go. We embrace the freedom gained through trust and professionalism.
- Team: Be part of an amazing team of senior engineers that you can rely on.
- Growth: Become a master in the art of remote work and effective communication.
- Compensation: Best in class compensation for remote workers plus the swag you want.
- Cutting Edge: Stay sharp in your space, work at the very edge of tech.
- Passion: Annual financial allowance for YOUR development and YOUR passions.
The Job
- Senior-level experience with data warehouse, data modeling, schema and big data
- Experience evaluating and selecting a Cloud Data Warehouse - Redshift, Snowflake, or Synapse
- You have accomplishments with data modeling, schemas, and ETL development to support business processes, ideally in the the construction industry
- Clear communicator with expertise in management level presentation and documentation
- English fluency, verbal and written
- Professional, empathic, team player
- Problem solver, proactive, go getter
Life at Clevertech
We’re Clevertech, since 2000, we have been building technology through empowered individuals. As a team, we challenge in order to be of service, to deliver growth and drive business for our clients.
Our team is made up of people that are not only from different countries, but also from diverse backgrounds and disciplines. A coordinated team of individuals that care, take on responsibility, and drive change.
Getting Hired
Interested in exploring your future in this role and Clevertech? Set yourself up for success and take a look at our Interview Process before getting started!
The best people in tech just happen to be all over the world. Are you one of them? APPLY NOW
Job Benefits:
- Full-Time Telecommuting
- Flexible Schedules
- Paid Time Off
- Ability to Work with Cutting-Edge Technology
- Opportunity to Work with and Learn from Top Developers
- Contribute to Open Source
- Flexible Family Leave
- E-Reader for Trainings, Book Club, & Book Recommendations
- Annual Personal Development Stipend
Position Overview:
CNC Software is looking for a Software Engineer to join our machine systems team. This team is responsible for providing a flexible foundation to define different machines and controls for CNC machines, and to handle post processing for the toolpath data.
As a member of our machine systems team, you will be responsible for taking ownership of user stories and defects prioritized by the team’s Product Owner. You will participate in planning meetings related to your areas of expertise. You will work with your team to correctly size and accurately detail stories and defects. You will use modern development practices to tackle complex projects in large codebases.
To succeed in this role, you will need to have a strong understanding of software engineering best practices, including design patterns and the SOLID and DRY principles. You will need to be comfortable diving into a large, legacy codebase and making changes to streamline, improve, and to add on existing processes.
Essential Duties & Responsibilities:
- Design, develop, and test software to resolve defects and implement user stories
- Propose and implement designs for large-scale projects within the scrum team
- Coordinate with other developers to ensure the success of large-scale team projects
- Communicate project status regularly with all necessary stakeholders
- Assist in writing, sizing, and breaking down user stories and defects
- Conduct peer reviews
- Evaluate and recommend tools, technologies, and processes for software development
Who You Are:
- You have a Bachelor’s Degree in Computer Science, Mathematics, or Engineering or equivalent experience
- You have 6-9 years’ experience in developing commercial applications in C++ or C#
- You have experience with agile software development & strong understanding of object-oriented development
- You have previous experience developing for Microsoft Windows using Visual Studio
- You have experience with standard software development practices such as source control, peer reviews & unit testing
- You have a strong ability to design and implement large-scale software projects
It’s a Plus If:
- You’re familiar with parsing engines or interpreters
- You have experience in software development with CAM software, especially with post processing
- You have experience with CNC machining, especially dealing with NC code and machine environments
- You have knowledge of kinematics and 3D transformations
- You are familiar with design patterns and the C++ standard library
- You have experience writing multithreaded applications
CNC Software, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
EOE/M/F/Vet/Disabled are encouraged to apply.
We are an E-Verify Employer.
Job Benefits:
- Generous compensation package
- Voted Top Workplace 3 years running
- Generous PTO and holiday package
- Onsite gym and paved walking trail
- Subsidized catered lunches
- Casual work environment
- Composting program and employee gardens
- Hybrid vehicles as company cars
- Remote work capability
- Parental leave program
This position is responsible for development and maintenance of customer-facing marketing websites. An eye for design and drive to stay up-to-date on new technology is a must. This position is part of the marketing team and will work closely with designers and writers to develop and update websites, email templates and other web-oriented content.
Please submit previous work examples or a portfolio with your resume.
Responsibilities:
- Evolve, maintain and update key Squirrels marketing websites and emails
- Create mini-sites and landing pages from scratch
- Suggest and make improvements to existing properties
- Create and maintain email drip campaigns
- Debug and resolve front end issues with websites
- Work closely with the marketing team to maintain a consistent image and style
- Monitor for new technologies, suggest and implement them
- Suggest and make UI/UX adjustments as standards and platforms evolve
Requirements:
- Proficient with HTML 5 and semantic HTML
- Deep CSS knowledge with knowledge of features like Flexbox and Grid, and the ability to create smooth animations
- Experience coding emails and email systems like MailChimp and ExactTarget
- An eye for web design
- Javascript experience, including experience animating elements
- Experience with responsive web design
- Experience with cross-browser compatibility
- Experience with modular CMS systems
- Experience with Photoshop and other Adobe products
- Ability to self-manage time and juggle multiple projects at the same time
- Passion for making websites look and work great
Added Bonuses:
- Experience with HubSpot including HubDB and HubL
- Google Tag Manager and Google Analytics experience
Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world’s most innovative organizations.
Enterprise companies turn to Clevertech to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points.
By partnering with Clevertech these companies are propelling forward and changing their industries, business models and more.
About Clevertech
We're Clevertech, since 2000, we have been consulting for and building core operating technologies, mobile apps and complex web applications that drive business growth for startups and Fortune 500 companies alike. Our clients' hardest problems are our favorite problems.
Requirements
- 5+ years of relevant experience in business intelligence, data analytics, or data engineering
- Vast experience with GCP BigData Tooling: BigQuery, BigTable, etc
- Experience with reporting, large datasets, and complex queries.
- Solid knowledge of data integration tools, ETL, data modeling
- Adtech industry experience a plus
- Ability to translate business data needs to specific technical requirements
Working at Clevertech
At Clevertech, you can expect that you will:
- Be 100% dedicated to one project at a time so that you can hone your skills, innovate and grow
- Be a part of a team of talented and friendly senior level developers
- Work on projects that allow you to use exciting, cutting edge tech. We believe in constantly evolving your mastery
The result? We produce meaningful work and we are truly proud and excited to be creating waves in an industry under transformation.
Our Benefits
We know that people do their best work when they’re taken care of. So we make sure to offer great benefits.
- Fully remote role in fully remote company
- Competitive salaries
- PTO
- Flexible Family Leave
- Annual Financial Allowance for YOUR development
- Strong Clevertech Community
- Clevertech U (Leadership Program, Habit Building, New Skills Training)
- Clevertech Gives Back Program
Getting Hired
Our team is made up of people that are not only from different countries, but also from diverse backgrounds and disciplines. Our focus on employing respectful, introspective and collaborative talent is what powers our company and our success.
Interested in exploring your future in this role and Clevertech? Set yourself up for success and take a look at our Interview Process before getting started!
If you want to meet and learn about our CleverPeople's experience working at Clevertech, click here.
The best people in tech just happen to be all over the world. Are you one of them? APPLY NOW
Job Benefits:
- Full-Time Telecommuting
- Flexible Schedules
- Paid Time Off
- Ability to Work with Cutting-Edge Technology
- Opportunity to Work with and Learn from Top Developers
- Contribute to Open Source
- Flexible Family Leave
- E-Reader for Trainings, Book Club, & Book Recommendations
- Annual Personal Development Stipend
Do you do your own dishes? We've got a job for you (and it's not dishwashing ;-) ).
Do you put them in the sink and expect someone else to do them? Move on, please.
Do you get pissed (in a professional way) when someone else leaves their dishes in the sink? Please apply!
TrainerRoad is looking to expand our engineering group. We're looking for smart software engineers who "get things done." They will be full-time employees of TrainerRoad and will join a cross-functional pod on an established remote team.
Areas of work include React, TypeScript, Electron, and React Native.
App Development
We're recently re-written our mobile and desktop apps in React/RN with Typescript. It's a solid codebase (it can always be better) and we strive to add to it without making it exponentially more complicated.
Our goal of the re-write was to increase the speed of app development. We did this through hot module reloading, fast computers, a great build chain, automated testing, clear and well-defined issues, and a dedicated QA team that tests every PR.
We track what our users do, learn from that, and improve the product. We want this loop to be as quick as possible.
Our website is built in Angular 2+ and there's the opportunity to work on the web in Angular, although we will be migrating this to react in the future.
This job is primarily for React (on Electron or web) and React Native app development.
Engineering Principles we believe in
- Write good code, but not necessarily great code.
Good code ships, great code gets "tinkered" with and debated about ad nauseam.
- Good code is understandable.
We admit it, we've made things too complex in the past. We've had complex class hierarchies and really shown off our CS skills.
Sure, there are fewer lines of code, but it takes someone a few days to figure out what's going on and it's easy to write bugs.
We believe in a few more lines of code for the sake of clarity and debugging ease.
- Good code is testable, and we're pragmatic about testing.
You don't get the same testing ROI for every line of code. We believe to test the areas that are most likely to break, are tricky, or are likely to be changed. We still run thousands of unit tests per build, but we're not testing 1+1 = 2.
- Quick builds will set you free!
To be a successful engineer, you need to get into "flow" (more on that below) as often as you can. That's why we love hot module reloading.
- We want just enough process to be awesome, and nothing more.
We have engineers review issues before a sprint for clarity and completeness. When they submit a PR there's always code review, UI/Unit tests run, then QA manually tests.
For the web, we automatically push every PR that's merged into Master.
For the app, we do weekly releases where there's a final regression test with all merged PRs from the previous week.
Our process prevents bugs/regressions and ultimately saves a lot of time.
- Long-running branches are the devil
Oftentimes projects will take weeks/months before they are launched.
Instead of experiencing a merge/testing hell at the end of the project, we encourage small PRs into master with a "feature flag" on the new project that allows employees to use the feature in production but not our users.
Cool Things We Do
- Every PR has a set of unit tests and automated UI tests run against it.
- Every PR is code reviewed.
- We have a dedicated QA team to manually check your PR (it requires four testers to sign off).
- Every web PR that is approved is automatically deployed (CI).
- We've got a beta system that has a flow of production data that helps you develop and test your code without worry of breaking things.
- Everything is hosted on Azure. There's plenty of dev/beta/test servers and databases to use.
- We are organized into cross-functional pods of 6-10 people with their own Product Manager. They work on a feature across platforms.
- We run two-week sprints. The web/app team reviews, estimates, and discusses all sprint issues before they are free to be worked on.
- We often pair-program.
- Our engineering, marketing, and design team are remote.
- We have a skilled design team that handles the HTML/LESS for the apps and websites.
Who We're Looking For
We want smart engineers who get shit done! Not only do you have to be smart, but you also have to be pragmatic.
Let's say you need to paint a room white.
Smart and Pragmatic Engineer: A pragmatic engineer fills up a sprayer (rather than use a paintbrush), gets to work, and makes sure they don't paint themselves into a corner.
Smart Engineer (but not pragmatic): A smart engineer who's not pragmatic might design a system to change the color of the room in just 30 seconds. Sure, it would take 2 months to build the system but we could change colors so quickly! It's totally optimized for repainting!
If the second example sounds like you, please do not apply. We know it's fun to go hog wild in projects but we need to "get shit done". There's a whole line of other engineers and designers waiting for that room to get painted so they can do their own work on it.
We're a Team, Not a Family
It sounds harsh to say, but we're not a Family. I know lots of businesses call themselves a family, but I think it's BS. If you get drunk at work and yell at someone, we're going to let you go (although we would give Grandma a pass at Thanksgiving).
It's better to think of TrainerRoad like a sports team. Everyone has their role and their jobs. It's our jobs as managers to bring new hires up to speed, train them in our system, and coach them to be successful.
If someone is not performing, we need to talk to them, coach them, find out what's going wrong and where we can improve. If someone just can't perform to the standard level of the team and we can't coach them to get better, we have to let that person go.
Another clear sign that you have a high-performance team is that if everyone would "enthusiastically rehire" each other for their current roles. It really makes work wonderful when you respect, trust, and value your co-workers.
Required Technology Experience
React
Redux/Mobx
Typescript
Git
Web Application Experience (interactive web pages)
Optional Technology Experience
React Native
Electron
Native iOS/Android
Angular
C# (We use this on our web backend)
Work Remote or in Reno, Nevada
We're looking for the best candidate we can find. Don't let a little thing like geography get in the way. Over half of our development team works remotely. It works very well with the help of Slack, Screen Hero, and Github.
We expect remote employees to overlap at least 6 hours with the Reno, Nevada office (we're there 8am-5pm Pacific time).
Salary
We're looking to hire engineers at 110k per year. We can tie that to USD or Rand (your choice).
Perks
- Unlimited Vacation
- Flexible schedule
- Fast computers
- Access to the latest fitness devices (power meters, trainers, sensors, etc.)
- Co-workers you can learn from
Your Resume should have:
- Links to any open source projects you've contributed to (not required)
- Github/StackOverflow username if you'd like
- Examples of experience in the "Optional Technology Experience" area
Your Cover Letter should have:
- Let us know why you want to work for TrainerRoad
We also Require
The best engineers only want to work with other great engineers. We've found that the best way to find great engineers is to have them code, not just answer trivia questions during an interview.
That's why we require applications to do a refactoring exercise as part of their job submission. The right candidate won't find this a pain in the ass; it should be enjoyable.
This also weeds out the vast majority of candidates who just fire off resumes everywhere.
You can find the refactoring exercise here: https://github.com/trainerroad/RefactoringChallenge
It has a README.md with instructions.
Excited about our Company?
In your application let us know why you want to work with us and why you think you'd be a good fit for our company.
FAQs
Do I have to be a cyclist to apply?
Nope! Not everyone in the company is a cyclist. It helps if you're an active racer but it's not required. If you are a racer or TrainerRoad user, let us know!
What's unlimited vacation mean?
The CEO of TrainerRoad used to be an engineer at a Fortune 500 company where life was a grind. We believe employees put out their best work when they are happy and not burnt out.
If your brain just isn't working at 6 pm, we encourage employees to go home and rest up. It does no one any good to sit and stare at the computer screen for another two hours. We don't track that time.
Employees generally shoot for around four weeks of REAL vacation time (no slack checking) but some take more, and some take less. The thing we care about is how productive you can be and how much value you can add to the company. The bottom line, we want people who are passionate and get things done. If you meet those requirements, everything else works itself out.
That being said, if you end up taking massive amounts of vacation, come in late, leave early, and aren't producing outstanding work we're going to have a problem.
How do you work?
We're big believers in Deep Work and Flow. If you're not turning off Slack (snooze), going DND on your phone, and shutting off the world for multiple hours a day you're probably not being as productive as you could be. The idea is a developer should be able to work on a chunk of work that they understand distraction-free for multiple hours totally. This is the only way the company moves forward.
We try to work as pragmatically as we can. We have excellent designers on staff who go from mockups to responsive HTML with light javascript work.
Development uses Github with a strict pull request process. We test, comment, refactor, and improve each other's pull requests.
We have a QA team (we call them the Test Team) that checks every PR and does full regression checks for each App release, and we're continually getting more automated.
We have an Automation Team that only focuses on writing UI tests to speed up testing and find bugs faster.
We can one-click deploy our app on Alpha, Beta, and Production channels.
We can one-click deploy our website to Azure (includes smoke tests and warm-up).
We have nightly builds that deploy to Test Flight and Google Play.
We often pair program via Slack.
We work off bi-weekly sprint issue lists on Github.
Developers get super-fast machines and awesome equipment. If it's going to let you be more productive, we want to spend the money on it.
You didn't ask about education, what's required?
Please put your education on your resume, but we're not going to reject someone because they don't have a degree in Computer Science. We understand that some of the best and most passionate engineers are self-taught.
How long until I hear a response from you guys? What's the process?
If you don't follow directions in this job posting, you'll be immediately rejected.
If you did follow directions, our goal is to review your refactoring within a week of submitting your application. All refactoring reviews are done "blind"; meaning the reviewer doesn't know your name, resume, or where you're from. Code is code, and it should be reviewed that way without bias.
If we like your refactoring, we'll have you do a coding logic quiz. Nothing super in-depth CS wise. We've found that the candidates who do the best on these exercises are very successful at TrainerRoad.
We'll take the top combined refactoring and coding quiz results and set you up for a team interview.
If the team likes you; we'll then set up a pair programming session with you and an engineer. We'll give you a tour of our codebase and work on a real issue. This gives you a chance to run away from our codebase screaming and also demonstrate that you can communicate with us.
If all of the above is good, you're hired!
I know this sounds like a lot of hoops to jump through, but it works so so well! Once you're on board, you'll love that everyone else went through the same process and is up to "your level" in terms of "get-shit-doneness".
What's with the dishes analogy?
Doing your own dishes is a GREAT analogy for our culture. Don't leave shit around for someone else to clean up. Do your own dishes. Do you see someone making a mess? Let's discuss it (in a productive manner) so that we can nip that behavior in the bud.
We know we're really doing well when someone points out a manager not "doing their dishes" or causing an extra headache for a process that doesn't add value (it happens). Seriously, we need employees to call managers out on this. I'm the CEO writing this; please oh please tell me if I'm messing up or not walking the talk.
This is the longest job posting ever, when does it end?
Right now! Congrats if you made it this far! We look forward to looking at your resume and refactoring exercise.
TrainerRoad is an equal opportunity employer.
TrainerRoad believes that Black Lives Matter and is proud to have raised $64k for the NAACP Legal Defense Fund.
You can view our core values here.
Time zone: (GMT-08:00) Pacific Time +/- 2 hours
HeidelbergCement one of the largest construction materials companies worldwide is looking for a
DevOps Engineer (f/m/d)
to scale our microservice oriented architecture on a rock-solid containerized infrastructure. You will work with a small SRE team on the stack of our digital suite and align in the cross-department Cloud Solutions group how we run the companies cloud infrastructure distributed across the globe. Your mission is to enable our engineering teams to enjoy the beauty of continuous delivery and provide best of class observability across our system. Ideally you started your career as a developer and later transitioned to SRE.
We as a DAX 30 company are working very hard on the digitalization of our core businesses. The journey of becoming a Digital Leader has just started and now it’s the perfect time to join us and form an outstanding DevOps team that is all about automation, quality and uptime.
Additional training and coaching are part of the package so if you are passionate about site reliability engineering and committed to both observability and agility then this is the job for you.
Your next challenge
- Contribute to our cross-functional product teams and advocate for observability, gradual changes, tooling and automation
- Manage the services and lifecycle of all components in our Azure based stack
- Review Roadmaps, Epics and User Stories to translate timely into meaningful tasks
- Design, develop and execute automation scripts using open source tools
- Take ownership of our CI/CD pipelines and make them better every day
- Develop and operate our Digital Foundation Platform with Kubernetes and Openshift
- Build tools, services and plugins to bridge the gaps in our current infrastructure
- Mandate blameless post mortems
- Perform thorough measuring of the system
- Stay up to date with new tools and developments
Your Profile
- You consider repetitive tasks as your enemy and always drive for automation
- Bachelor’s degree in computer science (or comparable qualification)
- Proven work experience of at least 3 years in software engineering, DevOps and/or operations
- Strong developer mindset and toolset
- Prior experience in large-scale distributed systems is a plus
- Experience with CI/CD tools such as Gitlab
- Experience with PostgreSQL or similar database systems
- Experience with the EFK stack
- Experience with Openshift / OKD / Kubernetes
- Expert knowledge of Azure Cloud is a plus
- Experience with Grafana, Kibana and Prometheus is a plus
- Very solid sense of ownership and drive
- Very good English language skills. German language skills would be beneficial.
- Ability to work in an international team
- Willingness to travel internationally (occasionally)
Our newly opened Headquarters are in Heidelberg. Moreover, we have offices in other countries or the option to work completly remote. Please indicate in your application from where you are planning to work.
Please attach your references (university, work, etc.) to your application.
Job Benefits:
- Flexible working hours
- Personalized remote working options
- New Headquarters in Heidelberg opened in 2020
- Modern workspaces
- Team events
- International relocation support (visa, temporary housing, financial)
- Latest and impressive technology stack
- International & cross functional agile teams
- Option to choose own work equipment (Mac, Linux, Windows,...)
- Monthly learning days, conference visits and other training options
Time zone: (GMT+01:00) Berlin +/- 2 hours
Elinvar enables asset & wealth managers to digitalize their business models by providing the required Platform as a Service. This includes applications for core processes as well as third party connections. Our partners and customers like the Fondsdepotbank, Donner & Reuschel AG, and M.M. Warburg & Co. profit from the combination of leading technology and the optimal regulatory setup as we hold all necessary BaFin licenses. With this comprehensive approach, we create the unique opportunity for our partners to go digital in one step and to utilize state-of-the-art analytics to create individualized solutions to the benefit of their clients.
About the technical stack: the platform consists of dozens of microservices which are mainly based on Java 11. They communicate through Kafka and a GraphQL. Data is stored in PostgreSQL and Couchbase. The services are running in Docker containers on three AWS data centers in a high availability mode, managed by Kubernetes. The frontend is based on React.js. We are using GitLab for source control and continuous integration. The development process is based on Scrum with 2-week sprints.
Sounds interesting? We’re now looking for a Senior DevOps Engineer (m/f/div) to join our team at Elinvar.
What will keep you challenged?
- Extending our monitoring and alerting with a focus on business processes
- Assisting the integration of 3rd parties like custodians banks
- Constantly improving the security of the platform
- Finetuning the Continuous Integration / Continuous Delivery process
- Enhancing our highly accessible platform while using the latest technologies like AWS, Kubernetes, Ansible, Docker, Prometheus, Couchbase and Kafka
What are we looking for?
- University degree or an equivalent education
- First experience with configuration management tools like Ansible, Chef or Puppet
- First experience with Linux and scripting languages like BASH, Python
- Experience in Docker, Kubernetes, Terraform and AWS is a plus, but not required
- Fluent in English and ideally German
- You advocate DevOps philosophy and emphasize effective communication and collaboration between engineering, product, and operations
- You never stop learning and are particularly passionate about technology
- Never stop learning and are particularly passionate about technology
What will keep you happy?
- An outstanding, highly motivated and international team that values a positive and open working environment - and a group of people who genuinely appreciate and support each other
- An inspiring momentum to reshape the wealth management industry by replacing legacy IT with a modern, sustainable IT platform
- Everything you need to excel in your profession, backed by some of the world’s most recognized investors
- Enjoy an open corporate culture without dress code, with flexible working hours and remote office options
- Beautiful loft-style office, situated in bustling Prenzlberg just a few minutes from Alexanderplatz – a lunch and afterwork Dorado at your doorsteps
- An employer that welcomes diversity and actively promotes equal opportunities on every level
Job Benefits:
- Support with municipal services & bureaucracy.
- Free German classes, several times a week, directly in our office.
- Discount with public transportation ticket.
- Fresh snacks and dinner in case you are working late.
- Great coffee and a huge variety of drinks at your choice.
- Discounts on a variety of physical activities and wellness.
- Team support: regular team events and spontaneous activities.
- Tetris battles, board game nights or PlayStation sessions: join us!
- 28 vacation days and flexible working hours with the option to work re
- Beautiful loft-style office, just a few minutes from Alexanderplatz an
Time zone: (GMT+01:00) Berlin
HeidelbergCement one of the largest worldwide construction materials companies is looking for a Quality Assurance Engineer (Automation) (f/m/d) to build world class mobile and web applications based in Heidelberg, Germany. You will be involved in a global product team where you can learn and grow with our company as we embark on a digital transformation of our application offerings. You have an opportunity to provide valuable input as we shape and improve our core digital customer offerings over the coming years.
QA Engineers in our teams aren’t doing much manual testing if any at all. You write scripts to automate testing and build-up tooling to better embed testing into the individual product teams. Second, you should use your QA knowledge to influence the software engineers on a regular basis so that we end up with better software and embark on our “quality by design” strategy. We are true believers that continuous delivery and test automation have to go hand-in-hand.
Additional training and coaching is part of the package so if you are passionate about web and mobile technologies and committed to clean code then this is the job for you. Of course, we offer possibilities to work remotely and our newly built headquarter offers a very modern and inspirational workplace as well.
Your next challenge
- Develop test strategies
- Design, develop and execute automation scripts using cutting edge tools
- Build tooling for test development, coverage and reporting
- Drive quality at the root of our development process
- Contribute to your cross-functional product team and advocate for detailed, comprehensive and well-structured test plans and test cases
- Bridge communication between business and IT to support continuous user acceptance tests
- Drive our testing strategy both visionary and very hands-on
- Define and implement the way we handle testing and advocate for DevOps practices such as CI/CD and test automation
- Estimate, prioritize, plan and coordinate testing activities
- Help to troubleshoot our large-scale distributed systems
- Stay up-to-date with new testing tools and test automation strategies
- Share our test engineering practices within all HeidelbergCement and conferences
Your profile
- University degree in computer science (or comparable qualification)
- Experience in the field
- Ability to automate test cases by either scripting or coding
- Hands-on experience with automated testing tools (e.g. Cypress, Appium)
- Experience in writing clear, concise and comprehensive test plans and test cases
- Hands-on experience with both white box and black box testing
- Experience working in an Agile/Scrum development process
- Very good English language skills. German language skills would be beneficial
- Ability to work in an international team
- Willingness to travel if required
- Joy in tackling a steep learning-curve personally and professionally
We have offices in several countries and also offer to work completly remote. Please indicate in your application from where you are planning to work.
Please attach your references (university, work, etc.) to your application.
Job Benefits:
- Flexible working hours
- Personalized remote working options
- New Headquarters in Heidelberg opened in 2020
- Modern workspaces
- Team events
- International relocation support (visa, temporary housing, financial)
- Latest and impressive technology stack
- International & cross functional agile teams
- Option to choose own work equipment (Mac, Linux, Windows,...)
- Monthly learning days, conference visits and other training options
Time zone: (GMT+01:00) Berlin +/- 2 hours