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:
We are looking for a Senior Software Engineer to join our team and help build and maintain high-performance applications that connect content providers with users.
This role focuses on developing and optimizing large-scale, distributed web applications while ensuring seamless content access and management.
The position involves participating as an empowered member of a collaborative Agile team to design, develop, and maintain scalable software solutions.
You will leverage continuous deployment and test automation tools to release application changes multiple times per day.
The role requires interaction with internal and external stakeholders to understand needs and drive the development of web applications.
You will build rich, interactive web applications using modern technologies, frameworks, and patterns.
The position includes using web analytics to support product discovery and measure key project performance indicators (KPIs).
You will test, measure, and optimize performance using Application Performance Management tools.
Requirements:
Candidates must have 5+ years of experience as a full-stack software engineer, building large-scale, distributed web applications.
Proficiency in Java, JavaScript, Node.js, React, Spring, HTML, CSS/Sass, SQL, and JSON is required.
Experience with REST API frameworks is necessary.
Familiarity with GitHub/GitLab, Maven, NPM, Webpack, and bundlers is expected.
Candidates should have experience with Kubernetes and Docker for containerization and orchestration.
Hands-on experience using profiling tools to analyze and optimize application performance, such as Graphite, Grafana, Carbon, and AppDynamics, is required.
A strong understanding of the full web technology stack, including HTTP, cookies, headers, caching, CDN, and security, is essential.
Experience with unit testing (JUnit, Jest) and TDD practices is necessary.
Familiarity with Agile methodologies such as Scrum or Kanban is required.
Candidates must have the ability to quickly learn new technologies and approaches.
Strong communication skills, a problem-solving mindset, and a willingness to give and receive feedback are essential.
US Citizenship is required for this position.
Benefits:
Candidates can choose their contract type: Contract (1099) or B2B/C2C.
The position offers an unlimited working-from-anywhere policy.
Referral bonuses are available.
Employees will have the opportunity to work on international projects.