Senior Fullstack Engineer

closed
NTD Software Logo

NTD Software

πŸ“Remote - Worldwide

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

This job is filled or no longer available