Remote Senior Fullstack Engineer

Logo of NTD Software

NTD Software

πŸ“Remote - Worldwide

Job highlights

Summary

Join our team as a highly skilled full-stack Java developer. You will be responsible for developing new features, resolving bugs, and contributing to software architecture decisions. We prioritize a culture of excellence and teamwork. The ideal candidate possesses a strong technical background and a commitment to delivering high-quality, secure software solutions. If you are eager to contribute to innovative projects and thrive in a team-focused environment, we encourage you to apply.

Requirements

  • Experience as a Full-stack Software Engineer with a focus on Java
  • Fluent English
  • Expertise in software architecture, design patterns, and test/QA design principles
  • Knowledge of ES6/Javascript and modern frameworks like React or VueJs (Typescript is a plus)
  • Familiarity with open-source databases like MySQL, PostgreSQL, Memcache, Redis, or ElasticSearch
  • Strong understanding of security principles, OWASP recommendations, and best practices for data protection
  • Hands-on with GNU/Linux systems, SSH, scripting (bash, Python, Perl, etc.), and version control like Git
  • Ability to design and integrate RESTful APIs, and work with CI/CD pipelines

Responsibilities

  • Develop new features for our software applications using Java
  • Diagnose and resolve bugs in existing code to maintain software stability
  • Contribute to decision-making for software architecture and development solutions
  • Follow our agile development practices to ensure smooth workflow and timely delivery
  • Collaborate with other developers and team members to maintain a strong team dynamic
  • Participate in code reviews to ensure quality, consistency, and best practices
  • Be open to learning and working with functional programming languages, adding versatility to your skill set

Preferred Qualifications

Open to working with functional languages; knowledge of Clojure or Elixir is a plus

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let NTD Software know you found this job on JobsCollider. Thanks! πŸ™