Principal JavaScript Full-Stack Developer

We are looking for a motivated and self-driven JavaScript Full-Stack professional to join our Stellar team!

We are building a Competence Center where we stay focused on exploring different domains to become best-in-class specialists in the industry. If you can easily learn new technologies, see the “big picture”, strive for high-quality solutions, and work without supervision it could be a perfect match.

We view technology as a tool and aren’t religious about it. We put these tools in service of our customers and love it when a hard problem can be solved in a simple, beautiful, and cost-effective way. This is what drives our technology choices today, and it will drive them tomorrow and the day after.

PROJECT
As a Principal Developer, you will be responsible for analyzing and solving different business problems in the technology field. Your daily routine will be designing, implementing, unit testing, and documenting software systems.

By joining us, you will:

have autonomy in making design and engineering decisions for components, modules, and subsystems you are responsible for, elaborating and tuning a software development process suggest improvements in all engineering and architectural aspects of the project ​​​​​​​improve own qualification within areas of expertise at various training courses, seminars, or other educational organizations.

REQUIREMENTS
- 7+ years of software engineering experience
- Excellent knowledge of JavaScript, TypeScript, Node.js
- Solid experience with ReactJS or other frameworks
- Extensive experience with clouds (AWS or GCP)
- Strong knowledge of algorithms and data structures
- Experience with designing, implementing, and shipping rich web applications
- Expertise in documentation and Software Development Lifecycle and ALM Tools
- Strong estimation skills, ability to come up with solutions, pros/cons
- Strong knowledge of functional programming concepts and other programming paradigms
- Openness to working and collaborating in a multidisciplinary team
- Ability to communicate design rationale and build team consensus over business drivers
- At least an Upper-Intermediate level of English.

RESPONSIBILITIES
- Elaborate technical design of complex systems or their large components
- Implement portions of software following given classes/components design and using your primary tech stack
- Produce clean code and ensure quality, maintainability, and conformance of software to best practices
- Participate in requirements clarification sessions, collect inputs and requirements of assigned tasks
- Participate in estimation and planning sessions
- Play supervisory, advisory, and coaching roles for one or several - Senior specialists, ensuring their assigned tasks are delivered thanks to guidance and peer reviews provided
- Develop technical project documentation and user documentation
- Participate in project and team meetings, provide relevant contributions and information
- Participate as the technical solution owner in proposal preparation efforts and perform knowledge transfer to the team lead/responsible software architect at the beginning of the project
- Analyze the given business problem, extract and document business requirements, and elaborate on technical solutions
- Communicate with customers on complex matters, discussions, negotiations
- Participate in technical interviews of software developer specialists and assess candidates’ capabilities against job requirements

About Sigma Software

Sigma Software is a place where Nordic Traditions meet Ukrainian Spirit to create Superior Software. We combine the best practices and approaches from Swedish and Ukrainian cultures. Taking high demand for quality, minimal hierarchy, freedom of decision-making, and attention to every opinion from Swedes, as a Ukrainian company we demonstrate flexibility and dedication to every project and every customer.

We are IT consulting and software product company with development offices in Ukraine, Sweden, the USA, Canada, Poland, and Australia. We deliver smartest solutions to our customers in the areas of government, telecommunications, advertising, automotive, gaming, and others. Being a part of Sigma Group, one of the largest Nordic IT corporations, we are a global player with more than 5000 employees in 12 countries and over 1500 in Ukraine.

We work with startups, software houses, and enterprises providing the products and services that suit our clients the most. Company`s R&D centers are mastering the trending technologies and directions: Infotainment, AR/VR, Blockchain, Machine Learning, Data Science, Artificial Intelligence, and others.

Company website:
https://career.sigma.software/

DOU company page:
https://jobs.dou.ua/companies/sigma-software/
Job posted on 19 April 2024
78 views    29 applications

To apply for this and other jobs on Djinni login or signup.
Similar jobs

Software Engineer at Techstack Ltd

Poland, Ukraine

Team Lead, Fullstack (React, Laravel, Node) at Life Vision

Ukraine, Poland, Czechia, Germany, Austria $3500-5000


All jobs Sigma Software