Taro Logo

Software Developer - Full Stack

Business and technology consulting leader providing innovative solutions driven by engineering excellence, formerly known as Intelliware.
Backend
Mid-Level Software Engineer
Hybrid
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Developer - Full Stack

Electric Mind (formerly Intelliware) is a distinguished technology consulting firm with over 30 years of excellence in delivering innovative solutions. As a Full Stack Software Developer, you'll join a dynamic environment where you'll work across the entire technology stack, from front-end to server-side code and database architecture. The company strongly embraces Agile and Extreme Programming values, fostering a collaborative atmosphere in virtual project rooms where you'll work closely with cross-functional teams and clients.

The role offers extensive opportunities for professional growth through educational sessions, study groups, and hands-on R&D initiatives. You'll be working with a modern tech stack including Java, Spring, JavaScript, and various cutting-edge technologies like Angular, React, Node.js, MongoDB, Kafka, and cloud platforms such as AWS.

The position involves designing and developing scalable enterprise applications, working in an Agile environment where communication and teamwork are paramount. You'll be responsible for everything from initial design and prototyping to implementation and maintenance, with a strong focus on code quality and collaborative development practices.

Electric Mind specializes in delivering custom software solutions for complex business challenges, offering developers the chance to work on diverse, challenging projects. The company maintains a strong commitment to diversity and inclusion, providing an accommodating workplace environment. This role is perfect for developers who thrive in a collaborative setting and are passionate about creating well-crafted, scalable software solutions.

Last updated 4 months ago

Responsibilities For Software Developer - Full Stack

  • Designing high quality applications that are highly scalable and extensible
  • Estimating, tasking and prototyping
  • Contributing clear and maintainable code to a shared codebase
  • Collaborating with cross-functional team members on features, design and implementation
  • Investigating, learning and applying new technologies and processes
  • Clarifying requirements with team and client representatives

Requirements For Software Developer - Full Stack

Java
JavaScript
MongoDB
Kafka
Node.js
React
  • Proven experience designing and developing complex applications that are highly scalable and extensible
  • Fluent in Java and/or JavaScript
  • Attention to well-crafted software
  • Knowledge of HTML5, CSS and JavaScript frameworks (preferred)
  • Experience with relational and/or NoSQL databases (preferred)
  • Cloud platform experience, preferably with AWS or Azure (preferred)
  • Knowledge of computer science algorithms, data structures and design patterns (preferred)
  • Experience with distributed systems and large data sets (preferred)
  • Knowledge of UNIX, Linux and W3C technologies (preferred)