- Company Name
- Turnberry Solutions
- Job Title
- Full Stack Engineer
- Job Description
-
**Job Title**
Full Stack Engineer
**Role Summary**
Deliver end‑to‑end software solutions across front‑end, back‑end, and cloud platforms, ensuring high performance, scalability, and alignment with business objectives. Collaborate within an Agile team, contribute to best practices, and integrate emerging technologies to enhance digital experiences.
**Expectations**
- Produce robust, cost‑effective code that meets functional and performance requirements.
- Maintain high analytical and problem‑solving standards.
- Deliver innovative, creative technical solutions to complex issues.
- Engage with global and distributed development teams, including onshore/offshore resources.
- Apply and promote CI/CD, automated testing, and development standards.
**Key Responsibilities**
- Analyze business needs and design system architecture for high‑performing applications.
- Write, test, debug, and refactor code across multiple platforms (web, API, cloud).
- Develop and maintain modules using Python, AWS, Angular, NodeJS, TypeScript, C++, .NET, Java, and SQL.
- Participate in code reviews, unit and integration testing, and CI/CD pipeline management.
- Contribute to and adhere to best practices for development standards and automated testing.
- Work with Informatica PowerCenter/IICS/MDM in enterprise data warehouse processes (preferred).
- Leverage AWS Glue for data integration and processing tasks (preferred).
- Collaborate within a SAFe framework, attending ceremonies and delivering iterations.
- Coordinate with global staffing vendors to meet project deliverables.
**Required Skills**
- Strong programming proficiency: Python, AWS services, Angular, NodeJS, TypeScript, C++, .NET, Java, SQL.
- Experience with cloud platforms (AWS) and data integration tools (Informatica, AWS Glue) is a plus.
- Solid understanding of Agile methodologies, especially SAFe.
- Familiarity with CI/CD pipelines, automated testing, and development best practices.
- Excellent analytical problem‑solving, attention to detail, and troubleshooting abilities.
- Ability to communicate complex technical concepts clearly and work effectively in distributed teams.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, MIS, or related field.
- Minimum of 2 years of professional software development experience in relevant technologies, or 6 years of related and applicable experience.
- Certifications in AWS, Informatica, or Agile frameworks are advantageous but not mandatory.
Des moines, United states
Hybrid
Junior
17-12-2025