Job Title: Full Stack Developer / Technical Lead / Project Manager
Location: Remote or Near-Midtown, Brooklyn, NY
Salary: Competitive, commensurate with experience
Start Date: ASAP
Job Type: Contract / Full-Time Option
Start Date: ASAP
Duration: Permanent Position
Position Type: Full Stack Developer, Technical Lead, or Project Manager
Daily Tasks: Develop and implement software solutions, design and implement systems and processes, ensure high-quality deliverables and maintainable codebases, manage and mentor junior developers, and provide technical leadership and guidance to project teams.
Responsibilities:
- Develop and implement software solutions using best practices and industry standards.
- Design and implement systems and processes to ensure high-quality deliverables and maintainable codebases.
- Manage and mentor junior developers.
- Provide technical leadership and guidance to project teams.
- Collaborate with cross-functional teams to develop and implement software solutions that meet business needs.
- Identify and mitigate risks and challenges, and provide solutions to ensure project success.
- Participate in code reviews to ensure code quality and maintainability.
- Work with the engineering and product teams to plan, design, and implement software solutions.
- Work with the engineering and product teams to plan, design, and implement software solutions.
- Work with the engineering and product teams to plan, design, and implement software solutions.
Requirements:
- Proficiency in JavaScript, HTML, CSS, and related technologies.
- Experience with React.js, Angular, or Vue.js is a plus.
- Experience with Node.js, Express, or Spring Boot is a plus.
- Experience with Git, Docker, and Kubernetes is a plus.
- Experience with AWS, Azure, or Google Cloud is a plus.
- Experience with version control tools, such as Git, is a plus.
- Experience with continuous integration and delivery tools, such as Jenkins or Travis CI, is a plus.
- Experience with project management tools, such as Trello or Asana, is a plus.
Technical Stack:
- Node.js
- Express.js
- React.js
- Vue.js
- Angular
- Python
- Java
- Scala
- C# (C# .NET)
- JavaScript
- HTML
- CSS
- Git
- Docker
- Kubernetes
- Amazon Web Services (AWS)
- Azure
- Google Cloud Platform (GCP)
- Continuous Integration/Continuous Deployment (CI/CD)
Education:
- A degree in Computer Science, Engineering, or a related field is preferred.
Skills:
- Strong problem-solving skills.
- Experience with Agile project management methodologies, such as Scrum or Kanban.
- Experience with software development methodologies, such as Scrum or Kanban.
- Experience with software development methodologies, such as Scrum or Kanban.
- Experience with software development methodologies, such as Scrum or Kanban.
- Experience with software development methodologies, such as Scrum or Kanban.
- Experience with software development methodologies, such as Scrum or Kanban.
- Experience with software development methodologies, such as Scrum or Kanban.
- Experience with software development methodologies, such as Scrum or Kanban.
- Experience with software development methodologies, such as Scrum or Kanban.
Work Experience:
- Experience with software development methodologies, such as Scrum or Kanban.
- Experience with software development methodologies, such as Scrum or Kanban.
- Experience with software development methodologies, such as Scrum or Kanban.
- Experience with software development methodologies, such as Scrum or Kanban.
Other Information:
- Strong communication skills.
- Experience with software development methodologies, such as Scrum or Kanban.
- Experience with software development methodologies, such as Scrum or Kanban.
- Experience with software development methodologies, such as Scrum or Kanban.
Experience with software development methodologies, such as Scrum or Kanban.
Experience with software development methodologies, such as Scrum or Kanban.
Experience with software development methodologies, such as Scrum or Kanban.
Experience with software development methodologies, such as Scrum or Kanban.
Experience with software development methodologies, such as Scrum or Kanban.
Experience with software development methodologies, such as Scrum or Kanban.
Experience with software development methodologies