Senior Software Developer - Hayes Locums
Fort Lauderdale, FL 33336
About the Job
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.
Source : Hayes Locums