×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Full Stack Developer

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: Braven
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below

Job Title
:
Software Engineer

Team
:
Systems

Location
:
In-Person in Chicago (IL)

Employment Type
:
Full-time

Start Date
: ASAP

About Braven

Braven is a national nonprofit that prepares promising college students to secure a strong first opportunity after college graduation through a career-accelerating program.

We work with higher education and employer partners to offer a life-changing experience that begins with a semester-long course for college students, followed by support that lasts through graduation.

Together, our ambition is to help rebuild the middle class and revitalize the American Dream.

To learn more, take a look at Braven’s Jobs Report.

About the Role

In order to achieve its ambition of serving 80,000–100,000 Fellows over the next decade, Braven is hiring a Software Engineer who will focus on the user experience to have a real impact on students’ lives. We want students using our platform to feel empowered, connected, and engaged. To accomplish this, we aggressively prioritize which projects we work on, aiming to provide the most value in the simplest way possible.

We constantly iterate to improve our services as we see what works and what doesn’t. We’re agile and we like to have fun!

You will play a crucial role in our mission: prototyping new features, helping peers grow through code reviews, and learning new technologies. Braven is entering an exciting growth phase, in which we need to balance agility in developing new features with discipline to ensure we utilize software engineering best practices.

This role is on the Systems team and reports directly to the Senior Director, Software Engineering.

What You’ll Do

Focus on full-stack project initiatives (90%)

  • Work primarily in Ruby on Rails or Python, showcasing proficiency and contributing to high-quality, maintainable applications.
  • Take ownership of well-defined tasks and deliver reliable, impactful solutions.
  • Apply software engineering best practices to improve processes, systems, and code robustness.
  • Keep end-users at the forefront of your work, prioritizing solutions that have a meaningful impact and enhance students’ experiences.
  • Solve technical challenges with creativity and a focus on enhancing team capabilities.

Improve the team via reviews, documentation, and cross-functional communication (10%)

  • Provide constructive feedback on code and architecture proposals to promote team excellence.
  • Support junior engineers through guidance and collaboration, fostering a culture of continuous learning.
  • Create and maintain clear documentation for architectures, design decisions, and team protocols.
  • Contribute to scrums and sprints by sharing updates, addressing blockers, and refining tasks with the team.
  • Stay current with industry trends, security practices, and compliance requirements to ensure alignment with best practices.
  • Other duties as assigned
Minimum Requirements
  • Bachelor’s Degree in a technical field or equivalent professional experience
  • 3+ years of professional software engineering experience

Preferred Qualifications

  • Proficient in full-stack development, with experience in Ruby on Rails and React, and expertise in backend, frontend, and database design, using Big Query, Postgre

    SQL, and Git.
  • Strong organizational and task management skills, with the ability to prioritize work, ensure attention to detail, and make sound technical decisions independently.
  • Flexible and solutions-oriented, with strong problem-solving skills and the ability to adapt to changing priorities.
  • Excellent communication skills, bridging technical and non-technical teams and managing stakeholder expectations effectively.
  • Collaborative team member with peer coaching experience, contributing to knowledge sharing, team growth, and fostering an inclusive learning environment.
  • Personal attributes of emotional intelligence, autonomy, empathy, and the ability to maintain composure in challenging situations, emphasizing a proactive, forward‑looking approach in software development.
  • Excellent communication skills, bridging technical and non‑technical teams and managing stakeholder expectations effectively.
  • Demonstrated commitment to building strong and welcoming cultures that help to develop…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary