Senior Software Engineer


Job Details

12 month contract to hire, full benefits/PTO provided prior to full-time conversion


Position Requirements:

  • 3+ years of successful and applicable experience taking a lead role in building complex software and automation systems that has been successfully delivered to customers.
  • 3+ years of proven track record of designing and delivering large scale, high-quality systems.
  • 3+ years of successful and applicable hands-on experience in software or infrastructure development domain and principles, including design patterns and code structure.
  • Strong knowledge of industry trends and industry competition
  • Deep knowledge in a minimum of two of the following technical disciplines: infrastructure and network design, application development, application programming interfaces (APIs), cloud, middleware, servers and storage, database management, and operations
  • Understanding of network and security architecture
  • Demonstrated written, oral, and presentation/public speaking communication skills.
  • Proven ability to think and contribute at the strategic level.


Experience with the following technologies:

  • React/Redux - Most Important!!
  • Node.js
  • APIs
  • JavaScript
  • GitHub


Desired:

  • Any experience in Cloud software service including designing for scale, performance, and reliability.
  • Any experience in system architecture
  • Demonstrated capability to build, mentor and maintain an inclusive team-based environment.
  • Experience building solution using elastic architectures (preferably Microsoft Azure and Google Cloud Platform)


Key Responsibilities

  • Identify and uphold Full stack engineering best practices.
  • Collaborate with designers & product managers to iterate on the design & implementation of our product.
  • Work with Engineers from our consumers to build and ship features.
  • Design a framework for creating services that grow with the needs of the company.
  • Monitor performance, watch for traffic drops related to usability problems & rectify the issues.
  • Review app and feature code, and plan future API upgrades with the development team.
  • Assist in the development of applications & features that will be put on the website, mobile app, and external client apps.
  • Stay up to date on emerging technologies.





 Ascendum Solutions

 05/16/2024

 Cincinnati,OH