Remote Docker Jobs

Yesterday

Technical Support Engineer
Dataiku  
python data science big data docker cloud azure Jan 26
Dataiku allows enterprises to create value with their data in a human-centered way while breaking down silos and encouraging collaboration. One of the most unique characteristics of our product, Data Science Studio (DSS), is the breadth of its scope and the fact that it caters both to technical and non-technical users. Through DSS, we aim to empower people through data and democratize data science.

Dataiku is looking for an experienced Technical Support Engineer to join its rapidly growing global Support team. Based out of Asia Pacific, you will be supporting the deployments of its Enterprise AI Platform (Dataiku DSS) to an ever growing and diverse customer base. Normally we hire candidates for our Support team to work a standard Monday to Friday work week. As a Weekend Warrior, you will be working a modified 4 or 5 day work week that always includes Saturday and Sunday to help our customers on a full-time basis.*

As a Technical Support Engineer, you will have the opportunity to showcase your skills as a polished communicator and a trusted technical resource along with being able to demonstrate excellent judgment in prioritization and multitasking. Furthermore, we are looking for someone who loves learning new cutting-edge technologies and getting their hands dirty to solve challenging technical problems, and is naturally driven to become an expert in the space. 

Our ideal candidate is an autonomous individual who is passionate about getting big data and data science technologies working together to solve business problems, and who will efficiently help customers solve their technical issues with Dataiku DSS. If you are interested in staying at the bleeding edge of big data and AI while also having the opportunity to join a rapidly growing startup as we look to take our support operation global, this will be a great fit for you.

*Please note that Dataiku will make sure to comply with any and all relevant local labor laws that are applicable with regards to both required time off and compensation.  

This role can be based in Singapore, Australia, Korea or Japan.

In this role, you will help the team

  • Provide technical solutions and respond to technical requests from customers through a variety of different communication channels 
  • Manage and resolve support issues with a high degree of technical complexity
  • Act as a liaison between clients and other Dataiku teams (such as Customer Success, Engineering, Data Science, etc.) to help deliver a fast and efficient resolution to issues or questions that have been raised by our end users 
  • Improve efficiencies by documenting and standardizing support processes along with capturing or developing best practices 
  • Develop tools that will help in diagnosing, resolving, and triaging hard-to-get-at problems
  • Document knowledge in the form of incident notes, technical articles, and contributions to knowledge bases or forums within specific areas of expertise
  • Follow-up on customer commitments in a timely manner, balancing effectively both processes with the need to adapt to the situation, along with relaying lessons learned and feedback internally to our other client-facing and technical teams

You might be a good fit if you have

  • A strong competency in technical problem solving, with demonstrated experience working with advanced log analysis and other debugging techniques 
  • Proficiency working with Unix-based operating systems
  • Comfort working with and reading customer code
  • Experience working with at least one type of relational database and SQL 
  • Grit when faced with technical issues - you don’t rest until you understand what is happening and why things are not working 
  • Excellent problem solving and analytical skills with an aptitude for learning new technologies
  • Strong communication skills and the ability to interface with both technical and non-technical individuals as needed 
  • Ability to be autonomous, resourceful, and a proactive self-starter, while also remaining process-oriented and a team player
  • Professional fluency in English is a must Ability and willingness to work a modified work week, which includes the weekends

Bonus points of any of these

  • At least 4 to 6 years of experience in a client-facing engineering or technical role, ideally involving a complex and rapidly evolving software/product 
  • Experience working with a multitude of analytics and big data technologies (such as Hadoop, Spark, Docker/K8s, and various other database or BI technologies)
  • Hands-on experience with Python and/or R
  • Working knowledge of various cloud technologies (AWS, Azure, GCP, etc.)
  • Experience with authentication and authorization systems like LDAP, SAML, and Kerberos
  • Proven track record working in a remote position with a large amount of autonomy
  • Professional or native fluency in either Japanese, Korean, and/or Mandarin is a plus

What you can expect to gain in this role

  • Ability to make an impact and help scale the Support organization, including being one of the first few support engineers to be based out of APAC
  • Ability to work on the latest and greatest big data technologies for a unicorn startup 
  • Competitive compensation package, including equity, health benefits, and paid vacation
  • Trips to our regional offices and headquarters (such as Singapore, NYC, and Paris) along with other locations worldwide for company-wide and team events
  • Startup atmosphere: Free food and drinks, international atmosphere, remote first culture, general good times, and smart/friendly people
To fulfill its mission, Dataiku is growing fast! In 2019, we achieved unicorn status, went from 200 to 400 people and opened new offices across the globe. Spanning from Sydney to Frankfurt, Denver to London, geography doesn’t stop Dataikers from working closely together and sharing experiences. Collaboration is key within our product and culture. We strive to create a sense of belonging and community while fostering diverse thinking by encouraging cross-team, cross-office interactions like our annual company offsite or Paris onboarding. Fly over to Twitter, LinkedIn, and Instagram to read stories about our culture, people, and success. 

Our practices are rooted in the idea that everyone should be treated with dignity, decency and fairness. Dataiku also believes that a diverse identity is a source of strength and allows us to optimize across the many dimensions that are needed for our success. Therefore, we are proud to be an equal opportunity employer. All employment practices are based on business needs, without regard to race, ethnicity, gender identity or expression, sexual orientation, religion, age, neurodiversity, disability status, citizenship, veteran status or any other aspect which makes an individual unique or protected by laws and regulations in the locations where we operate. This applies to all policies and procedures related to recruitment and hiring, compensation, benefits, performance, promotion and termination and all other conditions and terms of employment.
Share this job:

Last Week

Golang Engineer
Numbrs  
aws kubernetes docker go git golang Jan 24

Numbrs Personal Finance AG is a technology company. Our product is Numbrs, a multibanking application available for iOS and Android. Numbrs is one of the most widely used banking apps in Germany and was recently launched in the UK.

Numbrs is reshaping the future of the workplace. We are a fully remote company, at which every employee is free to live and work wherever they want. We are a team of professional, hard-working, supportive and entrepreneurial individuals with a passion for execution.

We are seeking professionals who can thrive in a fast-paced environment where attention to detail, excellent communication skills, and a talent for delivering out-of-the-box ideas are essential. Do you want to have a real impact on the future of the financial industry? Join Numbrs.

Job Description

You will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume. You enjoy learning new things and are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

Key Qualifications


  • a Bachelor's or higher degree in technical field of study or equivalent practical experience


  • a minimum of 4 years of professional experience with Golang


  • hands-on experience with highly concurrent production grade systems


  • experience with micro-service based architecture


  • knowledge of AWS, Kubernetes, and Docker


  • excellent troubleshooting and creative problem-solving abilities


  • excellent written and oral communication in English and interpersonal skills

Ideally, candidates will also have


  • experience with professional software engineering best practices, coding standards, code reviews, testing and operations


  • experience with CI/CD toolchain products like Jira, Stash, Git, and CircleCI

Location: Home office from your domicile

Share this job:
Senior Ruby on Rails Software Engineer
ruby-on-rails ruby aws javascript senior docker Jan 24

Ruby on Rails developers at Leadfeeder work mainly on our backends: building APIs, background data processing flows, and integrations. Being a very data-intensive application, much of the work on the Leadfeeder backend involves optimising and effectively using various databases – Cassandra, AWS RDS & Aurora, Elasticsearch and Redis, to name a few.

Our backend, we run multiple small-to-medium-sized Ruby on Rails apps and use serverless components (AWS Lambda, API Gateway, Kinesis) on the side. We pride ourselves on keeping apps working smoothly, and the codebase tidy and well-tested. We dedicate time for upgrades, refactoring and improvements in the developer experience.

For people with skills and interest, we offer possibilities to work on our Ember.js frontend too, enabling people to grow to a fullstack role. Equally, there are opportunities to learn and be involved in infrastructure, DevOps and serverless development.

Responsibilities

  • Developing new features together with your squad
  • Build internal and public APIs
  • Build, benchmark and optimise our core backend components
  • Helping operate our production environments on AWS
  • Providing code reviews to your peers

Essentials skills and expertise:

  • 5+ years work experience writing maintainable and well-tested Ruby on Rails apps
  • Strong software architecture & data modelling skills to base engineering decisions on product vision
  • Ability to help and improve the work of your colleagues through your teamwork and communication skills
  • Experience managing, monitoring and troubleshooting production grade web applications
  • Capability to work remotely (minimum 4-hour overlap with central European working hours)

Preferred experience:

  • Experience working with various APIs
  • DevOps, AWS, Terraform, Docker, Kubernetes
  • Serverless computing, AWS stack in particular

Benefits

  • Get to work in a talented, remote-first international team
  • Chance to make an impact on a global product
  • Actual work-life balance with healthy 40-hour work weeks
  • Flexible work time
  • Biannual company retreats
  • Competitive salary
  • Friendly and encouraging work environment

Our hiring process:

After we've received and reviewed your application, there are a number of stages in our process.


  1. Initial video call. You'll get to learn more about the role and our company, and we'll learn how you communicate and what are you looking for in the job.

  2. Technical interview. Qualified candidates proceed to our technical interview, where we ask more in-depth technical questions.

  3. Home assignment. We'll test your coding skills in building a small application. You can do this at home on your own time. The assignments usually take about 4-6 hours to complete.

  4. Assignment review and skills interview. After our team has reviewed your assignment, we invite you to the next interview. We'll provide feedback and ask questions about your code. This interview also includes some pair-programming, where we do some improvements or additional features to your project.

  5. Culture interview. The final step before decisions. Great cultural fit is highly important in our remote team. We also want to give you as much as possible information on how it is to work at Leadfeeder and what our culture is like.


All interviews are done remotely over video calls, but of course, if you happen to be in the same city with some of our team members we're happy to organize a meeting on site.

Share this job:

This Month

Software Engineer - SRE Shard Capacity Management
 
java python docker cloud aws backend Jan 19
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Enjoy tackling problems at massive scale? Love building robust services? Love experimenting with new software and environments? Like being challenged? Join us in Atlassian Site Reliability Engineering for your next big challenge!
We are looking for an experienced Backend Engineer who is passionate about building scalable cloud services to join our growing SRE team. You will be joining a high-impact team based in the Sydney office tasked with building platform services that manage and scale our RDS and EC2 infrastructure for our ever-growing Jira and Confluence products.
An ideal candidate is someone who passionate about building reliable services, enjoys systems engineering, keeps on top of industry trends (particularly those related to reliability & scale) and loves bringing their knowledge into the team. We'd love it if you brought a deep understanding of modern cloud infrastructure, programming expertise, operational experience and a desire to change the status quo. We'll support you with robust backend systems, mature processes, and a motivated team with a strong desire to not f*** the customer. We're looking for an engineer who can analyse and help improve our services and processes to get us to an even higher level of availability, scalability, and reliability.
This is an amazing opportunity to join a vibrant team and make huge impact & can offer an open runway for the right person, with room to grow.

About the team
The ‘Production Engineering - Shard Capacity Management' team manages the RDS & backend cloud infrastructure that powers Atlassian's Jira and Confluence products. We deal with problems of massive scale, building observability and load balancing systems that allow Jira and Confluence to scale into hundreds & thousands of customers worldwide. Our team is responsible for key capacity decisions; balancing cost and the user-experience of our millions of daily users. Our team manages the services, automation and systems that make this possible, with a strict emphasis on removing human from everyday decisions that keep our products running and healthy.
Since the onset of Free Edition for Jira and Confluence, minimising infrastructure costs has become a major priority. We aim to deliver our technology to the widest possible audience, in so doing we hope help the world unleash the potential of every team. To achieve this, we must solve the ever-shifting equation for how to deliver our compute & read-heavy applications in a cost effective manner. This financial year we are focusing directly on this equation with a direct initiative on reducing the costs of our infrastructure, during which we will be building green-fields backend systems designed to capture activity/observability information for our customers in order to build automations and systems that intelligently balance our system load in a cost effective way.

More about you

On your first day, we'll expect you to have:

  • Hands on experience with public cloud offerings (AWS components like EC2, CloudFormation, RDS, S3, DynamoDB, SQS, Kinesis - or equivalents, e.g. in GCP / Azure)
  • Strong Java / Spring backend engineering experience.
  • Experience building web-services and clients using REST/GraphQL
  • Experience using container systems like Docker and/or Platform as a Service.
  • Strong organisational and interpersonal skills, with experience developing and instilling a culture of operational maturity.

It would be great, but not mandatory, if you had

  • Experience with one or more Languages: Kotlin, Python, Bash Scripting, Typescript/React.
  • Experience with Database administration, managing RDS/Postgres infrastructure will be highly valued
  • Experience in microservice architecture.
  • Experience in Site Reliability Engineering and/or operating large scale systems.
  • Experience with AWS/Lambda and step functions.
  • Experience building monitoring into your code, tweaking dashboards, defining alerts, writing runbooks
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

Atlassian is committed to providing reasonable accommodations to all individuals participating in the application and interview process, and while performing job functions. Please note that you will have the opportunity to request accommodations at each stage of the assessment process. To request accommodations before scheduling an interview, please reach out to atlassian-accommodations@atlassian.com and someone will follow up shortly.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Software Engineer
Ceros  
aws node-js javascript jquery php docker Jan 19

About Ceros

Ceros is an experiential platform that empowers the creation of bespoke, immersive digital experiences without code. We’re passionate about helping companies transform their static digital content into engaging experiences. From custom microsites to immersive interactive webpages, you can build it with Ceros. Publish and update live content and instantly embed it into your site or social media platforms such as Pinterest or Snapchat. Join us and be part of the movement to enable everyone to create experiences that matter.

Our customers include some of the world’s leading brands, such as Mashable, Bloomberg, Red Bull, United Airlines, and AIG.

We are well-funded and institutionally-backed by prominent investors including Sumeru Equity Partners, Grotech Ventures, Greycroft, and Starvest Partners.

The Role

Designing and building the Ceros platform is not an easy task. We require the best-of-the-best Developers, Designers, and QA Testers, ready to bring the functionality of desktop software to the web, often pushing web browsers to the limits of what’s currently possible.

Our codebase is 95% JavaScript and the Ceros product is comprised of multiple single-page applications with a client-heavy focus. We use libraries like jQuery, Require, and Backbone. The Ceros Studio is architected around the HTML5 Canvas element. We’re not language zealots. We believe in using the right tool for the job, and our current server-side infrastructure runs PHP, Node.js, Redis, AWS Aurora, Docker, Jenkins, etc. on the Amazon AWS cloud.

The Team

As part of the Ceros product team, you’ll be working with a small, cross-functional group of the most talented people you’ve ever worked with. We hire only passionate and creative people with a proven and unquestionable ability to execute, and every member of the team is equally responsible for moving the product forward.

We have a dynamic company culture that collaborates daily. We care deeply about the user experience, and we debate passionately about our ideas. When you work at Ceros, you check your ego at the door, and you aren’t afraid to be honest, especially to yourself. We take our jobs seriously but ourselves not so much -- whether it’s cracking jokes in the chat room or poking fun at the CEO’s atrocious spelling.

Key Responsibilities

  • Writing maintainable code (probably goes without saying)
  • Having your day ruined by functional QA testers who find every bug you write
  • Planning and leading high-complexity stories and epics
  • Reviewing story docs and offering insights on impacts to other parts of the application
  • Performing code reviews and helping to enforce our code and architectural standards
  • Participating as a primary on-call resource for service disruptions
  • Handling superfriend responsibilities with minimal assistance
  • Acting as release owner
  • Mentoring other software engineers
  • Suggesting new technologies and techniques to improve engineer productivity
  • Agonizing over the user experience until even a trained monkey could use the product
  • Collaborating with and mentoring your peers on security best practices
  • And finally, deploying your code to production and seeing the customer create something amazing and beautiful with it.

Key Things to Know

  • This is a remote role
  • We want you to start ASAP
  • This is a full-time position

Benefits

  • Competitive salary
  • Unlimited vacation days
  • Stock options
  • Premium health insurance
  • Wellness Fridays (shorter work days)
  • Excellent gear (15” Macbook Pro, iPad, external monitor, etc.)
  • Paid parental leave
  • Virtual experiences in which Cerosians can collaborate, educate, and create social connections with one another

At Ceros, we are deeply committed to the recruitment, retention, and growth of diverse talent; uniting people from unique backgrounds in our shared passion for unlocking creativity through technology.

As an equal opportunity employer, we prohibit any unlawful discrimination against a job applicant on the basis of their race, color, religion, veteran status, parental status, gender identity or expression, transgender status, sexual orientation, national origin, age, disability or genetic information.  We respect the laws enforced by the EEOC and are dedicated to going above and beyond in fostering diversity across our company.

Share this job:
Full Stack Software Engineer
Psychology Today   $0K - $0K
javascript vue-js docker golang mobile full stack Jan 17

ABOUT US:

We're the world's #1 Psychology site read by over 40 Million people a month, and our Therapy Directory helps millions of clients find the right Therapist. We're looking for a few solid engineers (partial to Golang and serverless architecture) to join our expanding team.


