Overview
Hybrid
$70 - $80
Contract - W2
No Travel Required
Skills
Java
React
AWS
Docker
Kubernetes
Job Details
We are seeking a highly skilled and experienced Senior Full Stack Software Development Engineer to join our dynamic team. The ideal candidate is passionate about building robust, scalable, and high-performing applications and has a proven track record in full-stack development. You will collaborate with cross-functional teams to design, develop, and maintain innovative solutions that meet business and technical requirements.
Key Responsibilities
- Design and Development: Lead the design and development of end-to-end solutions for web and mobile applications.
- Architecture: Architect and implement scalable, maintainable, and secure systems.
- Code Quality: Write clean, testable, and efficient code following industry best practices.
- Team Collaboration: Collaborate with Product Managers, Designers, and QA teams to translate business requirements into technical solutions.
- Mentorship: Provide technical guidance and mentorship to junior developers.
- Technology Leadership: Stay current with emerging trends and technologies, advocating for innovative solutions.
- Debugging and Optimization: Troubleshoot, debug, and optimize code for performance and scalability.
Requirements
Technical Skills
- Frontend: Proficiency in React, Angular, or Vue.js; HTML5, CSS3, JavaScript/TypeScript.
- Backend: Strong experience with Node.js, Python, Java, .NET, or similar server-side frameworks.
- Database: Expertise in SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/DynamoDB).
- Cloud: Hands-on experience with AWS, Azure, or Google Cloud services.
- DevOps: Familiarity with CI/CD pipelines, Docker, Kubernetes, and infrastructure as code (e.g., Terraform).
- APIs: Strong knowledge of RESTful APIs, GraphQL, and microservices architecture.
Qualifications
- Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field.
- 7+ years of professional software development experience.
- Experience with Agile/Scrum methodologies.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.