Role: Lead FullStack Developer
Location: Columbus OH OR Boston MA
Type: Hybrid
Duration: Longterm contract
Rate:$68/hr on W2
Note:
Minumum 12 years of experience
Job description:
1. Leadership and Team Management:
Demonstrated experience leading and managing software development teams.
Ability to provide technical guidance and mentorship to team members.
2. Architectural Design:
Proven expertise in designing scalable and robust software architectures.
Experience in making highlevel design decisions and ensuring technical consistency.
3. Technology Stack:
Indepth knowledge of JavaNode.js JavaScript or TypeScript.
Proficiency in utilizing AWS services and databases like DynamoDB Aurora
Demonstrated experience in selecting and integrating appropriate technologies.
4. Problem Solving and Decision Making:
Ability to solve complex technical challenges and make informed decisions.
Experience in evaluating tradeoffs between different technical solutions.
5. Communication and Collaboration:
Strong communication skills to effectively convey technical concepts.
Collaborative mindset with the ability to work crossfunctionally.
6. Strategic Thinking:
Capability to align technical strategies with overall business goals.
Experience contributing to longterm technical roadmaps.
1. UI Architecture:
Proficiency in defining and overseeing the architecture of UI components especially with React.
Experience in making decisions regarding state management component lifecycle and data flow in React applications.
2. Crossfunctional Collaboration:
Ability to collaborate with UI/UX designers product managers and other stakeholders to ensure alignment between technical solutions and user experience goals.
3. Performance Optimization:
Demonstrated expertise in optimizing the performance of UI components and overall application responsiveness.
Understanding of best practices for efficient rendering and data fetching in React.
4. Security Considerations:
Awareness of security best practices for web applications especially in the context of clientside security with React.
5. Innovation and Exploration:
Track record of exploring and implementing new technologies or tools to enhance the UI development process.
Encouraging a culture of innovation within the development team.
1. Containerization and Orchestration:
Familiarity with containerization tools like Docker and orchestration tools like Kubernetes as they play a crucial role in modern application deployment.
2. CI/CD Pipeline:
Understanding of continuous integration and continuous deployment (CI/CD) pipelines to ensure efficient and automated software delivery.
3. Monitoring and Logging:
Awareness of monitoring and logging tools to track application performance and troubleshoot issues effectively.
4. Agile Methodologies:
Experience working in agile development environments emphasizing iterative development and collaboration.
5. Soft Skills:
Strong interpersonal skills for effective communication within the team and with other stakeholders.
Ability to adapt to evolving project requirements and priorities.