We offer:

  • Work/life balance
  • A product and team that will inspire you
  • A healthy and profitable company
  • The freedom to work from home
  • Annual compensation from: $120 - $140K + Bonus.


Still Curious:

  • Search Google for a "Therapist" in your City or Zip, and youll find Psychology Today's Directory at the top of the organic search results.

Benefits

  • Highly competitive salaries
  • No politics: just a collaborative, focused, energetic, work environment that encourages creative solutions
  • A virtual office: freedom and independence to work from anywhere
  • A talented team of friendly people
Share this job:
Senior Software Engineer
php laravel mysql kubernetes aws senior Jan 17

Note: Although this is a remote position, we are currently only seeking candidates in Europe to facilitate the overlap of working hours but also travel logistics for occasional in-person meetings.

At PSP Media we develop cloud-based software solutions for the sports industry, enabling clubs and associations to bring their coaching education and administration online. We have just launched training.app, our B2C platform for sports coaches of all levels anywhere in the world, helping them to improve their coaching by giving them access to high-quality coaching content across all their devices.

As a Backend Engineer you not only maintain our different Laravel applications but also implement new features and build new services/applications from the ground up. 

What you will do:

  • Work on products with modern PHP hosted on a cloud-based infrastructure
  • Build and provide internal & external RESTful APIs that ensure a fast & frictionless updating of our products
  • Constantly challenge and expand your knowledge of reliable software architecture, programming and new technologies
  • Work with agile processes that are adapted to the team’s and project’s needs

What technologies you'll be using:

  • PHP7 and PHP8 with Laravel
  • Go, Python, Node.js
  • MySQL, DynamoDB
  • Kubernetes, Docker
  • ElasticSearch
  • AWS (EKS, EC2, RDS, SQS, SNS, Lambda, CloudWatch, S3, ElastiCache etc.)
  • Microservices with synchronous and asynchronous communication

The budgeted compensation range for this role is €40,000 to €50,000 annually. The actual compensation offered will be based on relative experience and skills, location and employment type. At this time we are only able to provide official employment status to those located in Malta. All other team members will join as full-time consultants and will be responsible for paying any taxes or applicable fees where they reside.

Benefits



  • Distributed Team, enabling us to hire Europe's best talents
  • Regular onsite meetings across Europe
  • Personal Development Allowance
  • Prestigious Clients
  • Flexible working hours and time-off policy with 26 Vacation Days
  • Monthly wellbeing allowance for Gym Membership, Massages etc.
  • Co-Working Space & Home Office Allowances


Minimum qualifications

  • 3+ years of professional software development experience with PHP
  • Understanding of RESTful API’s
  • Spoken and written English skills on Intermediate level or higher
  • Knowledge of Unit Testing
  • OOP skills and knowledge of design patterns

Preferred qualifications

  • Professional experience with Laravel
  • Knowledge of Microservice architecture
  • Experience with Amazon Web Services (or similar)
  • Experience with Docker and Kubernetes, CI/CD
  • A strong portfolio of projects in which you have taken part
  • Domain-driven design
Share this job:
Full Stack Software Engineer
Opinew  
python vuejs2 vue-js docker flask full stack Jan 17

Company Introduction 

Hello! We are Opinew, a Scottish company with a small team and grand mission. We are helping online stores to become independent of large platforms like Amazon and eBay by providing a powerful review import and management system. Opinew helps shop owners to collect reviews from their customers while also allowing them to import existing reviews accumulated over years on Amazon, eBay or AliExpress. Reviews enable social proof, which increases sales conversation to make Opinew’s clients more successful. We are working with thousands of online stores around the world, including small stores and big brands, some of which you may recognise, including: MusclePharm, Status Anxiety, Vankyo and Betron.

Your Role

As Lead Full Stack Engineer, you will play a pivotal part in Opinew’s mission to decentralise online shopping by empowering merchants of all sizes. You are excited to work on a SaaS platform with the latest technologies used by millions of shoppers and thousands of ecommerce stores around the world. Our engineers regularly work with all areas within Opinew as we continue to scale up our SaaS web products. We push updates to our websites almost every day so it won't take long to get your work out in front of millions of users.

At Opinew we are using Flask/Python for the backend and Vue.js with Vuetify and Tailwind CSS on the frontend. Everything is containerised with docker and deployed via an automated CI/CD pipeline to AWS. 

The project 

In line with the tremendous global increase in ecommerce sales, Opinew has rapidly grown its customer base and product team in 2020. As Lead Full Stack Engineer you will be at the heart of our product development and software engineering efforts working on:

  • Implementing world-class software to improve and scale Opinew’s review management system  
  • Experience with designing RESTful API that supports a rapid growing user base
  • Ability to own and deliver end to end API functionality from design/architect, to implementation, to testing, to production release and monitoring
  • Ability to accomplish complex engineering task independently
  • Envision, implement and roll-out best tooling and automation for all our our services
  • Ability to evaluate and communicate different engineering solutions and trade-offs
  • Work with the Opinew team to constantly improve platform usability, onboarding, and customer retention

The engineering team consists of two full-time and two part-time engineers. Depending on their area of expertise, some engineers have a strong focus on backend, frontend or testing. However, generally each engineer works across the full stack and contributes to any part of the codebase. Engineers own their code, ensure maintainability and are responsible for writing unit tests and completing new features without breaking backwards compatibility. 

What we offer 

  • Opportunity to help decentralise online shopping away from the ecommerce giants
  • Exciting opportunity to grow the start-up with us into a global software company
  • Competitive salary
  • Laptop and any other essential technical equipment
  • Education and relaxation: language classes / steam store games
  • Reading/Courses - books and online courses to help with your professional development are on us to help with your personal development.
  • Home cleaning - we will find somebody to take over house chores to help you focus on what matters most to you

What you can expect 

  • An agile, diverse and multidisciplinary fully remote team 
  • A supportive, inclusive and transparent working environment where team mates learn from and help each other all the time. 
  • A place to look at things differently, challenge and offer solutions. 
  • You will be working in a (still) small start-up where the whole company consists of ~10 people. You will have a unique opportunity to make a significant impact and actively drive change in the technology, direction and culture of the start up. 

What we are looking for 

We are looking for an experienced, talented software engineer to join the engineering team and help us scale Opinew to the next level.

This position is for full time, 100% remote work.

We would expect you to: 

  • Always put the user first. 
  • Be an active participant during technical decisions and discussions. 
  • Be comfortable to work in a rapidly changing environment. 
  • Be passionate and empathetic - you fall in love with problems, not solutions. You’re a doer, and a helper. 
  • Take pride in your work. 
  • Think like an owner. 
  • Experiment, test, try, fail and learn continuously. 

Qualifications 

For this role, you must have: 

  • Experience in working as part of a team to ship high-quality software using agile development processes. 
  • Experience in developing UI with Vue.js /React/Angular
  • Experience in python backend frameworks like Flask/Django
  • Proficiency in JavaScript/TypeScript and Python.
  • Experience in e-commerce and Shopify beneficial.
Share this job:
Software Architect
Earnest  
data science docker backend finance node-js frontend Jan 16

We will set you up with all the necessary tools to perform the job from your home office.

Earnest empowers people with the financial capital to live better lives

We're an accomplished team of design, math, finance and technology geeks who believe consumer lending can be radically improved and are doing something about it. We created a company that combines data science, streamlined design, and technology to:

Build products that simplify the lending process, Provide them to more people, and Engage with our customers through more human experiences.

As a Software Architect at Earnest, you will report to the Senior Manager of Platform Engineering, provide technical direction, and build the software that is revolutionizing consumer lending, automating the loan approval process and orchestrating the transfer of billions of dollars. In addition to the $10+ billion in loans serviced, we build tools to maximize Earnest's growth while providing the best possible client experience. Our focus is on building a modern platform that allows us to move faster over time. This means a willingness to rethink domains from first principles and an ability to collaborate well across technical and non-technical teams.

At Earnest, we use Node.js and TypeScript on the server-side. On the front-end we use React/Redux for building new things and Angular for everything else. We deploy services in Docker and Kubernetes on AWS. We integrate with other internal microservices (written in Node.js and Scala) and store the bulk of our data in Postgres and Amazon S3.

What you'll do:

  • Drive systems architecture redesign while working with other stakeholders.
  • Architect and implement domain-based microservices, such as user service, loan service, etc.
  • Prototype solutions for the broader engineering teams, such as a message bus for asynchronous communication between backend services.
  • Create engineering requirement documents and assist with planning of new features and bug fixes.
  • Mentor and provide guidance on engineering best practices to team members.
  • Launch new features such as an integration with strategic partners, such as Optimizely and Plaid.
  • Work with Product, Design, and Engineering Management on priorities with the team.

Ideal background and expertise:

  • 10+ years of professional development experience
  • 2+ years of experience architecting distributed software systems
  • Experience with server-side concepts, e.g. microservices, database, caching, performance, - monitoring, scalability
  • Experience with Node.js preferred
  • Experience working in Fintech, Banking, or related Consumer Financial Services companies is a plus

Earnest Perks & Benefits:

  • Health, Dental, & Vision benefits plus savings plans
  • Employee Stock Purchase Plan
  • 401(k) plan to help you save for retirement plus a company match
  • Tuition reimbursement program
  • $1000 Travel perk on each Earnie-versary to anywhere in the world and 25 days of annual PTO
  • Great culture with an awesome team

Earnest provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, disability, genetics, gender identity or expression, or veteran status. Qualified applicants with criminal histories will be considered for the position in a manner consistent with the Fair Chance Ordinance.

Share this job:
Build / Release Engineer
Percona  
saas docker cloud aws mongodb mysql Jan 15
We’re looking for a remote full-time Build/Release Engineer to join our team and help continue building Percona Monitoring and Management (PMM).  PMM is a free and open-source platform for monitoring and managing the performance of SQL/NoSQL based databases and servers or cloud instances. 

We are looking for a highly qualified and self-motivated Build/Release Engineer to enhance, manage and maintain our branch/build/release process for multiple products across multiple platforms.  This isn’t for anyone that just wants to maintain the status quo, we want you to ensure we’re following best practices but also working efficiently across our entire engineering department.  We’re also in the midst of developing a SaaS component to our offering and will need someone capable of getting the build/release process off the ground as we strive to achieve CI/CD. 

This is a fulltime remote job. Location:  Remote work from home specifically from Europe. 

What You Will Do

  • Work in a highly professional team distributed all over the world
  • Help continue building Percona Monitoring and Management (PMM)
  • Enhance, manage and maintain our branch/build/release process for multiple products across multiple platforms.
  • Create and maintain packaging for Red Hat (rpm) and Debian (deb) based systems as well as Docker containers, OVF and AMI images
  • Build, support and maintain the build/release part of the project
  • CI/CD process creation/enhancement for hands-free deployments

Your Experience

  • Ability to create and maintain packaging for Red Hat (rpm) and Debian (deb) based systems as well as Docker containers, OVF and AMI images
  • CI/CD process creation/enhancement for hands free deployments
  • Develop and automate tests for products and package verification
  • Monitor, log, analyze, and fix packaging related bugs
  • Further automate the current build processes/tasks and packaging testing setup
  • Resolve issues with internal repositories & implement new repositories as needed
  • Integrate new products and 3rd party softwares into Percona packages as needed
  • Design & implement solutions for package interdependencies 
  • Previous exposure to a large-scale build/release environment, or equivalent experience in, for example, a development, devops or DBA role. Preferably with extensive database-related exposure
  • Previous experience with make, cmake, cpack, yum & apt repositories
  • Proficiency in automating tasks, including shell scripting skills
  • Automation for builds using Jenkins , TravisCI or related  products
  • Experience  with GitHub integration
  • Proficiency with Docker and containerization
  • Good communicator & fluent in written and spoken English

What Will Make You Stand Out

  • Ansible and/or other DevOps platforms
  • Amazon AWS EC2, CloudFormation, Spot Instances
  • Experience with Jenkins, GPG, JIRA, GDB, Go
  • Proven success working in a distributed environment where email, Slack and voice calls are the only interactions with clients, colleagues and managers on a daily basis
  • System administration skills for other operating systems
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and Maria DB to open source users globally.

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

Location:  Remote work from home specifically from Europe


Share this job:
Senior Full Stack Software Engineer, Bitbucket Cloud
 
cloud full stack senior python javascript ruby Jan 14
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Atlassian is searching for a talented Senior Full Stack Software Engineer to join our Bitbucket Cloud Core Experience team. You'll be joining a multi-functional team that builds Bitbucket Cloud’s core experience and has a substantial impact on the growth of Atlassian.

We do not work on an end product that reaches our customers and ends there. Our product enables others to work on absolutely anything, so our product marks the beginning, not the end, of a great journey. We strive to make it easy for other teams to collaborate on code in a very intuitive and efficient way.

You will be among the engineering team responsible for designing, building, and supporting Bitbucket Cloud’s core capabilities, directly impacting how our product works, looks, and feels. You will have direct access to a dedicated Product Manager, UX Designer, and Content Designer to help you deliver great solutions from start to finish in a fast and very efficient way.

What you will do:

  • You will be architecting new features and designing solutions to a wide variety of problems on a full range of complexity
  • You will be reading mature code base and internal documentation while experimenting in your own environment to build a deeper understanding of the product
  • You will implement solutions following software development best practices from start to finish
  • You will review your teammates' work through peer reviews, provide and iterate on feedback, and advocate for software development best practices
  • You will pair program with engineers at all levels to ensure fast, efficient, and high quality delivery
  • You will write tests and advocate for hight quality outcomes, you will monitor and support our solutions in the production environment
  • You will drive innovation through prototypes and you will deliver solutions through iterative shipments
  • You will have fun in our team bonding activities  

On your first day, we'll expect you to have:

  • 7+ years of professional experience
  • Experience with continuous delivery and infrastructure as code
  • Experience working with GIT in a collaborative team setting
  • Awareness and insight into industry trends (technology, methods and tooling).
  • Experience with code quality through writing unit tests and automation
  • Experience performing high quality code reviews both as a reviewer and a reviewee
  • Experience working with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
  • Practical knowledge of agile software development methodologies (e.g. scrum, kanban)
  • Experience with web frameworks like Django or Ruby on Rails with scripting languages like Python, Ruby or Bash
  • Strong proficiency with data structures, basic algorithms, and applying object-oriented principles and design patterns.
  • Solid understanding of architectural principles of software development, data modeling, and security.
  • Strong proficiency with relational databases design and query construction and optimization (Postgres preferred).
  • Experience designing and implementing efficient RESTful APIs
  • Strong troubleshooting skills across different levels of the stack.
  • Solid understanding of front-end architecture and data-driven development
  • Solid understanding of JavaScript, HTML5, CSS, Typescript and supporting libraries (ex. ES6, React, Node)
  • Hands-on experience in writing cross-browser compliant HTML and CSS
  • Experience building front-ends for web applications and their performance optimization
  • Experience with modern unit testing frameworks (e.g., Mocha, Chai)

It's great, but not required, if you have:

  • Familiarity with server technologies (NPM, Docker, NGINX, Express/Node)
  • Experience with Redux, ImmutableJS, Typescript, Webpack, Parcel
  • Experience with large scale single page web applications
  • Familiarity with Docker
  • Familiarity with Java
  • Experience working with Atlassian products such as Jira, Confluence and Bitbucket.
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Build / Release Engineer
Percona  
saas docker cloud aws mongodb mysql Jan 14
We’re looking for a remote full-time Build/Release Engineer to join our team and help continue building Percona Monitoring and Management (PMM).  PMM is a free and open-source platform for monitoring and managing the performance of SQL/NoSQL based databases and servers or cloud instances. 

We are looking for a highly qualified and self-motivated Build/Release Engineer to enhance, manage and maintain our branch/build/release process for multiple products across multiple platforms.  This isn’t for anyone that just wants to maintain the status quo, we want you to ensure we’re following best practices but also working efficiently across our entire engineering department.  We’re also in the midst of developing a SaaS component to our offering and will need someone capable of getting the build/release process off the ground as we strive to achieve CI/CD. 

This is a fulltime remote job. Location:  Remote work from home specifically from Europe. 

What You Will Do

  • Work in a highly professional team distributed all over the world
  • Help continue building Percona Monitoring and Management (PMM)
  • Enhance, manage and maintain our branch/build/release process for multiple products across multiple platforms.
  • Create and maintain packaging for Red Hat (rpm) and Debian (deb) based systems as well as Docker containers, OVF and AMI images
  • Build, support and maintain the build/release part of the project
  • CI/CD process creation/enhancement for hands-free deployments

