top of page

IT - Full Stack Development

Remote

Job Type

Full Time

Workspace

Remote

About the Role

Job Description:
The Software Engineer Expert is instrumental in crafting and delivering cutting-edge digital products by leveraging modern tools, technologies, frameworks, and systems. This role is defined by a deep application of scientific and technological insights towards the design, execution, testing, and documentation of software. With a responsibility that stretches from the ideation phase to running the application in production, the individual will be pivotal in achieving the KPIs of the digital products. Moreover, the role will encompass a strategic alignment with product managers and stakeholders to ensure a cohesive digital vision.

Key Responsibilities:
Engage actively in product scoping, discovery, and framing, providing pivotal technical insights and converting user features into system designs.
Lead and engage in inception and iteration planning meetings, offering technical perspectives to enrich product backlogs.
Act as a central figure during daily standups across sites and product teams.
Spearhead the development of product architecture and design.
Foster collaboration and alignment across product portfolios in partnership with product managers and key stakeholders.
Serve as a technology maven across multiple domains and be an advocate for multiple technology stacks.
Offer technical leadership by guiding the team on appropriate technology choices, solving technical challenges, and mitigating technical conflicts.
Champion best practices such as paired programming and test-driven development.
Architect and implement continuous integration, delivery, and deployment practices.
Lead knowledge sharing sessions and contribute to the overall enrichment of the collective expertise of the community.

Supervisory Responsibilities:
This role does not encompass supervisory responsibilities.

Requirements

  • Bachelor's Degree (4 years) [Preferred].

  • A minimum of 7 years of relevant experience [Preferred].

  • Alternatively, a combination of education and experience that is deemed equivalent may also be considered.

  • Certificates, Licenses, Registrations:



Functional Skills:


Expertise in architecting, designing, and deploying large-scale distributed systems/applications for the cloud, with emphasis on microservices architectures and 12-factor principles.

Proficiency in software development using JavaScript, Java (Spring), React, .NET, Ruby, Python, and Golang.

Comprehensive understanding of developing REST APIs, including tooling, versioning, service discovery/registration, and management. Familiarity with API gateways is a bonus.

In-depth knowledge of web and API security standards, including authentication, OAuth, OWASP, OpenID, and SAML.

Experience with backend development; database, messaging, and big data development.

Proficiency in responsive web front end/single page application development, targeting mobile devices.

Mastery over modern JavaScript tools such as Webpack, Babel, ESLint, and more.

Familiarity with distributed version control systems (like git), artifact management systems, and continuous integration tools.

Previous experience in an eXtreme Programming (XP) or agile environment, especially with paired programming/engineering models.


By stepping into this role, you'll be at the helm of our digital transformation, driving innovation, and making a substantial impact. If you're a seasoned developer with a passion for excellence and innovation, we look forward to receiving your application.

About the Company

Taking care of people lies at the core of our mission at Safe Harbor Adjusting. We begin by valuing and nurturing our team members. Embarking on a career with us translates to an embrace of our ethos of mutual respect and support. This commitment ensures you have the balance, resources, and time for what truly matters in your life. You will find a purpose in your daily tasks, making a genuine difference. With us, your mental, physical, financial, and professional well-being is safeguarded. A journey with Safe Harbor Adjusting is an investment in skill enhancement and career progression. Join an ambiance that thrives on inclusivity and values diversity.

A career at Safe Harbor Adjusting seamlessly blends dedication with purpose, creating waves of positive change for the individuals and businesses we assist. If your spirit resonates with positive change, challenging endeavors, and heartfelt care, we eagerly await you. Help us in making Safe Harbor Adjusting an outstanding workplace.

bottom of page