Software Engineer
MaximaTek
This job at a glance
- Who can apply
- New grads and up to 3 years · Bachelor's degree or Master's degree
- Must know
- TroubleshootingREST APIsJavaPythonC++Data structures & algorithms
- Nice to have
- AgileJavaScriptReactAngular
- Work
- On-site in Chicago
- Pay
- Not stated by the employer.
- Listed
- Nov 3, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
We are seeking a motivated and enthusiastic Software Engineer to join our growing team. This opportunity is ideal for recent graduates and professionals with up to 3 years of experience who are passionate about software development, problem-solving, and building scalable applications. As a Software Engineer, you will collaborate with experienced developers, participate in the software development lifecycle, and contribute to designing, developing, testing, and maintaining software applications. Fresh graduates with strong programming fundamentals are encouraged to apply.
Key Responsibilities
- Design, develop, test, and maintain software applications.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Debug, troubleshoot, and resolve software issues.
- Participate in code reviews and software testing.
- Develop RESTful APIs and backend services.
- Work with databases to store and retrieve application data.
- Assist in software deployment and maintenance.
- Follow Agile/Scrum development methodologies.
- Continuously learn and implement new technologies and best practices.
Requirements & Tech Stack
Required Skills:
- Java
- Python
- C++
- JavaScript
- Object-Oriented Programming (OOP)
- Data Structures
- Algorithms
- SQL
- Git
- HTML
- CSS
- REST APIs
- Debugging
- Problem Solving
- Microsoft Office
Preferred Skills:
- React.js
- Angular
- Node.js
- Spring Boot
- .NET Core
- AWS
- Azure
- Docker
- Kubernetes
- Linux
- MongoDB
- MySQL
- PostgreSQL
- Agile
- Scrum
Soft Skills:
- Analytical Thinking
- Problem Solving
- Communication Skills
- Team Collaboration
- Adaptability
- Time Management
- Critical Thinking
- Attention to Detail
- Willingness to Learn
Qualifications
- Bachelor's or Master's degree in one of the following:
- Computer Science
- Software Engineering
- Information Technology
- Information Systems
- Computer Engineering
- Electronics & Communication Engineering
- Artificial Intelligence
- Data Science
- Cybersecurity
- Or a related technical field.
- 0–3 years of software development experience.
- Fresh graduates are encouraged to apply.