Your Experience

  • Ability to create and maintain packaging for Red Hat (rpm) and Debian (deb) based systems as well as Docker containers, OVF and AMI images
  • CI/CD process creation/enhancement for hands free deployments
  • Develop and automate tests for products and package verification
  • Monitor, log, analyze, and fix packaging related bugs
  • Further automate the current build processes/tasks and packaging testing setup
  • Resolve issues with internal repositories & implement new repositories as needed
  • Integrate new products and 3rd party softwares into Percona packages as needed
  • Design & implement solutions for package interdependencies 
  • Previous exposure to a large-scale build/release environment, or equivalent experience in, for example, a development, devops or DBA role. Preferably with extensive database-related exposure
  • Previous experience with make, cmake, cpack, yum & apt repositories
  • Proficiency in automating tasks, including shell scripting skills
  • Automation for builds using Jenkins , TravisCI or related  products
  • Experience  with GitHub integration
  • Proficiency with Docker and containerization
  • Good communicator & fluent in written and spoken English

What Will Make You Stand Out

  • Ansible and/or other DevOps platforms
  • Amazon AWS EC2, CloudFormation, Spot Instances
  • Experience with Jenkins, GPG, JIRA, GDB, Go
  • Proven success working in a distributed environment where email, Slack and voice calls are the only interactions with clients, colleagues and managers on a daily basis
  • System administration skills for other operating systems
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and Maria DB to open source users globally.

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

Location:  Remote work from home specifically from Europe
Share this job:
React Software Developer
Cluby  
react-js react-native python javascript postgresql docker Jan 09

Cluby is a membership card for best places in the city. Users get benefits and discounts from places such as restaurants, bars, cafes, and barber shops. They can also buy products, e.g. lunch & coffee passes, event tickets and VIP-cards. Businesses get a simple way to reward their loyal customers - and acquire new ones. With our freemium business model we are uniquely positioned and aim to become the #1 membership platform in every city we launch.

We are looking for an experienced React Developer to be part of our engineering team. We are ready to hire the right person immediately when we find the right one. Our current tech stack consists of dockerized cloud-based Python-backend (PostgreSQL, Redis, etc) and React & React Native based web and mobile applications.

Our work culture is a mix of individual freedom and responsibility. Everyone is accountable for their own work and how they do it. We believe professionals know how to get things done - or ask help when they don’t. As a member of our core team, you will also have a direct impact on the product. 

Responsibilities

  • Enthusiasm towards building awesome products and software
  • Being passionate and committed to tasks in hand
  • In general an autonomous person with high levels of initiative and energy
  • A professional and respectful attitude towards others and their work

Essentials skills and expertise

  • 2+ years of working experience
  • Strong and evolving competence in several programming languages and technologies, working knowledge of multiple toolsets, technologies and implementation environments
  • Strong emphasis on code quality and testing
  • Experience in designing software architectures for scalability, reliability, security and performance
  • Continuous improvement mindset and experience working with legacy code and improving it in-place :)
  • Hands-on experience in running and working with production environments

Preferred experience (at least few of these)

  • Javascript, Typescript, Python, (Java, Objective-C)
  • PostgreSQL, Redis, Docker, Amazon Web Services, Google Cloud Platform
  • React Native, React (iOS, Android)

We offer

  • An interesting opportunity to build a world class B2C product
  • Professional and technically strong team members
  • Competitive compensation with salary and early employee equity or options
  • Growth start-up atmosphere
  • Suitable candidate to be able to start immediately
Share this job:
CI/CD Engineer
python linux docker Jan 07

Are you the kind of person who tracks their shopping list with git?

Or maybe your cat feeder is activated automatically with Github Actions?

Are your opinions on Ansible vs Docker Compose for container orchestration coming from real-life experience?

Parity Technologies is looking for a CI/CD Engineer to help us with automating an ever-growing set of open source repos in https://github.com/paritytech.

