top of page

Junior Software Engineer

Detroit, MI, USA

Job Type

Full Time

Location

Onsite, hybrid, remote

Department

Technology

Job Description

The Junior Full-Stack Developer at GreenLancer plays a key role in the daily progress of our development projects. This position supports the senior engineering team in deploying code and managing both in-house and subcontracted resources. The Junior Developer will be involved in

various stages of the software development lifecycle, contribute to the definition and scope of

projects, and assist in the maintenance of high-quality software solutions that support GreenLancer's strategic objectives.

Responsibilities

● Contribute to multiple development projects and collaborate with cross-functional teams to support the definition, design, and implementation of new features, ensuring timely and budget-conscious delivery.

● Assist in-house software developers and engineering teams in developing, testing, and

maintaining full-stack applications, contributing to system consistency and availability.

● Help senior developers in scoping out development projects, including understanding

deliverables, timelines, and resource needs to support new features that enhance

platform engagement.

● Support the negotiation process and manage relationships with subcontracted teams

under the guidance of senior staff, focusing on clear expectations and accountability.

● Maintain a positive and productive working environment for development teams by

adopting and adhering to best practices in software development and documentation,

aimed at high-quality outputs.

● Assist in communicating between technical teams and senior management, helping to

turn strategic goals into actionable engineering tasks.

● Monitor project progression under the guidance of senior developers, helping to

anticipate and address potential risks, and adapt to necessary changes.

● Work within industry standards and company policies to ensure compliance throughout

the software development lifecycle.

● Utilize best practices for software development and documentation, ensuring high-quality outputs.

● Act as the primary liaison between technical teams and senior management,

understanding the strategic objectives and executing on engineering plans.

● Report project progress, understand and communicate risks, and escalate as necessary.

● Maintain compliance with industry standards and company policies across all software

development processes.

Job Qualifications

● Participation in the development of applications, with evidence of problem-solving skills.

● Ability to write clean, maintainable code using current frameworks.

● Familiarity with various stages of the software development lifecycle (SDLC).

● Some experience contributing to software development teams and collaborating on

projects.

● Understanding of full-stack development technologies and foundational best practices.

● Exposure to scoping and understanding the basics of contract processes for technology projects.

● Leadership potential with the ability to work well within a team.

● Solid problem-solving skills with an analytical mindset.

● Strong communication skills with the ability to express technical concepts clearly.

● Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent

practical experience.

● At least 1-2 years of experience in software development, with a willingness to learn and grow into leadership roles.


Desired Technical Proficiency

● Basic to intermediate skills in PHP and/or .NET, MySQL and/or SQL Server, and

JavaScript (React).

● Familiarity with using Git for version control.

● Exposure to cloud services such as AWS or Azure.

● Some experience with front-end and back-end development frameworks.

● Understanding of database management fundamentals and interest in cloud services

and server management.

● Awareness of DevOps practices and eagerness to learn about associated tools.

● Aspiration to grow into a role that provides technical leadership and mentorship.

Other Benefits

At GreenLancer, we believe in taking care of our employees and providing them with a rewarding work experience. As part of our commitment to your well-being and satisfaction, we offer a comprehensive employee benefits package, including:

● Comprehensive benefits including health, dental, and vision insurance.

● Competitive base compensation & performance-based bonus structure.

● Paid time off, bereavement, sick days, and family leave.

● Cell phone allowance and/or reimbursement for car mileage car allowance.

● Work remote from your home or our downtown office.

● Provided Laptop, monitors, Telephones (VOIP), standup desk.

● Flexible working schedule with proper coordination.

About GreenLancer

At GreenLancer, we believe in taking care of our employees and providing them with a rewarding work experience. As part of our commitment to your well-being and satisfaction, we offer a comprehensive employee benefits package, including:

● Comprehensive benefits including health, dental, and vision insurance.

● Competitive base compensation & performance-based bonus structure.

● Paid time off, bereavement, sick days, and family leave.

● Cell phone allowance and/or reimbursement for car mileage car allowance.

● Work remote from your home or our downtown office.

● Provided Laptop, monitors, Telephones (VOIP), standup desk.

● Flexible working schedule with proper coordination.

bottom of page