Senior Software Engineer - Web Applications Development
Our client, a dynamic early stage technology start-up, based in Chicago, is seeking a talented full stack Web Applications Developer to join our development team. Our Client is developing a nex generation eBooking platform for the air freight industry - a cloud-based eCargo air logistics and advanced analytics platform (ie a B2B Expedia platform for freight transportation).
SCOPE & RESPONSIBILITY: This position will be responsible for full stack development of both front end and back end components of the eBooking platform. Key areas of development include: Advanced search, route optimization, dynamic rate management/publication, API development, rights management, and user administration. Continual focus on improving overall system performance and scalability of the The cloud platform throughout the development process.
In the role as Web Applications Developer, you will be working directly with other development team members and product management to evaluate market requirements, translate in to detailed functional specifications, and implement the underlying software tasks as defined and agreed, in close cooperation with product marketing and sales.
COMPENSATION: Our Client provides a competitive compensation program to attract, retain and motivate a highly skilled and talented workforce. This position will include a competitive base salary, a variable bonus based on company performance, and stock equity ownership.
LOCATION: Chicago, IL
BENEFITS: Each employee is entitled to participate in our Employee Benefits Program, which provides comprehensive medical and dental insurance coverage.
A strong software engineer with a BSCS or BSCE from a strong computer engineering program and 5 years of coding in Java or Open Tools and 3 years of leadership is acceptable regardless of tool knowledge.
BACKGROUND REQUIRED: The successful candidate must have a strong technical background with a minimum of 3 - 5 years of software development experience. The ideal candidate should have directly participated in the development of commercial grade products using agile software practices and a heavily reusable Web component-based, multi-tier architecture. The current development environment is built on Amazon AWS using a Linux/SQL development stack. The qualified candidate shall have the ability to deliver high quality code on-time and within established software standards.
TECHNICAL SKILLS REQUIRED:
● Proficient Python language skills using a Django framework
● Familiarity w/ PHP/Symfony, PHP/CodeIgniter, ASP scripting languages/frameworks
● MySQL/PostgreSQL/MS SQL or ORM’s LINQ2SQL object-based relational databases
● Web Front-End frameworks using angularJS, EmberJS, or Backbone.js
● Knowledge of multi-tier architectures
● Web Services - REST, APIs and JSON
● Software design patterns (Prototype, Factory, Builder) and software development principles (DRY and SSOT)
SOFT SKILLS REQUIRED: Must be self motivated and able to work in a focused, fast paced, team-oriented environment. Have passion for the work product you create and be willing to push the envelope in terms of function, fit, and usability. Ability to thrive and work independently in a dynamic startup environment. Possess solid problem solving skills - able to quickly assess problems and determine proper steps to resolution. Desire to be a key impact player - rolling-up the sleeves to do whatever it takes to deliver results at or above expectations. Strong communications skills and the ability to develop rapport and credibility across the organization, to promote new ideas effectively.
● A Bachelor of Science degree in Computer Science, or closely related technical field
● Advanced degrees in Computer Science, Mathematics, or other related fields is a major plus.