Dla naszego klienta SoftServe poszukujemy osoby na stanowisko Senior Node.js Software Engineer (Forge).
WE ARE
SoftServe is a global digital solutions company headquartered in Austin, Texas, founded in 1993 in Ukraine. Thousands of associates work on 2,000+ projects with clients in the USA, Europe, LATAM, and APAC. We are about people who create bold things, make a difference, have fun, and love their work.
Our client is a leading provider of Atlassian enterprise services, specializing in use-case-specific appliances, strategic rollouts for large-scale deployments, enterprise installations and upgrades, SLA-based support, and remote system monitoring. Founded in 2005 and headquartered in Boston, Massachusetts, they are a trusted referral from Atlassian, delivering innovative solutions for enhanced collaboration and productivity.
In cooperation with our client, we focus on migrating Atlassian Marketplace applications from Connect to Forge. This transition enhances security, scalability, and performance, leveraging Forge advanced capabilities. Our goal is to streamline processes and deliver superior solutions, aligning with cutting-edge technologies and industry standards.
IF YOU ARE
- Proficient in JavaScript/TypeScript, with practical experience in both frontend (React) and backend (Node.js) development
- Accustomed to all SDLC phases — from design and implementation to production release and support
- Experienced in web and cloud architectures, with a focus on performance, scalability, quality, and security
- Hands-on in implementing solutions with modern cloud providers (AWS, GCP, Azure)
- Knowledgeable in best practices (XSS, CSRF, SQL Injection) and authentication/authorization models (JWT, OAuth 2.0)
- Proficient with databases, mainly SQL (indexes, query optimization, ACID, isolation levels) and familiar with NoSQL basics
- Familiar with the Atlassian ecosystem, specifically Forge, Connect (as a strong plus)
AND YOU WANT TO
- Ensure the correct use and execution of requirements gathering and analysis to fully understand the domain of the software problem or functionality, the interfaces between hardware and software, and the overall software characteristics
- Perform specialized and complex tasks surrounding programming, scripting, or database languages to write moderate and multidimensional software code
- Examine and identify the need for software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
- Apply advanced knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
- Develop and test software systems or applications for software enhancements and new products, including cloud-based or internet-related tools
- Examine and identify the key areas of the core principles of software development and innovation
TOGETHER WE WILL
- Work in a great team!
- Handle different learning projects with a flexible schedule
- Grow with ongoing education and training
- Work in one of the biggest global IT companies with Ukrainian roots, with a unique corporate culture
- Experience the highest standards of doing business with a strong focus on people development and building trustful relationships