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

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 10 hours 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)

Interested in this job?

Jobs Related To Electric Mind Software Developer - Full Stack

Software Developer - Full Stack (Contract)

Full Stack Software Developer position at Electric Mind, focusing on enterprise application development using Java, JavaScript, and cloud technologies in an Agile environment.

Wireless Network Development Engineer, OTIE Wireless Engineering

Lead wireless network infrastructure development for Amazon's global fulfillment centers, focusing on automation, scalability, and reliability improvements.

Software Development Engineer, Aurora

AWS Aurora MySQL team seeks Software Engineer to build cloud database services, offering competitive pay, benefits, and opportunity to work on large-scale distributed systems.

Software Engineer II

Microsoft Security is hiring a Software Engineer II in Hyderabad to develop enterprise-scale security solutions and enhance AI experiences, requiring 5-8 years of experience in software engineering.

Application Engineer - FinTech, Last Mile Payment Transmissions (FinPay)

Oracle Applications Developer role at Amazon's FinTech team, building and maintaining large-scale financial systems with competitive compensation and benefits.