Job Title: IT Enablement Engineer/Full Stack Developer
Location: Remote
Duration: 07+ months with a possibility of extension
Responsibilities:
Collaborate closely with software engineers to improve our engineering practices and capabilities.
Collaborate with engineers and architects to create robust reusable solutions that enable our 20+ teams.
Be able to view the work and discussions with a broad lens considering multiple systems, partners, and engineering user perspectives.
Be willing to think differently, ask questions, learn, and innovate.
Work in an agile environment in a team setting focused on transparency, open communication, and continuous improvement.
Contribute to the development and growth of a high-performing team.
Be a technical leader and contribute to the development and growth of the team.
Qualifications:
Agile engineering capabilities and a design-thinking mindset.
Collaboration, adaptability, flexibility, and the ability to manage time and prioritize work with a globally distributed development team.
Strong oral and written communication skills-aand a knack for explaining your decision-making process to non-engineers.
A thorough grasp of IT concepts, business operations, design and development tools, system architecture and technical standards, shared software concepts, and layered solutions and designs.
Proficiency in software engineering languages and tools, including Java and RESTful services, spanning horizontal and vertical packages.
An understanding of how modifications affect different parts of a system and an ability to explain your decision-making process to non-engineers.
Typical Range of Experience
At least 3-5 years of software engineering experience in Typescript (Angular, React), Java, Spring Boot, GIT/GitHub, AWS, and DB
Education
A Bachelor's or Master's degree in a technical or business discipline, or equivalent experience.