Senior Software Developer | Location: 100% REMOTE

Senior Software Developer #1748

Position Summary:

In this role you will provide technical leadership in software design and development to an Agile/Scrum team. The successful candidate will have a proven track record for creating efficient, scalable, and manageable enterprise-level systems using open source technologies (Node.js, React.js, PHP, MySQL, MongoDB, Linux). You will be expected to be self-driven, think outside the box, and open to working in a fast paced startup environment with tight deadlines.

Experience and Education:

  • Bachelor’s degree in Computer Science or or have relevant technical experience
  • 5+ years of full stack development experience with PHP, JavaScript, Node, and related technologies
  • Experience with modernization of legacy systems

Technology Skills and Strengths:

  • PHP
  • LAMP
  • Node.js
  • JavaScript
  • HTML/CSS3
  • MySQL
  • AWS
  • Digital Ocean
  • OOD/OOP techniques
  • Tableu
  • Microservices
  • REST APIs
  • Modern architecture

 

  • Asana Work Flow Tool
  • Github/Bitbucket
  • Sprints
  • Agile environment
  • Go,a plus

Primary Job Responsibilities:

  • Build out the core services for a new web application platform.
  • Transform high-level business context/ideas into software solutions.
  • Create features across the entire development stack while maintaining existing code
  • Design successful technical/integration architectures for large-scale platforms.
  • Understand the business well enough to align your development with company goals.
  • Perform in environments that involve cloud solutions, virtual platforms, software development experience, operational management practices and frameworks.
  • Lead Rapid-prototyping efforts with new and emerging technologies.
  • Perform code reviews to ensure Development best practices and standards are being employed.
  • Collaborate on the design of new build outs and write tests to maximize efficiency.
  • Maintain quality and ensure responsiveness of PHP Legacy applications and converting to Node.
  • Maintain code integrity and organization. Writing clean, high standard code in a timely and scalable way.
  • Write clear technical specifications and to translate technical ideas and designs to peers and management.
  • Adhere to programming and development schedules, customer requirements, tactical and strategic product goals.

 

  • Accepted file types: doc, docx, txt, text, pdf, rtf, html, Max. file size: 2 GB.