We're seeking a seasoned Senior Software Engineer to design, build, and integrate complex software components. As a Senior Software Engineer, you'll play a key role in delivering quality solutions and harnessing emerging technologies to drive business value.
Key Responsibilities
- Design, develop, and maintain complex software components, adopting design thinking and customer-oriented approaches.
- Build prototypes and design system architectures to demonstrate technology opportunities.
- Collaborate with cross-functional teams to deliver enterprise engineering products in a fast-paced environment.
- Provide technical consultancy and expertise in the systems development process, contributing to defining technical specifications and configuring solutions.
- Stay updated on emerging technologies, such as Artificial Intelligence, to drive business value and enhance service experience.
Requirements
Essential Qualifications
- Relevant qualifications in Computer Science, Information Systems, Computer Engineering, or related fields.
- Good knowledge of Agile software development, DevOps, and cloud technologies.
- Experience in modern web and application technologies (e.g., Nuxt JS, Vue JS, Node JS, Next JS).
- Excellent analytical and problem-solving skills.
Nice to Have
- Past experience working with Ruby on Rails.
- Experience in architecting and developing solutions to complex and ambiguous problems.
- Strong communication and interpersonal skills.
- Past work experience in large software teams.