What are the responsibilities and job description for the Sr. Full-Stack Software Engineer position at SSi People?
Job Title: Sr. Full-Stack Software Engineer
Location: Hybrid (Dallas or Hermitage – must be in the office 3 days a week)
Job Type: Contract (3 months with a potential to extend)
Job Overview
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from SSi People and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here: SSi People Privacy Policy
Location: Hybrid (Dallas or Hermitage – must be in the office 3 days a week)
Job Type: Contract (3 months with a potential to extend)
Job Overview
- We are seeking a Sr. Full-Stack Software Engineer to join our dynamic development team. The ideal candidate will have extensive experience in software engineering, cloud-native technologies, and AI/ML, and will be passionate about developing cutting-edge solutions. This is a hybrid role with a requirement to be in the office three days per week in either Dallas or Hermitage.
- Design, develop, and maintain scalable, cloud-native applications using modern technologies such as Angular, React, NodeJS, Python, C#, .NET Core, and Golang.
- Collaborate with cross-functional teams to build high-quality software solutions in an Agile environment.
- Utilize cloud platforms like Azure, AWS, and GCP to create microservices-based architectures, FaaS/PaaS solutions, and ensure deployment scalability and security.
- Apply AI/ML and Gen AI technologies to enhance product functionality and drive innovative solutions.
- Develop and implement best practices in software development, focusing on clean code, unit testing, and performance optimization.
- Use tools and methodologies like XP, Lean, SAFe, DevSecOps, SRE, ADO, GitHub, and SonarQube to enhance development efficiency and quality.
- Actively contribute to iterative development processes, code reviews, and continuous improvement initiatives.
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (Advanced degrees preferred).
- 8 years of proven experience in software engineering, with expertise in:
- Angular, React, NodeJS, Python, Streamlit, C#, .NET Core, Golang, SQL/NoSQL databases.
- Cloud-native engineering, with hands-on experience in FaaS/PaaS/microservices on platforms such as Azure, AWS, and GCP.
- 2 years of proven experience in AI/ML and Generative AI technologies.
- Solid foundation in software engineering principles including OOP/OOD, Data Structures, Algorithms, and Design Patterns.
- Strong experience with methodologies and tools such as XP, Lean, SAFe, DevSecOps, SRE, ADO, GitHub, and SonarQube.
- Excellent interpersonal and organizational skills, with the ability to handle complex projects and changing priorities in a fast-paced environment.
- Strong passion for delivering high-quality software, with empathy and care for end-users and team members.
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from SSi People and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here: SSi People Privacy Policy