Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Sr. Software Engineer (Backend)

Zypmedia

Sr. Software Engineer (Backend)

San Francisco, CA
Full Time
Paid
  • Responsibilities

    This role is responsible for design, development, operations, support, and scaling our web application and APIs. Responsibilities: -Design and implement scalable and functionally resilient REST and APIs for both customer facing and internal backend systems -Support and cultivate product mindset culture, by working directly with our customers and product management to understand customer needs, perform customer requirement analysis, and collaborate on roadmap planning and its execution -Analyze and plan feature set growth and migration while preserving existing customer experiences with design and planning for backward and forward compatible APIs

    • Collaborate with distributed worldwide global team with offices in San Francisco and St. Petersburg
    • Advocate for best practice development methodologies across the entire team and help iterate on software development processes and standards.
    • Design and implement features with a high degree of test coverage for all code written, including unit and automated regression tests
    • Demonstrate flexibility and leadership in handling challenges while remaining focused on the responsibility of creating sustainable and scalable platform code base Experience & Skills Required: -5+ years working with modern languages like Python and/or Golang -5+ years working with frameworks such as Django and Flask -3+ years of experience building REST APIs -Deep understanding of developing distributed applications in a containerized environment, e.g. twelve factor application development -Strong Object-Oriented design skills with deep knowledge of architecture and design patterns -Expert knowledge of best practice software development methodologies and coding standards -Strong and proven advocacy for Test Driven Development is strongly preferred -Experience with NoSQL database engines such as Aerospike and Redis -Production experience in running cloud based enterprise-grade systems at scale -Natural ability to process requirements, figure out multiple execution options, their complexities, and estimate scope of work required to get tasks done -Finally, and most importantly, drive, energy, and motivation to succeed with delivering great customer experiences -Strong verbal and written communication skills, with proven ability to work across with geographic locations and across multiple time zones -Understanding of Frontend Frameworks such as ReactJS Bonus: -BS or MS in Computer Science or related technical field -Experience with container orchestration systems like ECS and Kubernetes -Past experience in public cloud deployments (AWS, Google Cloud Platform, or Azure) -Significant startup company experience