Sr Cloud Developer

Direct Hire
Philadelphia, Pennsylvania
Job ID:
Rick Tomich
Apply Now Search All Jobs

FirstPRO is currently accepting resumes for Developers of all Levels.

We are seeking a Mid-level & senior developers first and foremost.  Our Developers are 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. 


? 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 


? 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 


Apply for this position:

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!