Software Developer Entry-Level(Lowell, MA)
Role details
Job location
Tech stack
Job description
We are looking for early-career Software Developers to join our product engineering teams across back-end, front-end, and full-stack areas. In this role, you will help design, build, and deliver modern, cloud-ready software that powers our AI-enabled and hybrid cloud solutions. You will work closely with engineers, designers, and product managers to create high-quality, scalable features that support both our users and our business.
What You'll Do:
-
Contribute to the design, development, testing, and maintenance of software components.
-
Build back-end services, APIs, or data workflows using languages such as Python, Java, or similar.
-
Develop user interfaces using modern frameworks like React.
Requirements
-
Coursework or project experience in software development using any programming language.
-
Familiarity with fundamental concepts such as data structures, basic algorithms, or debugging.
-
Exposure to front-end or back-end technologies (React, Node.js, Python, Java, SQL, etc.).
-
Experience using Git or similar version control tools.
-
Interest in cloud computing, containers, or modern deployment practices.
-
Strong analytical thinking, problem-solving, and communication skills.
-
Ability to collaborate and learn quickly in a team environment.
Preferred technical and professional experience
-
Experience with cloud services (IBM Cloud, AWS, Azure, or GCP).
-
Familiarity with REST APIs and databases (relational or NoSQL).
-
Exposure to CI/CD pipelines or automation tools.
-
Personal or open-source projects that demonstrate creativity and initiative.
-
Understanding of Agile development methods.