This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
As a Senior Software Engineer on the Internal Platforms team, you will work on applications and infrastructure that are central to critical business functions.
You will have a direct impact on the evolution of platforms that support research publication, data forecasts, chart generation, client access management, and system integrations.
You will participate in a modern scrum team, engaging in planning meetings, daily stand-ups, 1:1s, and retrospective sessions.
Your responsibilities will include developing code with assistance from other engineers and mentoring fellow engineers.
You will contribute to the entire full-stack code base for the services and participate in the entire Software Development Lifecycle.
You will enhance and maintain existing websites and applications, and contribute to the QA process by creating unit tests, reviewing code, and providing feedback throughout the software development lifecycle.
You will modernize existing applications and develop new applications using the latest technologies for internal research platforms.
Requirements:
You must have 6+ years of experience in software development.
Strong frontend development experience with Javascript/Typescript, React, and Vue.js is required, with a main focus on React.
A comprehensive understanding of server-side programming languages/technologies such as C#, .NET Core, .NET Framework, and ASP.NET is necessary, preferably with .NET Core 3.1 or greater.
Experience with distributed systems architecture is required.
A good understanding of design patterns and software best practices is essential.
You must have a fluent level of English.
Benefits:
You will enjoy 100% remote work, allowing you to work from a location that helps you thrive, requiring only a laptop and a reliable internet connection.
The position offers highly competitive pay in USD, exceeding typical market offerings.
Paid time off is provided to ensure you have the opportunity to unwind and recharge when needed.
You will have the autonomy to manage your time effectively, focusing on results rather than clock-watching.
You will work with top American companies, gaining expertise on innovative, high-impact projects.
The company fosters a culture that values well-being and work-life balance, offering engagement activities and dynamic teams.
You will connect with a diverse, global network of over 600 professionals in 25+ countries, expanding your network and collaborating with a multicultural team.
You will team up with skilled professionals, as all team members are seasoned experts in their fields.