Full Stack Software Engineer Full Time Apply
Greetings from IT Engagements !
IT Engagements is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. We have an immediate opening for the below position with one of our premium clients.
Full Stack Software Engineer
Location-Twin Falls, Idaho
Only USC AND GC WORKS _ FULL TIME ROLE
The midwest or southwest that will relocate they are open to those candidates.
Key Responsibilities
- Lead the design and development of complex, scalable software solutions across the full stack
- Drive architectural decisions, ensuring alignment with business goals and technical strategy
- Set and enforce coding standards and best practices across teams
- Mentor and guide mid-level engineers, fostering a culture of continuous learning and technical excellence
- Collaborate with cross-functional teams to define and implement software solutions that meet business requirements
- Oversee the technical aspects of major projects, ensuring timely delivery and adherence to quality standards
- Innovate and explore new technologies to improve development efficiency and product capabilities
- Manage and mitigate technical risks in projects, ensuring robust and reliable system designs
Key Qualifications
- Technical Skills and Experience
- Proven experience in a Principal or Senior Software Engineer role, with a focus on fullstack development
- Expert TypeSCript Developer with significant experience in front-end frameworks like ReactJS and NodeJS frameworks like ExpressJS, RedwoodJS, etc.
- Strong understanding of software architecture patterns, including microservices, CQRS, and event-driven architectures
- Experience with enterprise integration patterns like workflows, Sagas, and CQRS
- Hands-on experience with cloud platforms (e.g., AWS, Azure, GCP) and DevOps practices
- Excellent problem-solving skills and ability to navigate complex technical challenges
- Leadership and Communication
- Strong leadership and mentoring abilities, with a track record of fostering team growth
- Effective communication skills, with the ability to collaborate across departments and influence decision-making
- Security and Web Application Expertise
- Extensive knowledge of web application security principles, including OWASP Top 10 vulnerabilities and mitigation strategies
- Proficiency in implementing secure authentication and authorization mechanisms (e.g., OAuth 2.0, JWT)
- Experience with secure coding practices, threat modeling, and conducting security code reviews
- Familiarity with identity management systems and federated identity protocols
- Software Quality and Testing
- Extensive experience in designing and implementing comprehensive testing strategies for complex software systems
- Proficiency in various testing methodologies including unit testing, integration testing, and end-to-end testing
- Demonstrated ability to set up and maintain continuous integration and continuous deployment (CI/CD) pipelines
- Strong understanding of test automation frameworks and tools
- Experience in performance testing and optimization
- Ability to mentor junior engineers in best practices for writing testable code and creating effective test suites
- Education
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience
yes
Send Us Your Feedback
Sign In
Please check your email. We have sent you a password reset link. This link will expire in one hour.
Please input your account's email
Apply to this Job
Already have account? Login here
Find Your Next Job In A Snap!
We help you find the best Jobs, Employers and Career Advice.
Upload your resume for a free professional assessment
Loading, Please wait..!!
Send this job to my email
Please wait..!!