128 day(s) ago

Java Developer vacancy at Network Ninja

Negotiable salary


Remote worker location: Worldwide
English: Advanced, Upper Intermediate, Native Speaker
Experience: 5+ years
Employment: Full-time

Network Ninja

Solving big problems with tailored cloud-based software
Network Ninja is U.S.-based and 100% remote. East coast, west coast, or anywhere in between - you'll fit into our flexible, virtual environment.

Network Ninja is a fully remote software development firm. Our case and event management apps are used across a variety of sectors, including non-profit social services and legal assistance agencies, along with the largest marketing firms in the world.

Wrapping it up: Since 1998 Network Ninja has developed a proven, flexible, scalable, and cost effective framework that allows us to quickly assemble and customize applications for clients of all sizes and shapes.

Description of the job

About You:

We're looking for a senior frontend developer with a strong background in Java and JS frameworks (ideally Vue.js). Familiarity with PHP is a definite plus, but if you're a skilled Python or Ruby coder and you're willing to learn PHP then you may still be a great fit. We'd like an enthusiastic, collaborative developer who can take ownership of a project and who thrives without micromanagement. We believe that the knowledge and diversity of our team make us better, and we want someone that's open to sharing their skills, learning from us and teaching us amazing new things.

Your Responsibilities:

  • Work with our fantastic project managers to build production-ready, high quality applications
  • Collaborate with our designers and customers to build elegant, intuitive interfaces
  • Write performant, maintainable, well-documented code
  • Take responsibility for fixing bugs and troubleshooting issues
  • Help out the team by offering your insight, doing code reviews, staying up to date on the latest technology, and joining in project discussions to guide the future of the application

Your skills:

  • 5+ years experience building enterprise-level web applications using Java
    • Everyone has a different “year’s worth of experience” but we think 5 years is probably the minimum that would correspond with all the other “deep knowledge” (referenced below) required to do a stellar job on this major component of our product. If you’re an outstanding developer with fewer than five years experience and you know you’re up to the challenge, we’d love to hear from you.
  • Ability to work 100% remotely with minimal supervision on sometimes tight deadlines
  • Deep knowledge of at least one Java framework (Vue.js would be a plus)
  • Good knowledge of a major backend OOP language like PHP, Ruby, Python, Java (PHP familiarity is ideal)
  • Experience building non-native mobile applications using Apache Cordova or similar
  • Experience working with relational databases (Postgres is a bonus)
  • Experience with CI/CD tools, test driven JS development
  • Comfortable troubleshooting and debugging issues across the full web stack, including backend, database and external APIs
  • Excellent written communication skills and a willingness to share your ideas
  • A good eye for elegant user interface design
  • Familiarity with security best practices
  • Familiarity with AWS is a bonus
If this sounds good to you and you’re a US citizen, permanent resident, or authorized to work in the USA, click the Apply button and send us an email with:
  1. A brief personal statement / cover letter
  2. Your resume
  3. Some code samples or a repo that demonstrates your knowledge of the skills we require
At Network Ninja we value the diversity in backgrounds and experiences that our employees bring to us. We’re proud to be an equal opportunity workplace and we welcome applications from all qualified candidates.

Thank you!

Similar Jobs