The Talent Co-op
Senior Software Engineer (Remote)
Senior Software Engineer | The Talent Co-op | UnitedStates
We are seeking a Senior Software Engineer to join ourclient’s dynamic and innovative team. The ideal candidate will havedeep expertise in AWS, Node.js, and React, with a proven track record of...
Senior Software Engineer | The Talent Co-op | United States
We are seeking a Senior Software Engineer to join our client’s dynamic and innovative team. The ideal candidate will have deep expertise in AWS, Node.js, and React, with a proven track record of building scalable and robust web applications. As a senior team member, you will play a pivotal role in designing, developing, and delivering high-quality software solutions while mentoring junior engineers and contributing to architectural decisions.
Responsibilities:
- Design and Development: Architect, design, and develop scalable and efficient web applications using Node.js for the backend and React for the frontend.
- Cloud Infrastructure: Leverage AWS services (e.g., EC2, S3, Lambda, RDS, DynamoDB, and API Gateway) to build, deploy, and maintain cloud-based solutions.
- Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to translate business requirements into technical solutions.
- Code Quality: Write clean, maintainable, and well-documented code. Conduct code reviews and enforce best practices to ensure high-quality deliverables.
- Performance Optimization: Analyze and optimize application performance, scalability, and reliability.
- Mentorship: Provide technical guidance and mentorship to junior engineers, fostering a culture of learning and growth.
- Problem-Solving: Identify and resolve technical challenges, ensuring the delivery of robust and efficient solutions.
- Security and Compliance: Ensure applications adhere to industry best practices for security and compliance standards.
- Continuous Improvement: Stay updated with emerging technologies and trends to enhance the team’s capabilities and deliver innovative solutions.
Requirements:
- Experience: 5+ years of professional software engineering experience, with a focus on AWS, Node.js, and React.
- AWS Expertise: Strong knowledge of AWS services and architecture, including serverless frameworks and cloud-native development.
- Frontend Development: Proficient in React, with experience in building dynamic, responsive, and user-friendly interfaces.
- Backend Development: Extensive experience in building RESTful APIs and microservices with Node.js.
- Database Knowledge: Proficiency with relational and NoSQL databases, such as PostgreSQL, MySQL, and DynamoDB.
- DevOps: Experience with CI/CD pipelines, containerization (Docker), and infrastructure as code (IaC) tools such as Terraform or AWS CloudFormation.
- Testing: Familiarity with unit testing, integration testing, and end-to-end testing frameworks (e.g., Jest, Cypress).
- Soft Skills: Strong problem-solving skills, excellent communication, and the ability to work effectively in a collaborative team environment.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Nice-to-Have:
- Experience with TypeScript for frontend and backend development.
- Knowledge of GraphQL and related frameworks.
- Familiarity with analytics tools and performance monitoring (e.g., New Relic, Datadog).
- Experience with Agile/Scrum methodologies.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save
- Save