goPuff | Cloud Native Developer - Technical.ly

Cloud Native Developer

  • Location

    Philadelphia

  • Category

    Dev / Eng

We are seeking a senior developer responsible for building and operating our software in order to provide a world class experience to our customers. Your primary responsibility will be to continually improve the Azure functions and nodejs/express based systems as you add features critical to our business. A commitment to collaborative problem solving, sophisticated design, and quality product is essential. We are biased towards action and a feature is considered ‘Done’ once it is shipped and confidently running in production.

Responsibilities

● Adhere to an agile methodology
● Implement automated unit and integration tests (TDD preferred)
● Translate verbal requirements into written use cases and testable stories
● Design, build, and maintain efficient, reusable, and reliable Cloud Native code
● Code maintainability and clarity is desired over performance
● Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
● Operationally support the system for correctness of the business
● Implement and Monitor analytics to ensure the health of the system

Skills

● Understand the difference between traditional and cloud native applications
● Production Experience using Javascript and node
● Experience with C# or Java is helpful
● Experience building and maintaining meaningful Continuous Integration systems
● Experience deploying on unix in a production setting
● Familiarity with Microsoft SQL Server, Postgres and/or Oracle
● Understanding of message based, async processing
● Experience with a variety of web services (SOAP and REST)
● Production experience with either Azure or AWS
● Familiar with cloud data storage solutions, SQL, S3, dynamoDB
● Familiar with AWS, specifically SQS and Lambdas
● Familiar with AWS SDK and cli.
● Understanding of the npm ecosystem and best practices
● Strong understanding of object-oriented programming
● Familiar with functional programming concepts
● Familiar with various design and architectural patterns
● Knowledge of concurrency patterns
● Understanding of fundamental design principles for building a scalable application
● Experience creating database schemas that represent and support business processes
● Experience implementing automated testing platforms and unit tests
● Proficient understanding of code versioning tools, Git and Github preferred
● 8 years as a professional software developer

About Us

goPuff is the quickest on-demand convenience delivery service app in the country. We deliver snacks, drinks, ice cream, house stuff – allll the stuff – right to your door until 4:30 in the damn morning so you never have to go to the store again. We currently deliver in 40+ markets and are growing faster than the Kardashian family (that’s fast), so we’re looking for the most motivated and passionate talent to join our startup team, grow with us, and be a part of building something different. *Note: must love snacks to work at goPuff (duh).*
The goPuff Fam is committed to an inclusive workplace that does not discriminate against race, nationality, religion, age, marital status, physical or mental disability, sexual orientation, gender, or gender identity. We believe in diversity and encourage any qualified individual to apply. We are an EEOC Employer.

Apply for this job

Apply Now Mention you found this work on Technical.ly!

New jobs. Your inbox. Every week. Get it.

Do NOT follow this link or you will be banned from the site!