We’re looking for someone who prefers autonomy (https://medium.com/paritytech/engineering-at-parity-what-its-like-c0e5c8a17870) over being told what to do, a person who would enjoy having to communicate the solutions of their own picking to others in a loosely-structured work environment, and someone who sees their life goal in automating the unautomateable and then optimizing its’ build pipeline for sub-second latencies.

You would need to be proficient with:

  • Github Actions, Gitlab CI or similar workflow automation tools (we might challenge you with building us a time-off notification bot using nothing but CI tools on occasion)
  • Their ancestors: makefiles and bash scripting (are you able to tell [ and [[ apart in a script?)
  • Anatomy of Linux systems (what are the most used option flags for journalctl?)
  • And then treating those systems like cattle, not pets — with Ansible, Terraform or similar orchestration tools
  • Fancy new container tech: Docker, Podman etc (do you know what buildkit adds to the table? What would you do to extract a binary from a prebuilt third-party image?)
  • and of course, the omnipresent elephant in the room, git in its numerous applications (did you know that we use Github as an improvised CMS for our websites?)

It would also help if you:

  • Have an idea of how Rust code is being built and what Cargo do
  • Speak some other programming languages: JS, Python, Go, maybe even Perl (but you would have to make a really convincing case before introducing this one into our pipelines)
  • Ever solved non-trivial issues with CI caching in large-scale build systems
  • Will be able to look into eyes of Kubernetes and whisper “I’m not afraid of you”
  • Display obsessive traits when it comes to retaining and organizing operation metrics of the tools you use
  • Are able to reason about security properties of codebases and infrastructure setups, or even (in an ideal case) know how to fuzz.

Benefits:

  • Working at Parity means focusing on the stuff that counts: building of the most cutting-edge technology for the future web. Our teams enjoy a high degree of trust, freedom and autonomy to achieve that goal.
  • Because we value initiative and learning, we've defined a generous personal budget to attend conferences or skills courses of your own choosing. We think you know what's best for you!
  • Parity is a diverse company with people from various countries and we will support you with German language courses and relocation where needed.
  • Many of us who collaborate do not work in the same place. We have a remote-friendly company setup.
  • Bringing the team together is something we value a lot, so we used to regularly go on team retreats and are planning to do so again, once the international health regulations allow it.

To see how we use your data please see our Applicant Notice (https://www.parity.io/applicant-notice/).

Share this job:
Engineering Manager, Core Administration
 
manager java saas docker cloud aws Jan 06
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Atlassian is looking for an experienced and hardworking engineering manager to lead the Cloud Core Administration team in Mountain View. This team is passionate about delivering frictionless and delightful Atlassian admin experience that empowers admins to manage every aspect of their organization, improves their efficiency, and helps reduce security and compliance risks. Within this scope, the team’s focus is on foundational admin-facing capabilities available across all editions.

This is a full-stack team responsible for delivering feature functionality into Atlassian’s administration portal admin.atlassian.com. You will manage a group of hardworking engineers at varying job levels, from new college grads to outstanding senior engineers. You will be responsible for their day-to-day work as well as mentoring them as they climb up their career ladders. You will work closely with your design and product management counterparts to fill use case gaps, improve API footprint, and raise the bar on user experience

If you want the fast-paced environment of a startup, in a well-funded mid-size company, and are eager to have a multiplier effect on a team of engineers, then this is your dream job!

Core responsibilities include, but not limited to:

  • Detailed execution plans for products and features
  • Yearly/quarterly/sprint planning, and other agile rituals
  • Manage customer issues, partner concerns, & be involved in other customer interactions like product feedback
  • Handle reliability, performance and efficiency metrics for team and the services owned by the team
  • Participate in hiring planning and other budgeting exercises
  • Encourage innovation and operational excellence within the team
  • Collaborate with partners to get clarity on priorities, scheduling and scope of work
  • Participate in technical/architectural discussions, provide direction when necessary, drive outcomes

On your first day, we'll expect you to have the following skills:

  • Bachelor's degree in Computer Science or equivalent; Master's degree in Computer Science preferred
  • Industry experience working as a hands-on engineering manager, managing a team of engineers
  • Fluency in Java (or other object-oriented programming languages)
  • At least five years of industry experience as a backend or full stack engineer
  • At least 3 years of experience building distributed systems for a SaaS product
  • At least 3 years of experience with true continuous delivery to a production system
  • At least 3 years of Project Management driving multi-team projects
  • Experience leading Engineering teams for a Saas product without QA teams / Deep understanding of SaaS product quality control
  • Familiarity with industry-standard monitoring systems (e.g.: Splunk, DataDog, New Relic, etc.)
  • Comfortable with on-call 24x7 and driving a culture of continuous improvement from the ashes of incidents
  • Strong interpersonal and communication skills
  • Passionate about mentoring engineers and helping others achieve their career goals
  • Partnering with product managers and designers to craft the course of a product

It's great, but not required, if you have:

  • Experience using AWS (or another public cloud) and Docker containers
  • Familiarity with the Spring framework
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Front End Software Engineer, Enterprise and Migrations
 
frontend javascript html css docker cloud Jan 06
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Atlassian is looking for a Front End Software Engineer to join our Enterprise and Migrations team. You’ll be joining a team focused on building features for our enterprise-scale customers to enable better governance, trust, and security. Our team has a direct impact on the growth of Atlassian and is the proud owner of the Atlassian Access product. We are enabling cross-product experiences, and are committed to removing all blockers for adoption of cloud for enterprise customers.

More about you:

  • As a frontend developer on this team, you will work with a talented team of Product Managers, Designers, and Architects to build end to end solutions to make the administration of Atlassian products simple at Enterprise scale.
  • You will be empowered to drive innovation by coming up with new and exciting ideas to creatively solve issues, as well as proactively look for opportunities to improve the design, interface, and architecture of Atlassian's products on the cloud.

On your first day, we'll expect you to have :

  • Bachelor's degree in Engineering, Computer Science, or equivalent
  • 3-5 years of experience designing and building production-level web applications especially for delivery as SaaS
  • Mastery of standard front-end technologies like modern HTML, CSS, JavaScript, REST, and JSON
  • Familiarity with React, Redux, Webpack (or equivalent)
  • Experience with modern unit testing frameworks (e.g., Mocha, Chai)
  • Understanding of front-end architecture, building large-scale single-page web applications
  • Strong interpersonal and communication skills

It’s great, but not required, if you have:

  • Experience working with agile software development methodologies (e.g., XP, scrum)
  • Familiarity with GraphQL
  • Experience applying static typing in Javascript (for example TypeScript or Flow)
  • Familiarity with data-driven development
  • Experience using AWS and Docker containers
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Full Stack Software Engineer, Enterprise and Migrations
 
full stack java python javascript html css Jan 06
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Atlassian is looking for a full-stack software engineer to join our Enterprise and Migrations team. You’ll be joining a team focused on building features for our enterprise-scale customers to enable better governance, trust, and security. Our team has a direct impact on the growth of Atlassian and is the proud owner of the Atlassian Access product. We are enabling cross-product experiences, and are committed to removing all blockers for the adoption of cloud for enterprise customers.

More About You

  • As a full-stack engineer on this team, you will be comfortable around both front-end and back-end development. You will work with a talented team of Product Managers, Designers, and Architects to build end to end solutions encompassing web/backend development, monitoring, scaling and optimizing to make the administration of Atlassian products simple at the Enterprise scale.
  • You will be empowered to drive innovation by coming up with new and exciting ideas to creatively solve issues, as well as proactively look for opportunities to improve the design, interface, and architecture of Atlassian's products on the cloud.

On your first day, we'll expect you to have :

  • Bachelor's degree in Engineering, Computer Science, or equivalent
  • 1-2 years of experience building production-level web applications especially for delivery as SaaS
  • Familiarity in standard front-end technologies like modern HTML, CSS, JavaScript, REST, and JSON
  • Familiarity with React, Redux, Webpack (or equivalent)
  • Understanding of front-end architecture, building large-scale single-page web applications
  • Experience crafting and implementing highly scalable and performant RESTful micro-services
  • Fluency in any modern object-oriented programming language (e.g., Java, Scala, Python, Javascript, etc.)
  • Experience in any one database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
  • Strong interpersonal and communication skills

It’s great, but not required if you have:

  • Experience using AWS, Kubernetes and Docker containers
  • Experience working with agile software development methodologies (e.g., XP, scrum)
  • Experience applying static typing in Javascript (for example TypeScript or Flow)
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Senior Backend Engineer
Scribd  
backend senior ruby docker aws Jan 05
At Scribd (pronounced “scribbed”), we believe reading is more important than ever. Join our cast of characters as we build the world’s largest and most fascinating digital library: giving subscribers access to a growing collection of ebooks, audiobooks, magazines, documents, Scribd Originals and more. In addition to works from major publishers and top authors. Our community includes over 1.4M subscribers in nearly every country worldwide.

About the team: 

We believe in continuously improving our skills and codebase, work/life balance, and doing things right over doing them fast. We’re looking for individuals who share this view and are excited about writing quality code, trying new technologies, and playing well with others. Scribd has an immense content catalog & millions of users which means you will be able to tackle exciting & challenging projects. The software you will write will have a big impact for our company, our product and our users.This team is dedicated to improving the quality & productivity of engineering at Scribd. This work includes improving our development & staging environments, working on our operational toolset, building out advanced functionality & improvements to our CI/CD technologies & workflows, and supporting further automation for testing. This team uses a wide variety of technologies with Ruby on Rails, Go & node.js being the most prominent. We’re looking for strong engineers with exceptional problem-solving skills who want to work independently and own large, complicated projects. You’re comfortable in dealing with lots of moving pieces. You have exquisite attention to detail. You’re comfortable learning new technologies and systems. Collaboration, time management, and communication are as important as your technical skills.


Job Responsibilities: 
- Leading and implementing projects that deliver value to engineers at Scribd while considering quality, maintainability, performance, scale, and observability.
- Driving framework & language upgrades - establishing & executing on a plan to keep up-to-date with the latest & greatest our technologies have to offer
- Contributing to improvements to our CI/CD workflows & optimizing our automated test suites
- Modernizing our tool suite - with newer & better maintained open-source alternatives, or more performant technologies & implementations.
- Improving or building solutions that address technical debt, architectural gaps and other impediments that slow engineers down.
- Advocacy & empowerment - building functionality & tooling is important, being able to advocate the benefits to tool changes, new processes, and the link may be more-so

Requirements: 

- Strong background with 5 or more years of industry experienceConsiderable experience with one of - Ruby on Rails, or Go
- Interest in building high-impact tools and empowering engineers.
- Experience shipping clean, maintainable code that works.
- Background in algorithms with a focus on applied problem solving.
- Experience with Docker, AWS ECS and/or Kubernetes is preferred but not mandatory

Benefits & Perks of Life at Scribd
• Health & Welfare Benefits: Scribd pays 100% of employee’s Medical, Vision, and Dental premiums and 70% of dependents.
• Leaves: Paid Parental leave, and 100% company paid short-term/long-term disability plans
• 401k plan through Fidelity,  plus company matching with no vesting period
• Stock Options - every employee is an owner in Scribd! 
• Generous Paid Time Off, Paid Holidays, Volunteer Day + office closure between Christmas Eve and New Years Day
• Referral bonuses
• Tuition Reimbursement 
• Diversity, Equity & Inclusion programs
• Learning & Development and Coaching programs
• Monthly flexible Wellness, Connectivity & Comfort Benefit
• Luma by Concern, our mental health digital platform
• Work Life Balance flexibility
• Company events + Scribdchats
• Free subscription to Scribd + gift memberships for friends & family

Want to learn more? Check out our office and meet some of the team at www.linkedin.com/company/scribd/life

Scribd is committed to equal employment opportunity regardless of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.
Share this job:
Backend Software Engineer, Enterprise & Migrations
 
backend java python javascript scala saas Jan 04
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Atlassian is looking for a backend software engineer to join our Enterprise and Migrations team. You’ll be joining a team focused on building features for our enterprise-scale customers to enable better governance, trust, and security. Our team has a direct impact on the growth of Atlassian and is the proud owner of the Atlassian Access product. We are enabling cross-product experiences, and are committed to removing all blockers for adoption of cloud for enterprise customers.

More about you
As a backend software engineer on this team, you will work with a talented team of Product Managers, Designers, and Architects to build application-layer services encompassing backend development, monitoring, scaling and optimizing to make the administration of Atlassian products simple at Enterprise scale.

You will be empowered to drive innovation by coming up with new and exciting ideas to creatively solve issues, as well as actively look for opportunities to improve the design, interface, and architecture of Atlassian's products on the cloud.

On your first day, we'll expect you to have:

  • Bachelor's degree in Engineering, Computer Science, or equivalent
  • Experience crafting and implementing highly scalable and performant RESTful micro-services
  • Proficiency in any modern object-oriented programming language (e.g., Java, Scala, Python, Javascript, etc.)
  • Fluency in any one database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
  • Real passion for collaboration and strong interpersonal and communication skills
  • Broad knowledge and understanding of SaaS, PaaS, IaaS industry with hands-on experience of public cloud offerings (AWS, GAE, Azure)
  • Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality

It’s great, but not required, if you have:

  • Experience using AWS, Kubernetes and Docker containers
  • Familiarity with GraphQL, web application development and JavaScript frameworks (React, JQuery, Angular)
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Software Engineer, Ruby/Rails
ruby-on-rails postgresql react aws ruby javascript Jan 04

Why Red Canary

Red Canary was founded to make security for every business better by protecting organizations around the world from cyber threats. Our combination of market defining technology, processes, and expertise delivered using an innovative SaaS model is preventing breaches every day.

The Red Canary engineering team builds and operates the platform to deliver unmatched threat detection and response. We process billions of events per day from hundreds of thousands of systems worldwide. Every engineer is on the front lines of cyber security with unique opportunities to learn new technology and solve the hardest problem in cyber security.

Why You Matter

You are passionate about applying your technical expertise to quickly ship an MVP based on requirements, and refine it through feedback from your customers. You're comfortable diving into a large Rail application that serves 200+ customers. We are searching for a Rails engineer to join us in building the Red Canary platform. We continuously push product enhancements to production so on day one you will be making security better for a large number of organizations. Our customers depend on us 24/7 and the software you build makes a meaningful difference to improve their security. In this role you may work from our Denver office or remote.

Who You Are

  • Love to write code and take full ownership of a product or feature from concept to launch
  • Are experienced with Ruby on Rails and other common libraries such as RSpec and Sidekiq
  • Have experience with Javascript, HAML, Redis, Postgres, AWS, Docker or some combination of similar tech
  • Architect scalable applications that serves both internal and external users and high-volume background tasks
  • Have confidence making architectural design decisions that improve scalability & performance
  • Test the software you write to ensure we deliver the highest quality products 
  • Bonus: have deep knowledge of operating Postgres at scale, including replication, monitoring and optimization

Individuals seeking employment at Red Canary are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.

Share this job:
Senior Full-Stack Engineer
vue-js vuex php laravel mysql senior Jan 04

Lumiform is a VC-backed SaaS start-up based in Berlin, Germany, but operating globally.

Our goal is to transform internal inspections in a massive, untapped market which still relies on pen & paper. We enable companies to simplify and digitalize their inspection workflows to improve quality & safety and save time. 

The Role

We are looking for a passionate full-stack engineer who gets the chance to work on all levels of our stack. Our goal for the next 3 months is to make the desktop app more reliable and intuitive, while after 3 months, you will work with your future colleagues on developing our worldwide unique workflow management system.

You will work with our state-of-the-art technology such as functional programming and Typescript. While you should have a knowledge of Typescript, functional programming is just a nice-to-have. 

With our learning culture we want to support your personal and professional growth. We provide a learning budget and reserved every Friday afternoon for acquiring new skills.  

Just as important, by working at Lumiform you not only get the chance to develop as an engineer and person but in this early phase of the company you also get the unique opportunity to shape the success of Lumiform and our mission: To help millions of employees and organizations exceed their quality promises and make jobs safe.

You will work closely together with a highly experienced, ever-growing team of engineers: 2 full-stack, 1 front-end and 2 native app developers.

Our tech stack we use

  • Vue.js, Vuex, Typescript, fp-ts, io-ts, SCSS
  • PHP 7, Laravel 6, MySQL 8
  • Swift, Kotlin
  • Docker, AWS (EC2, S3)

This is how your first weeks could look like

  • Week 1-2: Familiarize yourself with all aspects of Lumiform. You will be extensively onboarded and you will have time to settle yourself at Lumiform.
  • Week 3-8: You are writing your first lines of code and get your first tasks. Half a day a week you can also train in an area that interests you. You will have constant discussions and feedback with our tech lead Oleg and daily interaction with the entire development team is routine. You will get familiar with our whole tech stack
  • Month 2-4: By this time you know our system already quite well. You, together with the whole team, will focus on tasks to improve intuitiveness and reliability of our product to provide the users the best possible experience
  • From month 4: You are ready for the next phase: Building our workflow automation system that will save our Users even more time. After that you will work on new type of inspections, like collaborative inspections via Video

Tasks in general

  • You are fully involved in all processes and you already understand the Lumiform system very well. 
  • As always, you get completely pre-defined designs by our product designer and well-structured tickets in Jira by our product manager.
  • Collaborate with our QA engineer that will support you with developing reliable code
  • You work at all levels of the stack, from PHP and MySQL on the back-end to Vue, Typescript, SCSS on the front-end
  • You are heavily involved in the end-to-end lifecycle of Lumiform features, from concept to deployment
  • You take part in a process of conceptualizing and implementing complex new systems, focusing not only on performance and scalability but also on crafting a beautiful user experience

Requirements

  • 3+ years full-stack engineering experience with PHP, SQL and Javascript
  • At least 1 years of experience with Vue.js, Vuex, Laravel, MySQL or with similar frameworks (React, Symfony)
  • You also know Typescript very well, and you have used it together with Vue
  • Not required, but would be nice if you have some experience with the new Composition API and fp-ts, io-ts or similar functional programming libraries like Ramda
  • You know how to test PHP and Javascript applications with the unit and e2e tests
  • You know how to work with MySQL effectively using indexes, optimizing slow queries and avoid common problems
  • You have application architecture design experience including database and API design
  • You have a base understanding of modern application infrastructure setup (Docker), operations and monitoring experience
  • You possess strong personal and professional skills which will be a great addition to our engineering culture in an agile environment
  • You are a team player with a result-oriented mindset and an empathetic person

Benefits

  • As an early-stage startup, our product evolves rapidly so your work has a major impact on our highly growing user base
  • We care about your personal & professional development. You receive a monthly learning budget for books, courses, conferences etc. and some hours per week are reserved for learning new skills.
  • We offer a competitive salary
  • Feel free to work remotely like all of our developers. Collaboration has fully adapted to it and we try our best to keep up the team feeling.
  • In case you want to visit us or work from the office: We have a beautiful workplace in the heart of Berlin (Torstraße in Berlin Mitte) as well as benefits like fresh fruits, free drinks, good coffee etc.
  • Flexible working hours
  • Join a team of 8 nationalities (of 16 employees) and of various backgrounds. We ensure that you have regular contact with everybody and that you are updated on the company progress
  • Flat hierarchy
  • No overtime
  • VC-backed / job security
Share this job:
Software Development Engineer in Test Technical Lead
python javascript linux docker cloud testing Jan 04
Are you an a skilled and motivational technical leader with a deep understanding of the value that intelligent and judicious test automation can drive?   Do you have demonstrated experience architecting and building out frameworks in PyTest for both front and back end validation?  Do you have experience with testing microservices both containerized and virtualized environments, both locally and cloud-hosted?  Are you an ace with several Linux distros and comfortable with shell scripting?  Would you take pride in knowing that you work is contributing to a greater mission with global impact?  How’d you like to do all of this from the comfort of your own home?
 
Dragos has an opportunity for an SDET Technical Lead to join our growing Quality Engineering team and make great contributions to our mission of Safeguarding Civilization.  As a SDET technical lead, reporting to the Manager of QE, you will help lead a team of 3 Senior SDETs in architecting an easy to maintain framework for performing acceptance/build validation, functional, security, performance, and regression tests using PyTest and Selenium Web Driver.  You will help decide where automation can add value, and where the efforts to automate outweigh its benefits; we do not take an “automate everything” approach, so good judgment and resource utilization skills are a must.
 
Our headquarters is located in Hanover, MD, and you have the flexibility of either working from home or out of our office post-COVID.  Must be eligible to work in and live within the United States.

Responsibilities

  • Lead a team of 3 (and growing!) SDETs working in Agile Kanban, both architecting out a framework for growing and maintaining our suites of automated tests. (75% hands on coding, 25% lead activities)
  • Demonstrated understanding of where test automation drives the most value and where it can enable our manual testers to be more effective
  • Learn and understand our technology stack.  Provide proactive suggestions for validating any areas where gaps may exist that automation may fill.
  • Demonstrated communication skills, not only to reliably convey technical information to SDETs and other Test Engineers, but through clear, concise communications to leadership at a high level, and understanding the audience for any given set of information.
  • Provide data-driven insights to track the progress of automated testing product quality improvements.

Requirements

  • 8+ years of combined manual and automated testing for on-prem and cloud products
  • 5+ years of advanced experience with Python, PyTest, shell scripting, and Selenium WebDriver
  • At least 3 years of experience leading a technical team, either quality of development
  • Demonstrated expertise with and understanding of TCP/IP, including routers, switches, firewalls, and familiarity with the OSI Network Model and how it relates to Linux/UNIX components.
  • Experience with debugging issues to find root cause analysis in customer and development environments
  • Strong working knowledge of Linux and Git
  • Experience with virtualization and hypervisors like VMWare ESX, KVM, Microsoft Hyper-V, Xen, and container technologies such as Docker and Kubernetes
  • Experience with Agile/Scrum and Kanban methodologies and Atlassian toolsets (ie. Jira)
  • Experience with tools and technologies such as REST, Elasticsearch, Kibana, Grafana, Jenkins, Prometheus, and Test Rail
  • Experience with API test tools such as PostMan

Preferred

  • Experience with Javascript and Kotlin programming languages
  • Experience with virtualization and hypervisors like VMWare ESX, KVM, Microsoft Hyper-V, Xen, and container technologies such as Docker and Kubernetes
  • Experience with SauceLabs or BrowserStack
  • Previous work with an ICS/Internet security product back-end
  • Experience with Intrusion Detection Software such as Snort, Seek/Bro, or Suricata

Performance Objectives

  • 30 days: Have a basic understanding of Dragos’s platform, dependencies, and knowledge of how the Quality Practice works at Dragos.  Understand the automation code base, and be able to actively work on automation tickets.
  • 90 days: Demonstrated team leadership skills - Autonomously leading the SDET team.  We should have a marked and demonstrable improvement in automation coverage for regression and performance tests.
  • 180 days: Target of 50% of regression tests covered.  We are able to reduce our regression testing time by half.  Quality Engineering org sees SDET team as helping accelerate the testing they are doing, and turn-around times are reduced for all automation requests.  Backlog for all automation tasks is well-groomed and prioritized based on feedback from QE Manager on business priorities
  • 365 days: 75% of regression tests are automated.  All SDETs have a proven and extensible framework to build in.  Proven leadership ability to help scale team past initial 3 and bolster our quality efforts while helping drive a culture of responsible, judicious, maintainable, and scaleable automation.
Dragos seeks passionate, hard-working, fun-loving, small-ego, big-brained people. Our tagline is “Safeguarding Civilization” not because we think highly of ourselves, but because the problems we are solving are critically important, today and in the years to come. We look for ICS experts across industries who are committed to growing global expertise in the space by training the next wave of future innovators and thought leaders.  
 
Dragos is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. US Permanent Resident or US Citizen. (Must be able to pass background checks). 
 
Come join us! #ics #cyberjobs #cybersecurity #jobs #dragos #dragosjobs
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:
Senior Software Engineer
DIGARC  
python agile scrum api senior saas Dec 30 2020

** This is a Remote, Work-from-Home Role in the United States **

** Lead Python Software Engineer - Flask - New Product Development **

Summary

This senior API engineer will be a senior lead member of a Scrum team responsible for developing and supporting one of our web-based SaaS offerings. This person will be an expert in Python and have extensive experience designing, refactoring, and supporting enterprise applications. This person must have team and/or project leadership experience, be self-motivated and possess strong communication and coordination skills between Product, Engineering, and QA. This person must be an Agile enthusiast, partnering with the team scrum master to drive sprint success and partnering with the product owner to oversee features and maintenance task execution and address technical debt.

 Essential Duties and Responsibilities:

Leadership:

  • Apply “one team, full system, whole product” perspective and thinking to lead ownership of architectural integrity, code quality, development project execution, service and support, and releases
  • Champion and participate in value delivery through Agile, Scrum and SAFe  processes
  • Build for quality through code reviews, support of continuous integration and test automation, and the burndown of technical debt
  • Define, estimate, code, review, test and document solutions for feature development, maintenance and refactor initiatives
  • Install and maintain your individual development environment
  • Uphold DIGARC’s software development processes and standards

Support:

  • Assist in tier-3 support of SaaS-based enterprise product (client issues, performance, data integrity, integration with related applications)
  • Handle issue triage independently and by coordinating the efforts of the right team members
  • Communicate solution measures with affected departments (Support, Systems, other Product teams)

Communication:

  • Communicate ideas, problems and solutions effectively with the VP of Product Development, the chief architect, other engineers, and across other teams
  • Engage other engineers in healthy collaboration about code and processes
  • Act as a cross-department communication point person for  innovation, continuous improvement and issue status, causes and resolutions

Competencies: 

  • Self-motivated, high energy, results oriented contributor who thrives in a very fast-paced setting
  • Extremely organized with strong time management and prioritization skills
  • Creative thinker with proven success in providing solutions to solve business issues
  • Excellent listening and interpersonal skills
  • Ability to build rapport and relationships quickly and develop trust with others
  • Ability to listen, understand, anticipate needs
  • Able to multi-task and deal with shifting priorities
  • Proven ability to inspire, motivate and lead others
  • Demonstrated aptitude for constantly learning new technologies
  • Demonstrated experience with agile development and software development life cycles
  • Demonstrated experience developing and maintaining enterprise SaaS software 
  • Experience with a noSQL persistence layer
  • Understand and troubleshoot the application stack (Python, Angular) and infrastructure on AWS
  • Understand, configure, and optimize a full text search
  • Troubleshoot an application from all angles (client issues, performance, data integrity)

Education and Experience: 

  • B.S. in Computer Science, Information Systems or related Engineering or equivalent experience
  • Minimum 8 years of experience in a software product development environment
  • Minimum 6 years of experience designing, building and supporting end-to-end web-based systems for enterprise applications
  • 6+ years of professional development in Python on Linux
    • 2+ years of professional experience developing RESTful APIs
  • Experience developing software hosted in a cloud environment.
  • Experience as a software development project leader or technical lead including project planning and execution, staffing, tasking and reporting
  • Experience with enterprise software development, maintenance, and processes
  • Experience with Agile processes, especially Scrum, Scrumban, or Scaled Agile (SAFe) 
  • Experience problem-solving with large, complex web-based applications
  • Experience with enterprise, web-based data integration including transactions, full CRUD and ETL across business applications
  • Experience working in and maintaining a Docker environment

Physical Demands and Work Environment: 

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.  

** U.S. Citizenship or ability to work in the United States without sponsorship (currently and in the future) **

All DIGARC employees are expected to display unquestionable integrity in every aspect of work and dealing with others.  Respect for diversity and inclusion of all individuals is imperative to our business success and required.

Share this job:
Software Engineer
kubernetes go golang docker cloud aws Dec 29 2020

Mirantis is seeking a Golang Developer - Kubernetes with a passion for shaping the future of cloud-native computing and contributing to the development of container technology-related OSS projects, to join Mirantis product team. You can work remotely from EU based countries.

The Mirantis product teams are responsible for the design, development and implementation of products such as Docker Enterprise UCP (Universal Control Plane), containerd, docker engine and more. In this position, you'll contribute to the development of Mirantis Kubernetes products and related technologies.

Responsibilities:

  • Contribute to the development of Mirantis Kubernetes products and any related upstream OSS projects
  • Integrating new features from the cloud-native technologies landscape that compliment the Mirantis Kubernetes products
  • Following the latest developments in the container technology ecosystem and identifying matters that could impact the product roadmap
  • Act as a cloud-native software and technologies subject matter expert and evangelist within the company and broader Mirantis community

Qualifications:

  • Strong Golang experience
  • Strong engineering background with a meaningful track record on Github
  • Experience in building highly-concurrent, distributed, and highly-scalable systems using container technologies
  • Devops experience with one or more public cloud providers (Google Cloud, AWS, Azure)
  • Kubernetes experience, standalone and as part of the public cloud providers
  • Excellent communication skills in English

What does Mirantis offer you?

  • Work with an established Silicon Valley leader in the cloud infrastructure industry.
  • Work with exceptionally passionate, talented and engaging colleagues, helping Fortune 500 and Global 2000 customers implement next-generation cloud technologies.
  • Be a part of cutting-edge, open-source innovation.
  • Thrive in the high-energy environment of a young company where openness, collaboration, risk-taking, and continuous growth are valued.
  • Receive a competitive compensation package.
Share this job:
Senior Software Engineer
java ruby agile senior python javascript Dec 29 2020

Senior Software Engineer 12 Month Fixed Term Salary: £38,654 - £42,991

Depending on skills and experience. We may offer an additional 'DigiTec Allowance' of up to £10,000 for candidates who demonstrate a high level of capability during assessment

Can you see yourself working with the latest technologies reaching 49 million users?

If so, we are expanding our team and would love to hear from you!
The DVLA deliver wide reaching digital services to the UK public and industry. We maintain the national record of vehicles and drivers. If you have applied for a driving licence, changed vehicle, re-licensed your vehicle or completed a vehicle enquiry you would have used one of our services.

This is an exciting time to join us, as one of the agile, cloud and technological leaders within the government, we are constantly pushing boundaries to find, develop and introduce new and innovative technological advancements. We work with a range of industry leading solutions including serverless, Docker and Kubernetes on a modern cloud platform.

We’ve been creating serverless solutions for several years and currently build enquiry APIs, utility and application services using serverless Node.js and associated technologies. If you think this sounds like a good challenge, please get in touch.

If you’re working on the front-end you’ll be developing applications and reusable components using a combination of Ruby on Rails and React. You’ll get to build our external and internal UIs, so this is an exciting opportunity to deliver far reaching, intuitive and accessible front end systems. Ruby experience isn’t critical, if you’ve worked with an MVC framework, create single page Javascript apps or you’re familiar with the GDS UI guidelines you’ll fit right in.

For our core business services, you’ll be working with Java and SpringBoot alongside tools like OpenAPI. You don’t need to be a specialist in Java but you will need a passion for creating clean, maintainable and secure applications using an object-oriented language.

As part of our ongoing mission to support and develop all staff within the DVLA, you will be given a high spec Macbook and we will help you to achieve certification in areas such as AWS and Java, as well as giving you the freedom and support necessary to perform in your role and continuously develop your skill set

Some of the projects you could be working on include:
• New driver and vehicle services, allowing citizens to manage their licences and vehicles
• The DVLA digital payment service that helps us collect around 6 billion pounds a year
• The Tachograph services used to register and maintain data on all the UKs professional drivers
• API’s that allow car retailers to issue registration numbers and capture the registration of all new vehicle sales in the UK.

Responsibilities

Include but not limited to

• Work within a technical framework of the project to meet customer requirements
• Develop Software in an agile team environment
• Application Support
• Working closely with business analysts and agile delivery managers to prepare and review user stories and tasks
• Some testing responsibilities
• Mentoring junior developers within the team

Full Role Profile Here

About you

You will be experienced working as a software engineer across multiple teams and projects, developing software using a variety of modern technologies and tools. A passion for Java, font-end development, security or serverless technology. You will need to be comfortable in using modern CI/CD tooling with an understanding of languages such as Java, Ruby, C#, HTML, Python or similar. As we develop we are committed to the development of our employees, so we will help you achieve certification in these areas as well as AWS and Azure so you’d develop with us.

You need to have a passion for modern software development technologies and standard methodologies. You would need to have had to communicate with engineering peers and business partners.

How to Apply

To apply for this role, either click apply or head over to www.civilservicejobs.service.gov.uk

You will need to provide detailed evidence of your experience of the following sift criteria within your CV and Personal Statement:

• Experience working on one or more large-scale, enterprise software delivery projects.
• Experience in one or more technical specialism such as Java, C#, front-end development or serverless.
• Experience using the AWS cloud platform or an equivalent cloud service provider

Share this job:
Senior/Principal Systems Engineer
senior python ruby big data linux docker Dec 28 2020
Dragos is looking for talented engineers with a background in systems engineering and administration, data management, scalable architectures, orchestration, networking, and Infrastructure as a Service (IaaS). We set our goal as best in class and are looking for team players who set these same standards for themselves in a highly collaborative environment.

Responsibilities

  • Work closely with the engineering team to design and implement Design teams to define feature specifications
  • Design and implement automation and orchestration solutions
  • Design and implement big data processing architectures
  • Identify gaps and opportunities for improvement of existing solutions
  • Develop and maintain scripts and programs to automate processes
  • Participate in interactions with analysts and customers as a technical expert for product sub-systems driving improvements in their systems and our platform

Requirements

  • Strong Linux background (RHEL preferred) including:
  • Experience working with package managers (e.g., YUM, DNF, Aptitude, APK)
  • Experience packaging and delivering software (e.g., RPM, DEB)
  • Experience building software from source; must be familiar with Make
  • Experience configuring system services such as Apache, MariaDB, SSH, BIND, etc.
  • Experience with configuring storage -- LVM and filesystems (e.g., XFS, Ext4, Btrfs)
  • Experience managing directory user accounts (e.g., AD, OpenLDAP, FreeIPA, NIS+)

  • Experience with container operating environments
  • Must know Docker
  • Must be familiar with at least one of the following:  Kubernetes, OpenShift, Docker Compose, Apache Mesos

  • Experience with configuration management solutions
  • Must know one of:  Puppet (preferred), Ansible, Chef, SaltStack
  • Bonus -- experience writing unit tests and acceptance tests for configuration management software

  • Experience with virtual and/or cloud environments
  • Must have experience with at least one of the following:  AWS, Azure, GCP, OpenStack
  • Must have experience with at least one of the following:  VMware, KVM, Xen
  • Bonus – experience building VM images with Packer

  • Experience with infrastructure-as-code
  • Must know one of:  Terraform, CloudFormation, Heat, Azure Resource Templates

  • Experience with DevOps methodology
  • Must have experience with CI/CD software (preferably Jenkins)
  • Must have experience with source code management (e.g., GitHub, GitLab, BitBucket, Subversion)
  • Must have experience writing build/test/deploy pipelines

  • Experience with networking
  • Proficient in IPv4 routing, VLANs
  • Familiarity with overlay protocols (e.g., VXLAN, GRE)

  • Experience writing code
  • Must be proficient in bash scripting
  • Should be proficient in at least one interpreted language (e.g., Python, Ruby, Perl, Groovy)

  • Minimum of ~10 years of experience in systems engineering and DevOps environments
  • Highly self-motivated
  • Bachelor’s degree in computer science, engineering or related field
  • US Permanent Resident, US Citizen, or Canadian Citizen (Must be able to pass background checks)
Dragos seeks passionate, hard-working, fun-loving, small-ego, big-brained people. Our tagline is “Safeguarding Civilization” not because we think highly of ourselves, but because the problems we are solving are critically important, today and in the years to come. We look for ICS experts across industries who are committed to growing global expertise in the space by training the next wave of future innovators and thought leaders.  

We offer competitive salaries, equity, and a comprehensive benefits package including medical, dental, vision, disability, 401K and life insurance.
 
Dragos is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
 
Share this job:
Software Engineer
python go kubernetes docker elasticsearch golang Dec 28 2020

We are seeking a talented software engineer to join our newly formed engineering team. An ideal candidate will have experience transitioning data science research into production-grade distributed systems. You will be responsible for developing the building blocks of our machine learning pipeline, implementing inference APIs, and building tools to support data science tasks. As this is a new team, we are looking for candidates who are willing to help grow the organization by taking on a range of responsibilities across the technical spectrum and are interested in learning new skills.

The position may require occasional on-site work in Northern Virginia for team and client meetings.

Responsibilities:

  • Build and deploy systems for serving machine learning models, training new models, and monitoring performance.
  • Develop tools and APIs for a scalable, distributed data processing pipeline.
  • Design and implement data access patterns for internal use by data scientists.
  • Provide input into architectural decision making, system roadmaps, and development milestones.
  • Institute MLOps principles in our software development practices and platform development.
  • Participate in the full software lifecycle, including maintaining and operating deployed software.

Work Experience and Skills:

  • BS or Master’s degree in computer science or a related field.
  • 3+ years of experience in the software engineering field (this is flexible depending on academic work).
  • Proficiency with Python development and working knowledge of at least one other language (Golang is a plus).
  • General understanding of data science tools and workflows and how to support them.
  • Experience with most of the following technologies/services: Docker, Kubernetes, gRPC, GCP, Prometheus, Kafka, Ray, Terraform, and common SQL/NoSQL databases.
  • Ability to write structured and documented code that is tested and maintainable.
  • Demonstrate organized thinking, with the ability to translate internal and external customer needs into development targets.
  • Aptitude for learning quickly and a willingness to take on a wide range of responsibilities.

Preferred Qualifications:

  • Experience developing software in Golang (especially microservice frameworks like Gin and/or CLI tools).
  • Proficiency developing CI/CD pipelines.
  • Ability to create dashboards and prototype webapps for demonstration purposes or limited internal use cases.
  • Prior work in the marketing/communications and/or defense sectors.
  • Ability to obtain and/or maintain a US government security clearance.
Share this job:

This Year

Senior Platform Engineer
Tessian  
aws python terraform kubernetes docker sysadmin Dec 24 2020

The Platform Team at Tessian 

Job location: this individual can choose whether they would like to be based at our offices (London, UK) or work remotely. 

Read more about Engineering at Tessian: https://stackoverflow.com/jobs/companies/tessian

We're looking for an experienced DevOps Engineer for the Platform Team at Tessian. The Platform Team is responsible for defining and operating the infrastructure upon which our development teams and customers depend.  This will be someone experienced in both platform engineering (including Terraform) and software engineering (we use Python). Why is this role exciting:

  • We have plans for fast growth in terms of customer numbers and our Engineering team.
  • We have an ambitious product vision and a strong team determined to execute on it.
  • We solve hard problems - scale, big data (Spark/EMR), security, large databases (PostgreSQL, DynamoDB) and complex integrations.
  • Your work will leverage the work of our 50+ strong engineering team and all of our customers.
  • You will help to provide internal tooling to automate and enable self-service to increase development efficiency.

What are our current and upcoming projects:

  • A large migration from AWS ECS to Kubernetes - in the past few years it has become clear to us that using AWS ECS is slowing us down. We have an ambitious goal to migrate most of our platform to Kubernetes by the end of the year, with an aim of speeding up our engineering teams. 
  • Providing tooling to increase development velocity and security - we aim to provide tooling to automate and enable developers to deploy to production, while providing safeguards to prevent issues. 
  • Bolstering our security and deployments for Enterprise - we intend to close more enterprise deals and have a plan to do it. A key project we plan to start will be creating a deployment method that allows us to maintain developer velocity whilst also giving reassurances to security conscious customers. 
  • Keeping the lights on as we scale to bigger customers - a crucial part of this role is to ensure that our systems remain reliable and working with engineering teams to drive quality and solve problems.

What will your responsibilities be:

  • Improve efficiency by finding and fixing gaps in our tooling
  • Maintain and support business-critical systems
  • Enable developers to ship code to production every day using CI/CD techniques
  • Tackle the challenges that come with processing highly sensitive data
  • Make your mark on ambitious projects

We'd love to meet someone who:

  • Has at least 5 years of AWS and DevOps experience.
  • Can design and write code, preferably in Python or if not is excited to learn Python.
  • Is a great problem solver who takes pride in their work.
  • Has strong experience managing a range of production applications in a distributed and highly available AWS environment.
  • Has experience with and is opinionated about containerization (Docker) and a container orchestration system (e.g. ECS/Kubernetes).
  • Has experience with infrastructure as code (Terraform).
  • Has a deep understanding of Linux operating system and administration skills, and shell-scripting skills.
  • Has a deep understanding of server/network security concepts and implementations.

Why we think you'll love it here.... It’s important to us that all Tessians are part of the journey we’re on, so we offer equity options with every role and benchmark to provide above market rate salaries - there’s plenty more too….

Be at your best, both inside and outside of work

  • 25 days of paid holiday (including an additional day for every year you've worked at Tessian!)
  • Private health insurance provided through Vitality Health and mental health support through our Employee Assistance Program
  • Classpass - subsided access to gym time and classes all across London
  • Flexible working hours and working from home (if you're not already remote!)
  • Enhanced pension contributions, matched up to 5%
  • We’re family friendly, with policies built to support you in all stages of life
  • High-quality tech kit provided for you to work on including Tessian ANC headphones
  • If you're relocating to join the team, we'll provide a contribution to help with your costs

Beyond work

Share this job:
BackEnd Engineer
backend java python javascript docker cloud Dec 23 2020
Peerspace is creating a world where it’s easy to bring people together, starting with making it easy to find the perfect place to meet, create, and celebrate. Our Airbnb-like marketplace uncovers the world’s most unique spaces - like lofts, rooftops, and art galleries - and makes them ready to use for meetings, events, even film shoots.

Over 1 million people have come together in a Peerspace, and we’re looking for people who want to help us reach the next 10 million.

We are looking for a senior software engineer with 5 or more years of experience developing back-end services. This engineer will join the back-end team and collaborate in the architecting, design and implementation of our API and related services. This role requires familiarity with technologies that are common on the back-end, including operational aspects, scalability, databases, caches, search engines, etcetera.

Requirements:

Minimum 5 years of work experience
Working with any language likeClojure, Node.js, Java, Python in back-end development
Likes problem solving
Can think in the short, mid and long terms
Understands issues related to scaling systems both in traffic but also in complexity
Willingness to use and learn new technologies

Nice to haves:

Experience with Clojure
Experience with MongoDB or any NoSQL database
Experience with functional programming
Experience with API design and micro services
Experience with Kubernetes
Experience with Google Cloud Platform
Experience using Docker Containers
Experience with SQL databases 
Experience in Peer-to-Peer marketplaces
Any experience outside software development
 
Responsibilities:

Help maintain and add features to existing backend services (Primarily Clojure and Javascript ES6 )
Create new Clojure andNode.js backend services
Collaborate with the Product and Engineering teams to complete projects and solve problems
 
 
The majority of the team is based on the West Coast in San Francisco and Los Angeles all currently working remotely.  Will consider other timezones 
 
Perks:
 
Join a team reshaping a $500B industry.
Competitive salary with employee stock options and access to a 401k
Medical, dental, and vision coverage
Take-it-when-you-need-it vacation and sick days
A flexible work environment
Dog friendly culture
Weekly catered lunch
$500 annual professional development allowance
20% discount on all Peerspace bookings
 
Peerspace  is a community marketplace that makes planning gatherings - starting  with finding the perfect space - simple. Whether it’s a loft for a  party, a rooftop for a film shoot, or an art gallery for a meeting,  Peerspace empowers people to create one-of-a-kind experiences at any  price point. As a community marketplace, Peerspace makes it easy for  individuals and businesses to monetize their underutilized space and  share it with an audience of millions.
 
Founded  in April of 2014, Peerspace is headquartered in San Francisco, with  offices in Los Angeles, New York, and Chicago. The company’s investors  include Foundation Capital, Structure Capital, Red Bridge Partners, and  31VENTURES.
Share this job:
Experienced Python Backend Engineer for growing start up!
django python api product backend docker Dec 22 2020

The Role: 
Sunday is looking for talented and motivated engineers to work building a direct to consumer platform that aims to help people grow.  With an ever expanding customer base we have a long roadmap of amazing products to build.  Key to this role will be the ability to balance both short-term deliverables and long-term goals as Sunday continues to thrive and scale for the future.  We look forward to hiring someone who will work tirelessly to understand our customers and deliver the best possible experience to them through collaboration with internal teams beyond engineering.

Responsibilities: 

  • Design, build, and deploy production software to meet immediate and future business needs.
  • Contribute to development of stable and scalable backend for a data heavy D2C business.
  • Collaborate with Product and Operations teams to design and implement both internal and customer facing features and tools.
  • Lend support to maintain and improve the software platform in its entirety.

Background

  • 3+ years experience working with Python building large scale web applications/APIs (Django is a plus)
  • Product minded backend engineer that has experience building web apps. 
  • Someone with Direct to Consumer experience would be a plus. 
  • Ability to multitask, prioritize, and manage time effectively towards individual goals
  • Positive attitude with curiosity discover and solve new problems 
  • Passionate about understanding customer experience and working to improve it
  • Comfortable working in a fast-paced, frequently changing and evolving environment
  • Desire to work alongside product and operations teams to create new features and processes

Skills

  • Knowledge of Python (backend development) is required.
  • Django, and Django Rest Framework is a plus.
  • Understanding of Docker, Kubernetes, and CI/CD processes.
  • Comfortable working on the command line.
  • Experience with data engineering, analysis, and visualization.

Perks:


    • Be a core member of small, focused engineering team building new technologies
    • Help make critical decisions that will drive success
    • Health, Dental, Vision Benefits: covering employee premiums 100%; spouse/family 50%
    • Stock options
    • Unlimited PTO
    • 401(k) program
    • Salary range $140K - $160K
    • Located in beautiful Boulder, Colorado
Share this job:
Remote Senior Front-End Software Engineer
javascript css html graphql statistics senior Dec 22 2020

The Sensible Code Company makes digital products that automate the processing, privacy protection and publication of data. We make Cantabular.com and PDFTables.com.

About this role

We’re looking for a senior frontend software engineer to build progressively enhanced user interfaces and interactive visualisations for our product Cantabular which is being used by the Office for National Statistics for the 2021 Census in England and Wales. This is a remote, full-time position.

You’ll be joining a friendly, experienced remote team focused on delivering high quality software and helping our customers succeed. You’ll have a high degree of autonomy.

We build software using GitHub, Docker, Go, Python, GraphQL, TypeScript and D3. We collaborate using Slack, GSuite and GitHub.

Requirements

  • Expert understanding of the web platform, especially HTML, CSS and JavaScript
  • Recent experience with modern JavaScript frameworks and build tools
  • Ability to work collaboratively with other developers, designers and clients
  • Ability to write clear, precise technical and client-facing documents
  • Willingness to attend occasional on-site customer visits and events

Also beneficial

We don’t expect the successful candidate to have all of these things, but please mention any that apply. If you have other relevant expertise or experience let us know.

  • Experience building accessible, progressively-enhanced user interfaces
  • Experience building interactive visualisations with D3, Svelte, Plotly or Observable
  • Experience working with GraphQL
  • Interest in or experience with user interface design
  • Interest in data science, statistics or machine learning

Pay and benefits

  • Competitive salary: from £50k
  • Equipment: we provide you with a high-spec laptop (Linux or Mac) and up to two large monitors
  • Work-life balance: we have balanced lives and we work flexibly
  • Holidays: we offer a generous 30 days plus public holidays (38 total)
  • Location: we are all based within a 2 hour flight time of the UK

How to apply

Email jobs@sensiblecode.io quoting scjob25 in the subject line with the following information

  • Cover letter: tell us a bit about why you’re interested in this role
  • CV or resume: your professional experience
  • Your telephone number

No agencies please.

Share this job:
Senior Full Stack Software Engineer, Bitbucket Cloud
 
cloud full stack senior python javascript ruby Dec 20 2020
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Atlassian is searching for a talented Senior Full Stack Software Engineer to join our Bitbucket Cloud Core Experience team. You'll be joining a multi-functional team that builds Bitbucket Cloud’s core experience and has a substantial impact on the growth of Atlassian.

We do not work on an end product that reaches our customers and ends there. Our product enables others to work on absolutely anything, so our product marks the beginning, not the end, of a great journey. We strive to make it easy for other teams to collaborate on code in a very intuitive and efficient way.

You will be among the engineering team responsible for designing, building, and supporting Bitbucket Cloud’s core capabilities, directly impacting how our product works, looks, and feels. You will have direct access to a dedicated Product Manager, UX Designer, and Content Designer to help you deliver great solutions from start to finish in a fast and very efficient way.

What you will do:

  • You will be architecting new features and designing solutions to a wide variety of problems on a full range of complexity
  • You will be reading mature code base and internal documentation while experimenting in your own environment to build a deeper understanding of the product
  • You will implement solutions following software development best practices from start to finish
  • You will review your teammates' work through peer reviews, provide and iterate on feedback, and advocate for software development best practices
  • You will pair program with engineers at all levels to ensure fast, efficient, and high quality delivery
  • You will write tests and advocate for hight quality outcomes, you will monitor and support our solutions in the production environment
  • You will drive innovation through prototypes and you will deliver solutions through iterative shipments
  • You will have fun in our team bonding activities  

On your first day, we'll expect you to have:

  • 7+ years of professional experience
  • Experience with continuous delivery and infrastructure as code
  • Experience working with GIT in a collaborative team setting
  • Awareness and insight into industry trends (technology, methods and tooling).
  • Experience with code quality through writing unit tests and automation
  • Experience performing high quality code reviews both as a reviewer and a reviewee
  • Experience working with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
  • Practical knowledge of agile software development methodologies (e.g. scrum, kanban)
  • Experience with web frameworks like Django or Ruby or Rails with scripting languages like Python, Ruby or Bash
  • Strong proficiency with data structures, basic algorithms, and applying object-oriented principles and design patterns.
  • Solid understanding of architectural principles of software development, data modeling, and security.
  • Strong proficiency with relational databases design and query construction and optimization (Postgres preferred).
  • Experience designing and implementing efficient RESTful APIs
  • Strong troubleshooting skills across different levels of the stack.
  • Solid understanding of front-end architecture and data-driven development
  • Solid understanding of JavaScript, HTML5, CSS, Typescript and supporting libraries (ex. ES6, React, Node)
  • Hands-on experience in writing cross-browser compliant HTML and CSS
  • Experience building front-ends for web applications and their performance optimization
  • Experience with modern unit testing frameworks (e.g., Mocha, Chai)

It's great, but not required, if you have:

  • Familiarity with server technologies (NPM, Docker, NGINX, Express/Node)
  • Experience with Redux, ImmutableJS, Typescript, Webpack, Parcel
  • Experience with large scale single page web applications
  • Familiarity with Docker
  • Familiarity with Java
  • Experience working with Atlassian products such as Jira, Confluence and Bitbucket.
More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.
Share this job:
Backend Software Engineer
SDVI  
python postgresql python-3.x flask aws backend Dec 20 2020

Do you enjoy working closely with your customers in small teams delivering rock-solid functionality and performance? SDVI is looking for Software Engineers to join our Core Backend team, and if that description resonates with you, you could be an excellent fit for our company.

SDVI’s corebackend team is made up of hard-working engineers that share a common interest in distributed microservice-based systems, their scalability, and continued development. You will help build the backend services that power our system, scale those systems for growth, and continuously improve our engineering practice. Above all, your work will impact the way video and audio media is prepared for television, streaming, and more!

What You’ll Do

  • Architect, develop, and maintain performant microservices in Python responsible for <Quantity> of processing
  • Interact directly with customers to help turn use cases into solid engineering solutions
  • Collaborate with other engineers to identify and solve challenging problems
  • Be a technical leader within SDVI in general
  • Promote sound engineering practices, drive technical excellence and strategy
  • Participate in design discussions with key stakeholders at various levels
  • Design and optimize database queries for performance

Who You Are

  • A very experienced software professional with 10 or more years of experience in software development
  • A communicative person that values building strong relationships and even stronger teams
  • Detail-oriented and well organized, able to explain complex topics in a clear way
  • Possess exceptional coding skills, preferably in Python
  • Comfortable making use of AWS building blocks where it makes sense for the system
  • A skilled mentor, able to coach other engineers through technical and cultural growth
  • You care about quality and know what it means to ship high-quality code
  • A self-motivated teammate with the ability to juggle multiple priorities
  • An analytical thinker with strong problem-solving skills
  • Familiar with optimizing database structure and queries for growth
  • Comfortable communicating via text and video channels
  • Netflix or Spotify engineering culture resonates with you

Who **We** Are

  • A cutting-edge SaaS developer in the Media & Entertainment industry
  • Dedicated to a supportive team culture, and strong work/life balance
  • 100% distributed team working from home or on the road
  • Building and maintaining our platform using Python 3, microservices with Flask, SQLAlchemy, PostgreSQL, REST APIs, Docker, Nginx, all running on top of AWS. 

SDVI respects the individual needs of employees and is an equal opportunity employer.

*No 3rd Part firms or agencies, please.

Interested? Send your resume to jobs@sdvi.com

Share this job:
Senior Backend Engineer
Tessian  
python continuous-integration aws docker backend senior Dec 19 2020

Backend Engineering at Tessian  

At Tessian, we're building machine-intelligent filters to secure enterprise communications. This involves high volume, low latency data processing for some of the world’s largest organisations.  Our mission is to keep the world’s most sensitive data private and secure - to do this we're looking for backend engineers to help build out our platform supporting our next stage of growth. 

The backend systems power the whole company and our teams have touch points with all of our engineering teams. From deploying data science models in production to integrating with our front end, you'll be involved in projects that span all aspects of the business. 

Our teams are made up of people from diverse backgrounds; some have been building Python systems for years and some have learnt the ins and outs of Python on the job. Read more about Engineering at Tessian:

As a Tessian Backend Engineer you will

    • Design reliable distributed systems that handle high volumes of data with low latency
    • Maintain and support business-critical systems
    • Ship code to production every day using CI/CD techniques
    • Tackle the challenges that come with processing highly sensitive data
    • Value security over box-ticking
    • Make your mark on ambitious projects

Our backend tech stack includes

    • Python 3
    • Environments built around Docker and AWS
    • High volume PostgreSQL databases
    • Concourse for CI/CD
    • Terraform built environments

We'd love to meet someone who

    • Has 4+ years of Software Engineering experience
    • Is a great problem solver who takes pride in their work
    • Values getting things done over getting things perfect
    • Is comfortable with the unknown and loves to experiment
    • Can construct good arguments for methodologies or practices
    • Has worked with, or understands the principles behind working with data at scale
    • A passionate software developer, either with Python experience or excited to learn it
    • Ideally has an interest in machine learning

Why we think you'll love it here....

It’s important to us that all Tessians are part of the journey we’re on, so we offer equity options with every role and benchmark to provide above market rate salaries - there’s plenty more too….

Be at your best, both inside and outside of work

  • 25 days of paid holiday (including an additional day for every year you've worked at Tessian!)
  • Private health insurance provided through Vitality Health and mental health support through our Employee Assistance Program
  • Classpass - subsided access to gym time and classes all across London
  • Flexible working hours and working from home (if you're not already remote!)
  • Enhanced pension contributions, matched up to 5%
  • We’re family friendly, with policies built to support you in all stages of life
  • High-quality tech kit provided for you to work on including Tessian ANC headphones
  • If you're relocating to join the team, we'll provide a contribution to help with your costs

Beyond work 

Share this job:
Senior Platform Engineer
Tessian  
aws python terraform kubernetes docker sysadmin Dec 19 2020

The Platform Team at Tessian 

Job location: this individual can choose whether they would like to be based at our offices (London, UK) or work remotely. 

Read more about Engineering at Tessian: https://stackoverflow.com/jobs/companies/tessian

We're looking for an experienced DevOps Engineer for the Platform Team at Tessian. The Platform Team is responsible for defining and operating the infrastructure upon which our development teams and customers depend.  This will be someone experienced in both platform engineering (including Terraform) and software engineering (we use Python). Why is this role exciting:

  • We have plans for fast growth in terms of customer numbers and our Engineering team.
  • We have an ambitious product vision and a strong team determined to execute on it.
  • We solve hard problems - scale, big data (Spark/EMR), security, large databases (PostgreSQL, DynamoDB) and complex integrations.
  • Your work will leverage the work of our 50+ strong engineering team and all of our customers.
  • You will help to provide internal tooling to automate and enable self-service to increase development efficiency.

What are our current and upcoming projects:

  • A large migration from AWS ECS to Kubernetes - in the past few years it has become clear to us that using AWS ECS is slowing us down. We have an ambitious goal to migrate most of our platform to Kubernetes by the end of the year, with an aim of speeding up our engineering teams. 
  • Providing tooling to increase development velocity and security - we aim to provide tooling to automate and enable developers to deploy to production, while providing safeguards to prevent issues. 
  • Bolstering our security and deployments for Enterprise - we intend to close more enterprise deals and have a plan to do it. A key project we plan to start will be creating a deployment method that allows us to maintain developer velocity whilst also giving reassurances to security conscious customers. 
  • Keeping the lights on as we scale to bigger customers - a crucial part of this role is to ensure that our systems remain reliable and working with engineering teams to drive quality and solve problems.

What will your responsibilities be:

  • Improve efficiency by finding and fixing gaps in our tooling
  • Maintain and support business-critical systems
  • Enable developers to ship code to production every day using CI/CD techniques
  • Tackle the challenges that come with processing highly sensitive data
  • Make your mark on ambitious projects

We'd love to meet someone who:

  • Has at least 5 years of AWS and DevOps experience.
  • Can design and write code, preferably in Python or if not is excited to learn Python.
  • Is a great problem solver who takes pride in their work.
  • Has strong experience managing a range of production applications in a distributed and highly available AWS environment.
  • Has experience with and is opinionated about containerization (Docker) and a container orchestration system (e.g. ECS/Kubernetes).
  • Has experience with infrastructure as code (Terraform).
  • Has a deep understanding of Linux operating system and administration skills, and shell-scripting skills.
  • Has a deep understanding of server/network security concepts and implementations.

Why we think you'll love it here.... It’s important to us that all Tessians are part of the journey we’re on, so we offer equity options with every role and benchmark to provide above market rate salaries - there’s plenty more too….

Be at your best, both inside and outside of work

  • 25 days of paid holiday (including an additional day for every year you've worked at Tessian!)
  • Private health insurance provided through Vitality Health and mental health support through our Employee Assistance Program
  • Classpass - subsided access to gym time and classes all across London
  • Flexible working hours and working from home (if you're not already remote!)
  • Enhanced pension contributions, matched up to 5%
  • We’re family friendly, with policies built to support you in all stages of life
  • High-quality tech kit provided for you to work on including Tessian ANC headphones
  • If you're relocating to join the team, we'll provide a contribution to help with your costs

Beyond work

Equality & diversity

#humanfirst

Tessian is an equal opportunity employer, committed to equality and diversity amongst both our employees and prospective applicants. The Human Layer we're securing is diverse, and we know we need to be diverse and inclusive to successfully create HLS that reflects this. You can read our equality and diversity statement here.

As part of our commitment to equality and diversity, we're also a corporate member of the WISE Campaign for gender equality in STEM & we're a founding member of the WEDS network driving diversity & inclusion in startups.

Important notices

Please note that we do not accept applications or résumés from recruiters. Any unsolicited CVs, profiles, or names, submitted in any format, by any channel, to any of our team, will be deemed to fall outside any terms and/or conditions with either the person submitting the information or their company of employment/representation.

By submitting your application to Tessian, you consent to Tessian retaining your information and contacting you about future job opportunities, that may be of interest, for up to 2 years in accordance with our Privacy Policy

Please note, that any job offers will be subject to the candidate passing background screening checks.

Share this job:
Full Stack Developer, Product Integrations
 
full stack javascript saas docker cloud devops Dec 18 2020
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

As a full-stack software developer on the product integrations team, you will work with Product Managers, Designers, and Architects to build services, plugins, and add-ons, which help our customers interact with Atlassian products seamlessly irrespective of the environment they operate in. You will be expected to generate ideas to creatively solve issues, as well as proactively look for opportunities to improve the design, interface, and architecture of Atlassian's products and solutions.

It's great, but not required for you to have knowledge of and/or experience with:

  • Crafting and implementing high-performance RESTful micro-services serving millions of requests a day.
  • Running services in the cloud at scale by adhering to proven DevOps methodologies (CI/CD etc).
  • Understanding how to capture behavioral analytics and use them to improve products
  • Fluency in JavaScript and TypeScript for Node.js.
  • Fluency in database technologies like NoSQL/PostgreSQL.
  • Knowledge and understanding of SaaS, PaaS, IaaS, with hands-on experience of public cloud offerings (AWS, GCP, Azure).
  • Experience working with containerization tools like Docker and Kubernetes.
  • Familiarity with front-end web frameworks (React, JQuery, Angular).
  • Familiarity with agile development practices and methodologies.
  • Engineering discipline to produce software with quality.
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Backend developer
VIKTOR  
python go node-js aws api backend Dec 18 2020

It's an exciting time for us at VIKTOR. After launching our platform in 2017 we are rapidly growing our user base, our team and our developer community. We are hyper-focused to make VIKTOR the low-code development platform for developers and engineers in the manufacturing and building industry wanting to automate the boring work and enable them to build awesome products.  To further grow our team we are looking for a talented backend developer, with the potential to grow into a leading role in our team. If you are passionate about building scalable backend services, enjoy developing a platform that is both used by developers as well as end-users and you are comfortable working with the latest technologies, then we're eager to get to know you.

What are you going to do: 

You will be working as a backend developer in a mixed platform development team to further grow the platform. You will be working on a variety of subjects including encryption, duplex communication, and isolation but also more simple features like a CRUD resource, role management or a notification service. You will be working with Python, Go (Golang) and Node, we develop typed where we can and pick the right tool for the right job.

We offer you:

  • A flat organizational structure, in which taking responsibility and initiative is encouraged
  • A friendly international working environment where you can get the best out of yourself
  • Opportunity to become a lead engineer in our fast-growing team
  • Developer friendly environment, CI/CD, integration and unit tested software
  • An office in the center of Rotterdam, a few minutes walking from Central Station
  • Possibility to work from home if that suits you, also after the pandemic
  • Online Friday afternoon drinks and bimonthly team activities
  • Flexible working hours, plenty of days off
  • Possibility to work part-time (32h)

Requirements

  • You have an academic level of working and thinking
  • You have at least 2 years experience in designing API's and building web services
  • You are strong in Python or multiple other server-side languages like Go (Golang), Ruby or Node
  • You are a team player, good communicator, a passionate developer and enthusiastic automator
  • You care about code quality, low maintenance and development velocity
  • You are interested in or are already familiar with Docker, relational databases, queuing systems and cloud infrastructure
  • You have a European nationality or valid work permit (Resident in the Netherlands)
Share this job:
Senior Backend Engineer
python django aws go amazon-s3 backend Dec 17 2020

Penn Interactive Ventures (PI) is a real-money interactive gaming company headquartered in Philadelphia. As the digital arm to Penn National Gaming (NASDAQ: PENN), the largest regional casino operator in the U.S., we are poised for fast-paced growth in the sports betting and online casino space and are looking for a Sr Backend Engineer to join our expanding Sportsbook team!

 The Senior Backend Engineer will work on a small, cross-functional team to develop the backend and various APIs for a one-of-a-kind, native sports betting experience. Candidates for this role will work with multiple client teams to build a revolutionary sportsbook from the ground up. Previous work in the gaming industry is not important but we do expect your work-product will reflect a strong technical background and a dedication to concise, scalable code.

RESPONSIBILITIES:

  • Demonstrate best-in-class programming skills to develop secure, tested, optimized, scalable code.
  • Translate business requirements into code.
  • Collaborate with designers, product managers, ops engineers, client engineers, QA engineers and various other teams and stakeholders to solve innovative problems utilizing out-of-the-box solutions.
  • Communicate clearly and effectively using Github, Slack, Google Docs, JIRA, so as to keep all stakeholders in-the-loop regarding relevant issues.
  • Interact thoughtfully and professionally with everyone including non-technical colleagues.
  • Ability to work in a highly regulated environment and develop code according to regulatory requirements

 QUALIFICATION REQUIREMENTS

  • Experience with Django/Flask/Python, or Golang.
  • Demonstrated experience building and maintaining backend systems and building and consuming APIs.
  • Experience with deploying code in Linux based environments such as Debian or Ubuntu
  • Experience with Git or other distributed version control systems.
  • Experience writing well tested code or experience with practices like TDD
  • General computing knowledge -- familiarity with the standard suite of Web Protocols (HTTP, TCP, etc.).
  • Familiar with virtualization (ex. Docker, rkt)

BONUS POINTS

  • BSc or MSc in Computer Science or another STEM field.
  • Experience administering AWS Core Services (S3, SQS, EC2, ECS, etc.).
  • Experience deploying code via Kubernetes
  • A passion for sports or betting.

Penn Interactive is committed to helping our team members live their best, healthy life. We offer unique and competitive benefits that help our employees, through a private exchange which allows our team members the ability to choose from several coverage levels and insurance carriers (both local and national carriers). Along with medical, prescription, dental, and vision coverage, there are also voluntary plans available to employees. PI also offers our employees office perks such as free catered lunches, snacks, and beverages in the office.

Share this job:
Junior SDET
junior docker testing healthcare node-js Dec 15 2020
At Respondent, our mission is to Make Research Inclusive. Our marketplace empowers entire organizations by connecting researchers with verified business professionals so they can conduct the kind of research interviews that yield invaluable results. With these new insights, high-quality decision making is scaled across our customer’s organization and innovation flourishes.  
 
B2B companies like IBM, Stripe, Atlassian, Twilio, Microsoft, and many more choose to leverage Respondent to conduct their research interviews and make smarter business decisions.  
 
We are a small (but quickly growing), fully remote tech startup. Working as a distributed team allows us to hire the best talent regardless of location. We look forward to learning more about you and how you might fit into our thriving community of initiative-takers and diverse thinkers.

Are you excited to enhance your Software Engineering and Testing skill sets? Are passionate about upstream technical testing while developing tools, automation, and capacity engineering to raise the quality bars? 

If the answers are “yes!” you’ll do this while advancing your technical capabilities and knowledge at Respondent. 

We are looking for a very hands-on engineer passionate for testing that can get work done and work with our current Senior SDET. You'll co-own the testing suites within our product and maintain everything testing related within our company.

What you'll do

  • Set up automated tests for our most critical systems
  • Update our onboarding repo to make it easier for new hires to onboard
  • Set up (regression) test cases to streamline our manual QA process
  • Maintain our test environments
  • Integrate our test suites into the CI/CD pipeline
  • Help our team members test by creating tools that help them with this

Who you are

  • An engineer with skills in JS, developing and supporting production environments
  • Testing skills in JS/Jest, Angular or Vue
  • Experienced with Node.js/typescript applications - most of our stack!
  • An excellent communicator! the ability to navigate technical concepts and collaborate effectively with fellow engineers and less technical colleagues
  • A passion for taking ownership of your work and building a world class product!
  • A high level of curiosity and excitement for testing/QA

Bonus

  • Knowledge of how to set up and maintain Docker environments.
  • Previous experience working at a start-up as a developer or test engineer
We are looking for someone who matches our level of joy for the work we do, brings something new to the team, and elevates our game. Our core values are very important to us and we hope they resonate with you, too. You can read more about them here!

Benefits
Working at Respondent is a unique experience. You will be part of a remote, diverse team. We care deeply about creating a cohesive, tight-knit culture that gets results. That’s why we offer our employees the following:

- Work remotely from anywhere in a continental U.S. Time Zone (we are not able to accommodate continuous travel e.g. digital nomadism, remote year, etc.)
- A full office set up, including a MacBook Pro, desk, second screen, ergonomic chair, and wireless mouse & keyboard
- Health insurance for U.S based employees with premiums covered at 99% for individuals and 50% for dependents (non U.S. employees receive a healthcare stipend)
- Short term disability covered at 100% for all U.S based employees
- Dental and vision insurance offered at group rates to lower the cost for U.S based employees
- Four weeks of flexible paid vacation per year (need a bit more for religious or country holidays--no problem!)
- 12 paid holidays per year
- Stock options
- 401k (no matching) Only U.S based employees can participate
- Parental leave - 12 weeks fully paid with an additional optional 4 weeks unpaid
- Company retreats for teammates to get to know one another in person (recent locations include New Orleans, San Antonio, and Wickenburg)!

Respondent is an equal opportunity employer
We understand it takes a diverse team of highly intelligent, passionate, curious, and creative people to solve the challenges involved in Respondent's long term success. Our dynamic team members have incredible perspectives to share, just as we know you do, and we take great pride in being an equal opportunity workplace and encourage candidates from underrepresented backgrounds to apply.
Share this job:
Python Developer
python django docker blockchain Dec 15 2020
  • Remote work
  • Job perks: Agile environment; Start-up cryptocurrency project

About the project

We have an opening at Pentalog, for a Python Developer position. The project involves an Austrian FinTech start-up with a rapidly expanding project. The client is a leading digital asset platform & a well-known name on the European cryptocurrency exchange market.

Job requirements

  • Excellent Python skills (at least 3 years of development experience);
  • Experience with object-oriented programming;
  • Message-driven programming;
  • Thorough understanding of REST service anatomy;
  • Knowledge of asynchronous, non-blocking, and/or multiprocessing code;
  • Strong experience with Git;
  • Knowledge and understanding of Agile methodologies;
  • Great communication skills and fluency in English.

Responsibilities

As a Python Developer, you will join an Agile-driven team, as you will write code that interacts directly with the cryptocurrency exchange.

Extra skills

  • Previous experience with blockchain-specific programming would be a definite advantage;
  • Experience with Docker/ Django (nice to have).

Benefits

  • English and French language classes;
  • Competitive salary and bonuses;
  • Free pass to learning platforms;
  • A multicultural, friendly work environment;
  • Working in a company with an Agile mindset: continuous knowledge sharing and validated learning;
  • The possibility to bring your own creative and innovative ideas to life;
  • Great career development opportunities;
  • Team buildings and company events that will enhance both your social and professional life;
  • Private Health Insurance and meal tickets;
  • Improvement of your hard and soft skills through workshops, knowledge sharing sessions, and presentations on multiple IT-related topics
Share this job:
Infrastructure Engineer
big data linux docker cloud devops Dec 14 2020
Peerspace is creating a world where it’s easy to bring people together, starting with making it easy to find the perfect place to meet, create, and celebrate with others. Our Airbnb-like marketplace uncovers the world’s most unique spaces - like lofts, rooftops, and art galleries - and makes them ready to use for meetings, events, even filmshoots. 

Over 1 million people have come together in a Peerspace, and we’re looking for people who want to help us reach the next 10 million. 

Peerspace is looking for a Contract Infrastructure Engineer.  As an Infrastructure Engineer, you will be part of a technical team behind building and maintaining Peerspace's services. 

Availability, performance, security, reliability, and automation will be your watchwords. 

You will:

* Work with our Director of Engineering and help our development teams design and implement production and development environments, address system needs in new and creative ways, and ensure that Peerspace's infrastructure is capable of supporting all Peerspace initiatives. 

* Work in a self-guiding, cross-functional team with other humble but highly skilled individuals working in a wide range of technical domains.

* Work alongside internal teams to create and deliver technical strategy.

* Help design and implement solutions for key pieces of infrastructure for deployment, monitoring, alerting, data storage, networking and security.

* Evaluate new tools and technologies based on feature requirements, cost effectiveness, and reliability.

* Occasionally help support Peerspace employees utilize and access services that the company relies on.


Who you should be:

* A veteran: for 5+ years, you've built servers of all types, in the cloud and in containers, and bare even metal back in the day. You have kept an online production environment humming. 
You have experience running critical production systems and you're a pro with Linux operating systems. 

* Experience with all things GCP (Google Cloud Platform) is a must. Specifically GKE,Cloud SQL, Cloud Composer, BigQuery, Cloud Storage, VPC Networks/Firewalls

*Experience and knowledge of infrastructure and security vendor landscape

* An automator: you realize that automation is the key to scaling. You've similarly grokked, deployed, and supported applications across various tech stacks and multiple regions; you're familiar with the core concepts of object-oriented, functional, and other programming paradigms and have used one or more modern source control management tools.

* Distributed by default: you've worked with distributed big data, caching, networking, and application systems in the past, so you're familiar with the core concepts of distributed systems. You understand the challenges of global cloud networking. You're proficient with basic distributed systems and networking troubleshooting tools.

* Tuning master: you're penny wise. You rightsize cloud and server resources to meet the demand versus over-engineering.

* Adaptable: you're able to rapidly change direction when priorities shift, stay focused on the most relevant issues and can evolve and shift to meet them as needed.

* DevOps: you believe devops is a state of mind and you operate with total ownership. You recognize the value of iterative development and the buck stops at you for quality and support of what you deploy into production.

* Security: Paranoia is an old friend, you operate by the principle of least privilege, keep everything up to date and believe that everything should be encrypted. 

You should have:

* A solid 5+ years of being a Linux systems/network administrator.
* Excellent communication skills, written and spoken.
* Experience working with DevOps and Agile/Scrum teams.
* Experience with containers - docker and kubernetes.
* Experience with vulnerability, risk management, and IT compliance
* Experience working with production environments in GCP and cloud environments


About Us:
Peerspace is a community marketplace that makes planning gatherings - starting with finding the perfect space - simple. Whether it’s a loft for a party, a rooftop for a film shoot, or an art gallery for a meeting, Peerspace empowers people to create one-of-a-kind experiences at any price point. As a community marketplace, Peerspace makes it easy for individuals and businesses to monetize their underused space and share it with an audience of millions.

Founded in April of 2014, Peerspace is headquartered in San Francisco. The company’s investors include Foundation Capital, Structure Capital, Red Bridge Partners, and 31VENTURES.
Share this job:
Senior Full Stack Web Developer
 
full stack senior javascript html docker Dec 14 2020
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Atlassian is searching for a talented Senior Full Stack Web Developer to join our Buyer Experience/e-Commerce team. You'll be joining a multi-functional team that builds and design's Atlassian's core web experience across our e-commerce platform on atlassian.com, bitbucket.org and more. Our team has a substantial impact on the growth of Atlassian, and we're committed to pushing current trends in web development in order to create a cutting-edge experience across our brand.

In this role, you'll get to:

  • Work with a talented team of UX experts (Product Managers, Designers, and Developers) to continually iterate and improve the experience of our internal and external users.
  • You will be empowered to drive innovation by coming up with new and exciting ideas to creatively solve issues, as well as actively look for opportunities to improve the design, interface, and architecture of Atlassian's core web presence.

On your first day, we'll expect you to have:

  • Solid understanding of JavaScript and supporting libraries (ex. ES6, React, Node)
  • Experience performing platform integrations using REST
  • Hands-on experience in writing cross-browser compliant HTML & Sass/CSS
  • Familiarity working closely with UX and Visual Designers in a dynamic environment
  • Experience with building out responsive views.
  • Experience working with GIT in a collaborative team setting
  • A love for working collaboratively on a team with varied strengths

It's great, but not required, if you have:

  • Experience working with an enterprise CMS system Experience with Freemarker
  • Familiarity with server technologies. (NPM, Docker, NGINX, Express/Node)

More about our team

The Buyer Experience team is focused on building a scalable, world-class global e-commerce platform for prospective evaluators and customers. Collaboration is our glue, whether it is working with engineering, design, project management and product marketing.


More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Share this job:
Backend Engineer
Balena  
node-js docker kubernetes typescript linux backend Dec 13 2020

Being a Backend Engineer at balena

As a Backend Engineer joining the team, your first few weeks will be spent absorbing context and understanding how we work. You will be asking lots of questions, reading code and documentation, picking up issues, and researching any new technologies you come across. You will work on continuously improving your understanding of our interdependent systems, and collaborate with other engineers to build and maintain the core of balena’s products & services.

As you grow in the role, the projects you work on will get more complex, the architectural challenges harder, and your decisions will have a higher impact. You will be empowered to identify platform improvements (relating to quality, security, or performance, for example), communicate proposals, implement solutions, and release new capabilities. We’re looking for engineers with a strong interest in building not only resilient and robust systems but also successful products for our users!

Responsibilities

  • Develop new features and solutions across the product stack, ensuring the architecture of our distributed systems remains cohesive
  • Evaluate user requirements and other inputs to determine the scope of new functionality
  • Find recurring patterns in product feedback and use that to drive change
  • Own projects from concept to execution, including development, testing, deployment, and monitoring
  • Contribute to documentation and user-facing guides for your implementations
  • Be a key resource for peers on support, lending your expertise and educating others
  • Constantly question how we can maintain and grow an infrastructure that optimizes for security, availability, observability, and high-performance
  • Actively invest back in our technology, libraries, and frameworks (we look at these as continuous work in progress)

Requirements

  • Strong technical background with a focus on backend development and infrastructure
  • Experience writing high-quality, production-ready code and debugging complex issues
  • Working knowledge of modern software practices, such as instrumenting applications for observability
  • Drive for execution — owning outcomes and pushing projects to completion
  • Ability to manage ambiguity and independently make critical trade-off decisions
  • Continuous improvement mindset, and desire to make yourself and others more effective
  • Willingness to constantly build on your knowledge of the balena platform and new technologies
  • Excellent communication skills and fluency in English

Bonus points

  • Experience with technologies like Typescript, Node.js, Go, PostgreSQL, Docker, and Kubernetes
  • Background in leading projects and working cross-functionally to build great products
  • Strong understanding of networking concepts (load balancers, routers, etc.)
  • Experience with IoT, embedded SW, dev tools, or balena as a user/contributor
  • Contributions to OSS projects and community involvement

Make sure to let us know if any of these items apply to you! If possible, please also share a sample of your work or examples of projects (URL or attachment).

Share this job:
Senior Backend Engineer
Tessian  
python continuous-integration aws docker backend senior Dec 12 2020

Backend Engineering at Tessian  

At Tessian, we're building machine-intelligent filters to secure enterprise communications. This involves high volume, low latency data processing for some of the world’s largest organisations.  Our mission is to keep the world’s most sensitive data private and secure - to do this we're looking for backend engineers to help build out our platform supporting our next stage of growth. 

The backend systems power the whole company and our teams have touch points with all of our engineering teams. From deploying data science models in production to integrating with our front end, you'll be involved in projects that span all aspects of the business. 

Our teams are made up of people from diverse backgrounds; some have been building Python systems for years and some have learnt the ins and outs of Python on the job. Read more about Engineering at Tessian:

As a Tessian Backend Engineer you will

    • Design reliable distributed systems that handle high volumes of data with low latency
    • Maintain and support business-critical systems
    • Ship code to production every day using CI/CD techniques
    • Tackle the challenges that come with processing highly sensitive data
    • Value security over box-ticking
    • Make your mark on ambitious projects

Our backend tech stack includes

    • Python 3
    • Environments built around Docker and AWS
    • High volume PostgreSQL databases
    • Concourse for CI/CD
    • Terraform built environments

We'd love to meet someone who

    • Has 4+ years of Software Engineering experience
    • Is a great problem solver who takes pride in their work
    • Values getting things done over getting things perfect
    • Is comfortable with the unknown and loves to experiment
    • Can construct good arguments for methodologies or practices
    • Has worked with, or understands the principles behind working with data at scale
    • A passionate software developer, either with Python experience or excited to learn it
    • Ideally has an interest in machine learning

Why we think you'll love it here....

It’s important to us that all Tessians are part of the journey we’re on, so we offer equity options with every role and benchmark to provide above market rate salaries - there’s plenty more too….

Be at your best, both inside and outside of work

  • 25 days of paid holiday (including an additional day for every year you've worked at Tessian!)
  • Private health insurance provided through Vitality Health and mental health support through our Employee Assistance Program
  • Classpass - subsided access to gym time and classes all across London
  • Flexible working hours and working from home (if you're not already remote!)
  • Enhanced pension contributions, matched up to 5%
  • We’re family friendly, with policies built to support you in all stages of life
  • High-quality tech kit provided for you to work on including Tessian ANC headphones
  • If you're relocating to join the team, we'll provide a contribution to help with your costs

Beyond work 

Share this job:
Senior Platform Engineer
Tessian  
aws python terraform kubernetes docker senior Dec 12 2020

The Platform Team at Tessian 

Job location: this individual can choose whether they would like to be based at our offices (London, UK) or work remotely. 

Read more about Engineering at Tessian: https://stackoverflow.com/jobs/companies/tessian

We're looking for an experienced DevOps Engineer for the Platform Team at Tessian. The Platform Team is responsible for defining and operating the infrastructure upon which our development teams and customers depend.  This will be someone experienced in both platform engineering (including Terraform) and software engineering (we use Python). Why is this role exciting:

  • We have plans for fast growth in terms of customer numbers and our Engineering team.
  • We have an ambitious product vision and a strong team determined to execute on it.
  • We solve hard problems - scale, big data (Spark/EMR), security, large databases (PostgreSQL, DynamoDB) and complex integrations.
  • Your work will leverage the work of our 50+ strong engineering team and all of our customers.
  • You will help to provide internal tooling to automate and enable self-service to increase development efficiency.

What are our current and upcoming projects:

  • A large migration from AWS ECS to Kubernetes - in the past few years it has become clear to us that using AWS ECS is slowing us down. We have an ambitious goal to migrate most of our platform to Kubernetes by the end of the year, with an aim of speeding up our engineering teams. 
  • Providing tooling to increase development velocity and security - we aim to provide tooling to automate and enable developers to deploy to production, while providing safeguards to prevent issues. 
  • Bolstering our security and deployments for Enterprise - we intend to close more enterprise deals and have a plan to do it. A key project we plan to start will be creating a deployment method that allows us to maintain developer velocity whilst also giving reassurances to security conscious customers. 
  • Keeping the lights on as we scale to bigger customers - a crucial part of this role is to ensure that our systems remain reliable and working with engineering teams to drive quality and solve problems.

What will your responsibilities be:

  • Improve efficiency by finding and fixing gaps in our tooling
  • Maintain and support business-critical systems
  • Enable developers to ship code to production every day using CI/CD techniques
  • Tackle the challenges that come with processing highly sensitive data
  • Make your mark on ambitious projects

We'd love to meet someone who:

  • Has at least 5 years of AWS and DevOps experience.
  • Can design and write code, preferably in Python or if not is excited to learn Python.
  • Is a great problem solver who takes pride in their work.
  • Has strong experience managing a range of production applications in a distributed and highly available AWS environment.
  • Has experience with and is opinionated about containerization (Docker) and a container orchestration system (e.g. ECS/Kubernetes).
  • Has experience with infrastructure as code (Terraform).
  • Has a deep understanding of Linux operating system and administration skills, and shell-scripting skills.
  • Has a deep understanding of server/network security concepts and implementations.

Why we think you'll love it here.... It’s important to us that all Tessians are part of the journey we’re on, so we offer equity options with every role and benchmark to provide above market rate salaries - there’s plenty more too….

Be at your best, both inside and outside of work

  • 25 days of paid holiday (including an additional day for every year you've worked at Tessian!)
  • Private health insurance provided through Vitality Health and mental health support through our Employee Assistance Program
  • Classpass - subsided access to gym time and classes all across London
  • Flexible working hours and working from home (if you're not already remote!)
  • Enhanced pension contributions, matched up to 5%
  • We’re family friendly, with policies built to support you in all stages of life
  • High-quality tech kit provided for you to work on including Tessian ANC headphones
  • If you're relocating to join the team, we'll provide a contribution to help with your costs

Beyond work

Equality & diversity

#humanfirst

Tessian is an equal opportunity employer, committed to equality and diversity amongst both our employees and prospective applicants. The Human Layer we're securing is diverse, and we know we need to be diverse and inclusive to successfully create HLS that reflects this. You can read our equality and diversity statement here.

As part of our commitment to equality and diversity, we're also a corporate member of the WISE Campaign for gender equality in STEM & we're a founding member of the WEDS network driving diversity & inclusion in startups.

Important notices

Please note that we do not accept applications or résumés from recruiters. Any unsolicited CVs, profiles, or names, submitted in any format, by any channel, to any of our team, will be deemed to fall outside any terms and/or conditions with either the person submitting the information or their company of employment/representation.

By submitting your application to Tessian, you consent to Tessian retaining your information and contacting you about future job opportunities, that may be of interest, for up to 2 years in accordance with our Privacy Policy

Please note, that any job offers will be subject to the candidate passing background screening checks.

Share this job:
Senior Support Engineer, Enterprise
 
senior java docker aws Dec 11 2020
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

This isn't your ordinary Support Engineer role. If you love solving the deepest and gnarliest tech problems, enjoy working with all types of customers from around the world (startups to Fortune 500 corporations), and love variety, this job has it all in spades. Atlassian is a rapidly growing software development company, and the Support team is changing its focus to allow it to scale with the business. Atlassian Senior Support Engineers are responsible for improving our customers' experience with our products, through advanced troubleshooting and helping our global team of engineers solve our more difficult problems.

More about you:

  • 5+ years experience in a highly technical support role, preferably in a software environment with Java/J2EE troubleshooting experience
  • Experience and/or familiarity with JVMs
  • In-depth operating system knowledge (e.g. Windows and/or Linux)
  • Familiarity with database concepts (e.g., Oracle, SQL Server or Postgres)
  • Well rounded experience with 1 or more application servers (e.g. Tomcat, Apache, IIS, NGINX etc.)
  • Advanced Knowledge of basic network functions, standards, and protocols (e.g. proxies, SSL, load balancers, LDAP)
  • Strong degree of empathy for the customer experience
  • Proven ability to deescalate difficult situations with customers, while multi-tasking between tickets and mentoring your team
  • Demonstrated ability to coach and mentor other support engineers to grow their technical and troubleshooting skills.
  • Excellent communication skills, possessing the ability to support customers over email, phone or screen-shares
  • Exhibit strong team oriented interpersonal skills with the ability to effectively interface with a wide variety of people and roles from junior engineers to senior executives
  • Ability to successfully manage your time, balancing multiple tasks with varying levels of priority and urgency

Bonus points for:

  • Experience administrating Jira
  • Experience with any of the following AWS, Docker, VMware
  • Experience administering an enterprise LAN/WAN environment
  • Background in System Engineering or administration
  • Experience in Database configuration and administration
  • Experience analyzing Java thread dumps & heap dumps
  • Experience analyzing network traces using tools such as wireshark or tcpdump
  • B.S. in Computer Science or Electrical Engineering

More about the role:

  • Global technical escalation management to ensure customer success with Atlassian products
  • Use professional written and verbal communications to customer base to resolve application issues
  • Resolve customer issues involving code error diagnosis, debugging, validation, and root cause analysis
  • Creation and curation of knowledge-base articles and documentation to help customers help themselves
  • Perform case reviews to identify trends and improvement areas and define action plans for support engineers
  • Evaluate active tickets, prioritizing workload, strategic projects, and monitoring queue health
  • Build internal relationships with our development and product management teams to help communicate the needs and urgency of our customers
  • Advocate for our customers, influence product direction through customer feedback
  • Developing your team in becoming highly skilled support engineers with subject matter expertise in all types of technologies across the Atlassian stack.
More about the team:

The team is filled with customer focused individuals that champion and support industry-leading products that are used by a growing list of 50,000+ customers globally. We challenge one another every day and hold ourselves accountable for our work product as well as our customer's overall success. We all enjoy the interactions with the customers, problem solving, digging into complex issues, and actively championing for customers within Atlassian.
We wake up every morning asking ourselves how we can improve the customer's experience, the quality of our product, the quality of our support system, or our individual weaknesses. We are not scared of challenges, nor do we back down or get deterred by tough problems. When problems seem the hardest we are at our best, we work harder to find the root cause and a solution.
We are a combination of passion and persistence. We feel that through our roles we can positively impact millions of end-users and their experience with Atlassian products.
Our team is open, filled with varied backgrounds and talents. We are respectful, focused, located around the globe, and all about providing legendary service to our customers. To learn more about working with the Support Team at Atlassian, check out our Support Team page!

More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Senior Full-Stack Engineer
vue-js vuex php laravel mysql senior Dec 08 2020

Lumiform is a VC-backed SaaS start-up based in Berlin, Germany, but operating globally.

Our goal is to transform internal inspections in a massive, untapped market which still relies on pen & paper. We enable companies to simplify and digitalize their inspection workflows to improve quality & safety and save time. 

The Role

We are looking for a passionate full-stack engineer who gets the chance to work on all levels of our stack. Our goal for the next 3 months is to make the desktop app more reliable and intuitive, while after 3 months, you will work with your future colleagues on developing our worldwide unique workflow management system.

You will work with our state-of-the-art technology such as functional programming and Typescript. While you should have a knowledge of Typescript, functional programming is just a nice-to-have. 

With our learning culture we want to support your personal and professional growth. We provide a learning budget and reserved every Friday afternoon for acquiring new skills.  

Just as important, by working at Lumiform you not only get the chance to develop as an engineer and person but in this early phase of the company you also get the unique opportunity to shape the success of Lumiform and our mission: To help millions of employees and organizations exceed their quality promises and make jobs safe.

You will work closely together with a highly experienced, ever-growing team of engineers: 2 full-stack, 1 front-end and 2 native app developers.

Our tech stack we use

  • Vue.js, Vuex, Typescript, fp-ts, io-ts, SCSS
  • PHP 7, Laravel 6, MySQL 8
  • Swift, Kotlin
  • Docker, AWS (EC2, S3)

This is how your first weeks could look like

  • Week 1-2: Familiarize yourself with all aspects of Lumiform. You will be extensively onboarded and you will have time to settle yourself at Lumiform.
  • Week 3-8: You are writing your first lines of code and get your first tasks. Half a day a week you can also train in an area that interests you. You will have constant discussions and feedback with our tech lead Oleg and daily interaction with the entire development team is routine. You will get familiar with our whole tech stack
  • Month 2-4: By this time you know our system already quite well. You, together with the whole team, will focus on tasks to improve intuitiveness and reliability of our product to provide the users the best possible experience
  • From month 4: You are ready for the next phase: Building our workflow automation system that will save our Users even more time. After that you will work on new type of inspections, like collaborative inspections via Video

Tasks in general

  • You are fully involved in all processes and you already understand the Lumiform system very well. 
  • As always, you get completely pre-defined designs by our product designer and well-structured tickets in Jira by our product manager.
  • Collaborate with our QA engineer that will support you with developing reliable code
  • You work at all levels of the stack, from PHP and MySQL on the back-end to Vue, Typescript, SCSS on the front-end
  • You are heavily involved in the end-to-end lifecycle of Lumiform features, from concept to deployment
  • You take part in a process of conceptualizing and implementing complex new systems, focusing not only on performance and scalability but also on crafting a beautiful user experience

Requirements

  • 3+ years full-stack engineering experience with PHP, SQL and Javascript
  • At least 1 years of experience with Vue.js, Vuex, Laravel, MySQL or with similar frameworks (React, Symfony)
  • You also know Typescript very well, and you have used it together with Vue
  • Not required, but would be nice if you have some experience with the new Composition API and fp-ts, io-ts or similar functional programming libraries like Ramda
  • You know how to test PHP and Javascript applications with the unit and e2e tests
  • You know how to work with MySQL effectively using indexes, optimizing slow queries and avoid common problems
  • You have application architecture design experience including database and API design
  • You have a base understanding of modern application infrastructure setup (Docker), operations and monitoring experience
  • You possess strong personal and professional skills which will be a great addition to our engineering culture in an agile environment
  • You are a team player with a result-oriented mindset and an empathetic person

Benefits

  • As an early-stage startup, our product evolves rapidly so your work has a major impact on our highly growing user base
  • We care about your personal & professional development. You receive a monthly learning budget for books, courses, conferences etc. and some hours per week are reserved for learning new skills.
  • We offer a competitive salary
  • Feel free to work remotely like all of our developers. Collaboration has fully adapted to it and we try our best to keep up the team feeling.
  • In case you want to visit us or work from the office: We have a beautiful workplace in the heart of Berlin (Torstraße in Berlin Mitte) as well as benefits like fresh fruits, free drinks, good coffee etc.
  • Flexible working hours
  • Join a team of 8 nationalities (of 16 employees) and of various backgrounds. We ensure that you have regular contact with everybody and that you are updated on the company progress
  • Flat hierarchy
  • No overtime
  • VC-backed / job security
Share this job:
Dev Ops and Software Engineer
javascript node-js cs aws azure ops Dec 07 2020

We are looking for applicants who live within the contiguous United States. H-1B candidates and recruiting firms need not respond.


About this job:

Our ideal candidate has experience with all aspects of building, testing, deploying, and releasing software.  Ideally, they have a knack for C# and/or JavaScript. As Dev Ops engineer, you will build, test, and maintain the infrastructure and tools to allow for the efficient development and release of software.


Your secondary role will be to work alongside our JavaScript/TypeScript Node developers and undertake development tasks and push code to our internally hosted continuous integration environment. You will be expected to attend virtual meetings and daily stand-ups and with internal team members and possibly with TSP clients as well. Keen attention to detail, problem-solving abilities, and a solid knowledge base are essential.


If you think this might be a good fit for your skill set and desire to work in a fast-paced collaborative environment, please contact us.  This position is available immediately.


Required Duties:

  • Design and implement build, deployment, and configuration management
  • Test implemented designs
  • Build and test automation tools for infrastructure provisioning
  • Handle code deployments in all environments
  • Document and design processes; update existing processes
  • Improve infrastructure development and application development
  • Follow all best practices and procedures as established by the company
  • Design, develop, implement, document, and troubleshoot software, web applications and integrations.
  • Develop solutions using various technologies including those sited in the required skill set section.
  • Participate in design and architecture discussions as needed.
  • Train and mentor other developers and participate in code reviews.
  • Follow established SDLC, change processes and policies.
  • Carry out other duties as assigned.

Required Skill Set:

  • Minimum 3 years’ experience with development operations
  • Minimum 5 years’ developing enterprise class solutions
  • Continuous Integration / Continuous Delivery (Azure DevOps preferred)
  • Infrastructure as code – Terraform, Pulumi, Ansible, Chef, Puppet, etc.
  • Experience with continuous integration, cloud compute, virtualization,
  • containers, .Net Core and Standard builds, source control and bug tracking
  • Containerization - Docker & Kubernetes (very highly valued skillset)
  • Enterprise Single Sign On, particularly OAuth, SAML, and Active Directory
  • Exceptional C#, TypeScript/JavaScript experience/expertise
  • NodeJS experience.
  • AWS development and deployment experience
  • Must have excellent communication skills
  • Able to multitask, prioritize, and manage time efficiently
  • Able to physically stand, bend, squat, and lift equipment up to 30 pounds or more

Pluses:

  • Mortgage Lending, Banking or Finance experience
  • Technology, Project Management Certifications and/or 4-year College Degree
  • Experience with Redis
  • Experience with RabbitMQ

Exclusions:

  • US based candidates only
  • No H-1B candidates
  • No Recruiting Firms

Equal & Opportunity:

TSP Consulting is an Equal Opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status or any other protected factor.

Share this job:
Full Stack Software Engineer
.net-core angular asp.net-mvc cs elasticsearch full stack Dec 05 2020

Overview

We're looking for a talented Full Stack Engineer who is passionate about building quality software.

Why Join Us? 

  • 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 a rare opportunity for you to build a large-scale platform that will impact millions of people (instead of boring old enterprise software that few people touch).
  • Quality of the Team - Truly high-performing teams are hard to come by; joining us 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.

Responsibilities

What does a great Full Stack Engineer (Angular/.NET) Engineer do?

  • Develop next-generation web products using Angular, ASP.Net CORE, ASP.Net MVC, Docker, Kafka, and Elasticsearch
  • Build front end web applications and deploy complex services to the cloud that support those applications
  • As part of an agile team, participate in all phases of the software engineering life cycle
  • Provide technical troubleshooting and debug support
  • Ensure that necessary technical documentation is maintained in an appropriate manner

Qualifications

Required Skills: 

  • 2+ years of product development experience of consumer software and applications.
  • Proficiency in current web development technologies such as HTML5, SASS, and various js frameworks.
  • Proficiency in Angular, Typescript, Angular Material, Material Design, javascript, Gulp, Bower.
  • Proficiency in ASP.Net MVC, C#, Web API, SQL Server, or comparable DBMS.
  • Proficiency in Agile methodologies, design, and enterprise patterns.
  • Strong knowledge of object-oriented programming.
  • Strong knowledge of UI patterns and best practices.
  • Experience with.NET Core, microservices, Elasticsearch, MongoDB and RabbitMQ a plus.
  • Solid experience using source control such as Git.
  • Excellent organizational and communication skills, both oral and written.
  • Attention to detail, thoroughness, and urgency to consistently set and meet deadlines.
  • Strong analytical skills and business acumen.
  • Bachelor's degree in related area (Computer Science, Information Systems, Engineering) or an equivalent combination of education and experience is a plus.

Flexible location:

Remote with the option to work on-site post-COVID if so desired. Options include NYC, Chicago, and Atlanta.

Share this job: