The project delivers advanced charting and reporting capabilities integrated into widely used collaboration tools. It supports thousands of users across large organizations and focuses on usability, performance, and reliability. The product continues to evolve with new features aimed at improving data visualization and decision making.
Position overview
We are looking for a passionate Senior Full Stack Developer to join our engineering team. You will collaborate closely with product managers, designers, developers, QA engineers, and technical writers to build and enhance a flagship product focused on advanced charting capabilities for widely used collaboration platforms. This role focuses on solving real customer problems while contributing to high quality, scalable solutions.
Technology stack
TypeScript, JavaScript, React, Java, HTML5, CSS3
Responsibilities
Develop efficient, readable, maintainable, and testable client side code using TypeScript, JavaScript, and modern frameworks
Create unit tests and contribute to integration and performance testing when needed
Review code written by peers and provide constructive feedback
Solve complex technical challenges with attention to user experience, security, and performance
Collaborate with product managers, designers, developers, QA engineers, and technical writers to deliver high quality features
Maintain and enhance applications used by a large global user base
Requirements
4+ years of experience in commercial software development using TypeScript and React
4+ years of experience in server side development of web applications using Java
Experience designing and implementing APIs
Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Understanding of core computer science fundamentals including algorithms and data structures
Strong knowledge of TypeScript, JavaScript, HTML5, and CSS3
Experience building complex user interfaces
Understanding of usability principles
Experience with performance optimization techniques
Knowledge of secure coding practices and web application security fundamentals
Upper intermediate level of spoken and written English
Ability to clearly communicate technical decisions
Ability to work effectively in a multicultural environment
Ability to work autonomously in a remote setup with minimal supervision
Ability to start tasks with incomplete specifications and refine requirements during implementation
Ability to collaborate with team members to elaborate technical specifications
Nice to have
Experience working on high traffic or large scale products
Familiarity with Atlassian ecosystem or plugin development
Търсите сходни възможности?
Try AI chatbots with our ready-made prompt to discover similar roles that match your skills and interests.
Най-търсени позиции
1 of 1
Senior Backend Engineer with Java
Индия
This project focuses on developing a borderless financial platform that supports international banking flows, payments, account management and regulatory compliant operations. The product handles sensitive data and high volume transactions while prioritising reliability and security.
Backend Developer (Java)
ПолшаСърбия
A set of plugins for Jira enhances project management by enabling teams to track time, manage resources, plan capacity, and generate detailed reports directly within Jira—providing better visibility into workload, costs, and project performance
Senior Java Developer with Spring Boot, AI Integration Platform
Индия
We are looking for a Senior Java Developer with strong experience in microservices and Python to contribute to a modern backend platform focused on scalable services and AI integrations
By clicking 'Accept All Cookies', you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. More information
Privacy Preference Center
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. Because we respect your right to privacy, you can choose not to allow some types of cookies. More information
Manage Consent Preferences
Strictly Necessary Cookies
Always Active
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
Functional Cookies
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.
Targeting Cookies
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
Performance Cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.