Logo
Hayes Locums

Senior Software Developer

Hayes Locums, Fort Lauderdale, FL, United States


The Senior Software Developer will lead the design, development, and execution of full-stack applications, integrating front-end and back-end technologies to support the company’s goals. This role involves collaborating with internal and external development teams, ensuring high-quality code and system performance, with a focus on security, scalability, and compliance. The developer will be responsible for incorporating security-conscious coding practices and ensuring that all solutions adhere to cybersecurity standards and best practices.

Why Join Us:

  • Lead impactful projects that align with the company’s strategic vision and collaborate with innovative development teams.
  • Work with cutting-edge technologies to develop scalable and secure applications.
  • Competitive compensation, professional development opportunities, and a collaborative, growth-oriented environment.

Key Responsibilities:

  • Full-Stack Development: Lead the design and development of scalable web applications using front-end technologies like ReactJS and back-end services with databases like MongoDB, Redis, and Postgres.
  • Salesforce Integration: Work closely with internal and external teams to integrate applications with Salesforce, ensuring seamless data flow and user experience across platforms.
  • Performance Optimization & Code Reviews: Optimize application performance and ensure adherence to secure coding practices through detailed code reviews.
  • Collaboration & Project Management: Manage development projects, ensuring timely delivery, effective communication, and alignment with security best practices.
  • Security & Compliance: Ensure secure coding practices and adherence to compliance frameworks like NIST and SOC2 Type 2 in the software development lifecycle.
  • Documentation & Knowledge Sharing: Produce detailed documentation for software architecture, code, and best practices to support cross-team collaboration and project handoffs.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Experience: 5+ years of experience in full-stack development with a strong focus on project management, cybersecurity best practices, and collaboration with external teams.
  • Technical Skills:
  • Proficient in front-end technologies, particularly ReactJS.
  • Strong back-end development skills with databases like MongoDB, Redis, and Postgres.
  • Experience with Salesforce integration for data and workflow management.
  • Familiarity with CI/CD pipelines and tools for automated testing, code quality, and secure code deployment.
  • Strong understanding of version control systems (e.g., Git) and code review processes.
  • Experience with performance optimization techniques for web applications.
  • Knowledge of security practices, including encryption, secure coding, and compliance with frameworks like NIST and SOC2 Type 2.
  • Soft Skills: Excellent communication skills, strong problem-solving abilities, and effective project management capabilities, especially when working with cross-functional and external teams.

Preferred Skills:

  • Experience with serverless architecture and cloud platforms (e.g., Microsoft Azure).
  • Familiarity with API development and integration using MuleSoft or similar platforms.
  • Experience with tools like SonarQube and Synopsys for code quality and security scanning.
  • Understanding of authentication systems like Okta or Auth0 for secure access control.