
Senior Software Engineer
- Brooklyn, OH
- Contract
- Full-time
Location:- Open For 100% Remote Job
Duration:- 6+ Months Contract (With Possibility of extesnion)
W2 Only. NO OPT/CPT CandidatesJob Description:
We are seeking a highly skilled and experienced
Senior Software Engineer with a strong full-stack development background and proven expertise in designing and building custom React applications. This role will be instrumental in assessing our current application architecture and leading the design and development of enhancements across the UI, application, and data layers.
Key Responsibilities:
- Lead the design and development of scalable, high-performance React applications.
- Conduct a comprehensive assessment of the current application architecture and identify areas for improvement.
- Architect and implement enhancements across the full stack (UI, App, and Data layers).
- Collaborate with cross-functional teams including product owners, designers, and backend engineers to deliver robust solutions.
- Ensure code quality through unit testing, code reviews, and adherence to best practices.
- Mentor junior developers and contribute to team growth and technical excellence.
- 5+ years of experience in full-stack software development.
- Strong proficiency in React, JavaScript/TypeScript, and modern front-end frameworks.
- Experience with backend technologies such as Node.js, Express, or similar.
- Solid understanding of RESTful APIs, GraphQL, and microservices architecture.
- Hands-on experience with database design and integration (SQL and/or NoSQL).
- Proven track record of leading application redesigns or major feature builds.
- Familiarity with CI/CD pipelines and cloud platforms (e.g., AWS, Azure, GCP).
- Experience with performance optimization and application scalability.
- Knowledge of containerization (Docker, Kubernetes).
- Exposure to data visualization or analytics platforms is a plus.