Software Engineer is home to one of the world’s largest online communities for developers and is visited by millions each month to learn and share insights and best practices on technologies.

Our team is an organization comprised of passionate engineers across software development, QA and DevOps. We are focused on consistently evolving our publication platform to meet the ever-changing needs of developers and related software professionals, so they can build the future. We are actively seeking a Software Engineer to join us!

In this role, you’ll develop and maintain the DZone platform using an Agile process. You are an excellent and passionate engineer; you use the best practices and write reusable and test-covered code. You will also review code from your peers and make propositions to improve our product.

You have excellent Java skills, and beyond: you are able to switch between different languages and technologies. You are pragmatic and always know the best approach to solve targeted problems.

You also have experience or willingness to be a part of the product & tech roadmap. You know how to partner with Product and other depts to understand dev needs and bring ideas to scale.

You enjoy working in a collaborative environment and make suggestions – we want to hear from you.


Skills and experience:

  • Bachelor’s degree or equivalent in Computer Science, Engineering, or other related field
  • Two years of experience as an engineer in the web industry and in a collaborative environment
  • Strong Java expertise and development background (experience with Spring framework a plus)
  • Experience with relational databases
  • In-depth knowledge of JavaScript concepts and excellent front-end coding skills
  • Good knowledge of Linux or other UNIX environments


Preferred qualifications:

  • Previous experience in the online media industry is a plus.
  • A good knowledge of Node.js
  • Some experience with documents-oriented databases
  • Some experience with React.js
  • Some experience with PHP

* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file