Software & Full Stack Developer

$35,000 - $200,000/Yr

Superganix - Golden, CO

posted 4 months ago

Part-time,Full-time - Entry Level
Remote - Golden, CO

About the position

Superior Wire Harness is seeking talented Software and Full Stack Developers to join our team in Golden, Colorado, with remote options available. As an industry leader in providing high-quality custom-built electronics for various sectors, including automotive, industrial, and consumer electronics, we are expanding our digital footprint. The successful candidates will play a crucial role in developing a digital vending machine system and a cross-platform mobile application aimed at enhancing customer interaction and streamlining our service offerings. In this role, you will be responsible for designing, developing, and implementing software solutions that are both innovative and user-friendly. You will work on the digital vending machine project, which involves creating robust back-end solutions, integrating payment processing systems, and ensuring high levels of security and data protection. Additionally, you will develop a cross-platform mobile application for iOS and Android, utilizing technologies such as React Native or Flutter, and focusing on creating intuitive user interfaces that provide seamless user experiences. As a Full Stack Developer, you will also be tasked with maintaining front-end components using HTML, CSS, and JavaScript, while building and managing back-end services and APIs. Collaboration is key in this role, as you will work closely with project managers, designers, and other developers to meet project requirements and participate in agile development processes. Your contributions will include code reviews, documentation of development processes, and ensuring application stability through thorough testing and debugging.

Responsibilities

  • Design and develop software for a digital vending machine system.
  • Implement robust and scalable back-end solutions to support vending machine operations.
  • Integrate payment processing systems, inventory management, and user interface components.
  • Ensure high levels of security and data protection in all aspects of the vending machine system.
  • Design and develop a cross-platform mobile application for iOS and Android using technologies such as React Native or Flutter.
  • Create intuitive and user-friendly interfaces that provide seamless user experiences.
  • Implement features such as user authentication, payment integration, product browsing, and order tracking.
  • Optimize the application for performance and scalability.
  • Develop and maintain front-end components using HTML, CSS, JavaScript, and modern frameworks like React or Angular.
  • Build and manage back-end services and APIs using languages such as Node.js, Python, or Java.
  • Work with databases (SQL and NoSQL) to manage and retrieve data efficiently.
  • Collaborate with UX/UI designers to ensure technical feasibility and design integrity.
  • Conduct thorough testing and debugging to ensure application stability and performance.
  • Work closely with project managers, designers, and other developers to ensure project requirements are met.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospective meetings.
  • Contribute to code reviews, providing and receiving constructive feedback.
  • Document development processes, code changes, and technical specifications.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Minimum of 3 years of experience in software development, with a focus on full stack development.
  • Proficiency in front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular).
  • Strong back-end development skills using Node.js, Python, Java, or similar languages.
  • Experience with mobile application development using React Native, Flutter, or similar frameworks.
  • Familiarity with database management systems (SQL, NoSQL) and cloud services (AWS, Azure, Google Cloud).
  • Understanding of RESTful APIs, microservices architecture, and version control systems (Git).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.

Nice-to-haves

  • Experience with IoT and embedded systems for the digital vending machine project.
  • Knowledge of security best practices for web and mobile applications.
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Experience in developing applications with a focus on user experience and accessibility.

Benefits

  • 401(k)
  • 401(k) matching
  • Bereavement leave
  • Dental insurance
  • Employee mentoring program
  • Employee stock ownership plan
  • Employee stock purchase plan
  • Flexible schedule
  • Flextime
  • Free parking
  • Health insurance
  • Paid holidays
  • Paid jury duty
  • Paid parental leave
  • Paid sick time
  • Sabbatical
  • Snacks provided
  • Unlimited paid time off
  • Volunteer time off
  • Wellness program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service