Software Developer - Full Stack (Contract)
Join us to apply for the Software Developer - Full Stack (Contract) role at Electric Mind.
Electric Mind, formerly Intelliware, is a leader in business and technology consulting, delivering innovative, practical solutions driven by engineering excellence.
Join our team to work on front-end, server-side code, and database architecture. We have over 30 years of delivery experience, deep technical expertise, and disciplined engineering practices.
At Electric Mind, you'll build enterprise and consumer-facing applications within a team-based Agile environment. Our development approach is influenced by Extreme Programming principles: feedback, respect, courage, communication, and simplicity. We foster virtual collaborative project rooms for close work with cross-functional teams, including clients. There are continuous opportunities for learning, sharing knowledge, and teaching through educational sessions, study groups, and R\&D initiatives.
Our niche is delivering custom software solutions for complex technical challenges. Core technologies include Java, Spring, and JavaScript, with projects also involving Angular, React, Moleculer, Node.js, MongoDB, Kafka, Hadoop, Kotlin, Cloud Foundry, and AWS.
Responsibilities include:
- Designing scalable, high-quality applications
- Estimating, tasking, and prototyping
- Writing clear, maintainable code
- Collaborating on features, design, and implementation
- Learning and applying new technologies
- Clarifying requirements with team and clients
Must Have Skills/Experience:
- Experience designing and developing scalable, extensible applications
- Proficiency in Java and/or JavaScript
- Cloud platform experience, preferably AWS or Azure
- Strong knowledge of algorithms, data structures, and design patterns
- Experience with distributed systems, Apache Spark, Kafka, Kinesis, Hadoop
- Experience with Infrastructure as Code tools like Terraform
- Attention to software craftsmanship
Nice to Have Skills/Experience:
- Experience with Agile practices like automated testing, CI/CD, pair programming
- Knowledge of HTML5, CSS, JavaScript frameworks
- Experience with relational and NoSQL databases
- Distributed computing and PaaS platforms
- Unix/Linux, HTTP, XML technologies
- Automated build, test, and deployment tools
For more info, visit our Careers Page and Instagram. We are committed to diversity and inclusion, welcoming applications from all qualified candidates. Please inform us of any accommodations needed during the recruitment process.