Senior Software Engineer

We’re looking for a highly skilled Senior Software Engineer who thrives on solving complex problems, delivering exceptional digital experiences, and mentoring others. If you’re passionate about clean architecture, modern frameworks, and driving technical excellence, this role gives you the space to make a real impact.
Main Accountabilities & Responsibilities:
Architecting & Building High‑Quality Applications

Design and architect complex, scalable, and maintainable web applications.
Develop robust, efficient solutions using your deep technical expertise.
Collaborate with cross‑functional teams to deliver pixel‑perfect, high‑performance user experiences.
Proactively identify and resolve technical challenges using strong analytical and problem‑solving skills.

Technical Leadership & Mentorship

Mentor and support team members, helping them grow their technical capabilities.
Conduct code reviews, ensuring high standards and consistent coding practices.
Share knowledge through discussions, presentations, and active participation in technical decision‑making.

Agile Delivery & Collaboration

Actively contribute to agile ceremonies including planning, stand‑ups, and retrospectives.
Work effectively with geographically distributed teams to ensure smooth delivery.
Take ownership of complex features and deliver high‑quality work within tight deadlines.
Follow best practices such as TDD, unit testing, and integration testing.

Problem‑Solving & Issue Resolution

Proactively identify and resolve technical issues, escalating when appropriate.
Provide clear, timely updates to leads and stakeholders.
Demonstrate the ability to work both independently and collaboratively.

Qualifications

Previous experience in web development, specifically with React.
Strong JavaScript & TypeScript skills, with hands‑on experience in React, Node.js, and Remix.run.
Proven ability to write clean, testable, maintainable code using SOLID principles and design patterns.
Experience building, automating, and deploying software to production environments.
Ability to write unit and integration tests.
Experience building RESTful APIs and web services.

#RankGroup

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available