Assist in designing, developing, testing, and maintaining software features that connect cloud, mobile, and IoT components
Write clean, maintainable, and well-documented code following team standards
Participate in Agile ceremonies such as sprint planning, daily stand-ups, reviews, and retrospectives
Collaborate with team members to understand requirements and implement solutions that meet both technical and business needs
Contribute to front-end and/or back-end development under the guidance of more experienced engineers
Participate in peer code reviews and learn best practices from feedback
Help identify and fix bugs and performance issues
Support automated testing efforts and learn test-driven and quality-focused development practices
Follow Agile and Scrum principles, adapting to changing requirements and priorities
Use version control and development tools consistently to support team collaboration
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, MIS, or a related field (or equivalent experience)
0–2 year of experience with software development (including internships, co-ops, or academic projects)
Basic experience with JavaScript and React for front-end development
Working knowledge of one or more programming languages such as C#, C++, JavaScript, HTML, or Python
Familiarity with software development tools such as Git, SQL, and basic debugging techniques
Understanding of fundamental software engineering concepts and best practices
Strong problem-solving skills and willingness to learn new technologies
Good written and verbal communication skills
Master’s degree in Computer Science, Computer Engineering, MIS, or a related field.
Tech Stack
Cloud
IoT
JavaScript
Python
React
SQL
Benefits
Accommodation for Applicants with Disabilities: As an equal opportunity employer, Acuity Inc. is committed to providing reasonable accommodations in its application process for qualified individuals with disabilities and disabled veterans.