GetJob.us
O

Software Developer

OutlierEvanston, IL
This week
Full-timeOffice

Company

Outlier

Location

Evanston, IL

Type

Full-time

Work Schedule

full time

Work Location

office

Job Description

Join Outlier as a Software Developer in Evanston, Illinois, building and maintaining innovative software solutions that drive business growth. This full-time role offers the opportunity to work with cutting-edge technologies in a collaborative engineering environment.

Full Description

We are seeking a talented Software Developer to join our growing engineering team at Outlier in Evanston, Illinois. In this role, you will design, develop, and maintain high-quality software applications that support our business operations and deliver exceptional user experiences. You will collaborate with cross-functional teams to translate business requirements into technical solutions while ensuring code quality and system reliability. As a Software Developer, your key responsibilities include writing clean, efficient, and maintainable code across various programming languages and frameworks. You will participate in the full software development lifecycle, from requirements gathering and design through testing, deployment, and ongoing maintenance. Daily tasks involve debugging complex issues, optimizing application performance, implementing new features, and conducting thorough code reviews to ensure adherence to best practices and coding standards. You will work closely with product managers, designers, and other developers to deliver projects on schedule and meet stakeholder expectations. Additional duties include documenting technical processes, mentoring junior team members, and staying current with emerging technologies and industry trends. You will contribute to architectural decisions and help improve development workflows and processes. Required qualifications include a bachelor's degree in Computer Science, Software Engineering, or a related field, along with proven experience in software development. Candidates should demonstrate strong proficiency in at least one major programming language such as Java, Python, JavaScript, or C#. Experience with modern web frameworks, database systems, and version control tools like Git is essential. We seek candidates with excellent problem-solving abilities, strong analytical thinking, and effective communication skills. The ideal candidate will have experience working in agile development environments and be comfortable participating in sprint planning and code review processes. Attention to detail and a commitment to delivering high-quality software are critical. Essential skills include proficiency in software development methodologies, understanding of object-oriented programming principles, and experience with testing frameworks and debugging tools. Knowledge of cloud platforms, RESTful APIs, and continuous integration practices is highly valued. Familiarity with front-end technologies, backend frameworks, and database design is advantageous. Outlier is a forward-thinking technology company committed to innovation and excellence in software development. We foster a collaborative work environment where creativity and technical expertise are celebrated. Our team values continuous learning and professional growth. We offer competitive compensation packages, comprehensive health benefits including medical, dental, and vision coverage, and retirement savings plans. Employees enjoy flexible work arrangements, generous paid time off, and opportunities for professional development through training programs and conference attendance. Career advancement opportunities exist for those who demonstrate strong performance and leadership potential. This position provides significant growth opportunities, including exposure to diverse projects, mentorship from experienced engineers, and pathways to senior technical or leadership roles. You will have the chance to work on impactful projects that influence our company's direction and success.

Key Skills

JavaPythonJavaScriptSoftware DevelopmentAgile Methodologies