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:
|
|
|
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.