Architect, develop, test, integrate and document complex backend applications. Champion the design and development of application software by delivering well-tested, high-quality, highly optimized, highly performant software. You are expected to hold yourself to the highest standard and pay close attention to detail in everything you deliver.
Review tasks critically and ensure they are appropriately prioritized and sized for incremental delivery. Anticipate and communicate blockers and delays before they require escalation.
Communicate and work closely with 3rd party vendors to deliver highly integrated, yet highly decoupled APIs with touchpoints across various vendors and systems.
Work effectively in a cross-functional team, closely following agreed-upon coding standards and integration methodologies to facilitate work with a growing, geographically distributed global team across various time zones.
Actively participate in design and code-review sessions, advocate innovation and uphold SDLC best practices. Be accountable for ensuring all aspects of product development follow compliance and security best practices.
Write easily maintainable code that you or anyone else can effortlessly work with. Continually maintain and improve your work, and quickly and effectively resolve bugs. Work closely with the customer service team to resolve customer issues in the fastest possible turnaround time.
We are a startup: Every team member is critical to our success, wears many hats and takes on additional responsibilities.
Experience Requirements
1 - 2 years
Educational Requirements
Bachelor/Honors
Skills
Web Design & DevelopmentStrong problem-solving skills and attention to detail.Ability to work collaboratively in a team environment.Flexible and willing to accept a change in priorities as necessaryHave experience in full stack development, with a strong portfolio of projects that demonstrate expertise in both front-end and back-end technologiesBe proactive, self-driven, and able to thrive in a fast-moving environmentShould enjoy working as part of a team and capable of thinking out of the box and tackling challenges head-onAbility to manage multiple projects with attention to detail and strong organizational skills.