Staff Backend Software Engineer

Wingz

(San Francisco, California)
Full Time
Job Posting Details
About Wingz

Wingz connects travelers seeking rides to the airport with awesome local drivers.

Summary

At Wingz, we are building a team of smart, motivated people who are passionate about helping the business continue to soar to new heights while encouraging each other to grow both professionally and personally. These are the early days; we are well funded and in hyper-growth mode. Come join a team where you can truly make a difference.

Responsibilities

This position is for you if you

  • Have been an essential contributor to a successful, large-scale mobile/web application backend and API servers, throughout their full lifecycle;
  • Would like to prove you can do it again, in a position of responsibility and leadership from the design and implementation perspectives.
  • Be inspired, self-driven, hungry, and ambitious; take pride in what you do;
  • Love to design and code, be capable of producing efficient and maintainable code with speed and grace;
  • Be able to think out of the box, go beyond the construct of the traditional design approaches, drive technical innovation to enable new opportunities for business;

In this position you will

  • Design and lead the implementation of the backend-platform supporting a family of application and 3rd party integration API’s;
  • Actively contribute to definition of complex real-time optimization algorithms, and optimize their implementation in the backend;
  • Provide technical leadership and mentoring to a rapidly growing team of engineers;
  • Become the owner of and a go-to person for all backend-related technical issues.

As a perfect candidate you will

  • Be confident with making intelligent trade-offs, manage backend architecture degradation due to tradeoffs;
  • Be able to build excellent close working relationships with rest of the development team.
Ideal Candidate
  • At least 10 years of software development experience.
  • At least 4 years in an architect-level position while being a key contributor to a backend for the large-scale, high-availability web/mobile applications or API integration server.
  • Strong object-oriented analysis and design skills in a variety of programming languages.
  • Proficiency with Java family of technologies and ecosystem is a must.
  • Solid working experience with Python is required.
  • Experience developing object persistence strategies such as entity mapping, O/R mapping, SQL generation, code generation etc.
  • Intricate knowledge of web application, data and network security concerns.
  • Knowledge of internationalization and localization aspects.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
San Francisco, California
Skills Desired
Sign up or login to see how your skills match up.
  • APIs
  • Building Codes
  • Java
  • Knowledge of Backend Development Best Practices
  • Mobile Applications
  • Network Security
  • Python
  • Software Development
  • SQL
  • Web Applications
  • Object Oriented Design
  • Programming Language
  • Mapping Software

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.