Strong Middle / Senior back-end developer specialist (offline)

Technical skills:

· At least 3 years of experience in commercial software development using Java or other programming languages
· Extensive knowledge of JavaScript
· Extensive knowledge of TypeScript
· Extensive knowledge of building REST API
· OOP:
- Abstraction
- Encapsulation
- Inheritance
- Polymorphism
- Abstract Classes
- Interfaces
- Composition
· Design principles:
- DRY
- SOLID
· Extensive knowledge of SQL database:
- Data types
- Relation types
- Queries
- Aggregation
- Transactions
- ACID
- Indexes
- Locks
- Views
- Сonstraints
- Normalization
- Primary/foreign keys
· Good knowledge of NoSQL database (MongoDB):
- Queries
- Aggregation
- NoSQL vs SQL
· HTTP:
- Headers
- Methods
- HTTP message structure
- Polices:
· Mixed content
· Same origin
· CORS
· httpOnly/secured cookie
· Websockets:
- Socket.IO framework
· Git-flow, knowledge of Scrum-based ticket tracking systems like Jira or Trello, Kanban
· Experience with code review & testing processes:
- Unit tests
- Integration tests
- E2E tests
- coverage
- Jest framework
· Algorithms and data structures
· Express.js, Nest.js web frameworks
· Node.js API:
- Stream
- FS
- HTTP
- Crypto
- Child process
- Event emitter
- Async execution
- Event loop
· App containerization
- Docker
- Docker Compose
· Cache:
- Redis
- Cache replacement policies
· Crypto:
- Symmetric
- Asymmetric
- Hashes
· Authentication & authorization:
- JWT
- OAuth
- Session (cookies)

General requirements

· 3+ years of experience in IT industry
· Good English skills (Upper-Intermediate level)
· An intelligent person with critical thinking who are able to find smart solutions for complicated tasks
· A good review of the personal work done, not rely on testers but test yourself very patiently
· Estimation of complex projects

Will be a plus:

· AWS, GCP infrastructure
· Kubernetes
· Serverless framework
· SQL/NoSQL optimization techniques
· GraphQL

We offer:

· Cheerful new colleagues
· No dress code as we value your uniqueness
· Competitive salary
· Personal performance bonuses
· Powerful Macbook Pro laptops for comfort work
· Constant support from experienced Team Leaders within the team
· Fully paid sickness leave (up to 14 days)
· Annual vacation of 20 working days
· Bonuses for referring friends (referral program)
· Regular corporate events and team buildings
· Opportunity to build a career and gain an experience that will serve you in a long-term perspective
· Help moving to the beautiful city of Lviv (if needed).

About Softonix

Exceptional dedication, agile team, cutting-edge technologies, unique user experience, top-notch IT professionals.

Yeah, you’ve read this hundreds of times already. However, at Softonix, we prefer actions over words. We have:

- built an AI-driven automation platform, featured in Forbes, that has closed a $4M seed round;
- created a custom e-commerce platform for a medium size company with a 30% - reduction of maintenance efforts;
- developed a mobile app for an EdTech startup that got over 300,000 users in its first month!

Softonix is your leading partner for comprehensive IT solutions. Our dedicated teams cover every aspect of a product creation: from concept to delivery. Whether you're a startup or small/medium-side enterprise, we're here to support you at any stage of your product journey, regardless of whether you're starting from scratch or enhancing existing solutions.

Over the past 8 years, our team of 30 engineers, product architects, and project managers has established a proven track record by successfully delivering more than 150 projects in:

Web Development: MVP, SaaS, E-commerce, PWA, SEO-friendly apps
Mobile App Development: Efficient Cross-Platform Solutions
Design: UI/UX engineering, Figma prototyping and high-fidelity wireframing
Server Infrastructure and Testing: DevOps & FinOps, QA
Team and Support: Dedicated Teams, Staff Augmentation

Talking tech stack, we are working with:

Front-end: Vue.js, React.js, Angular, TypeScript, Nuxt.js, and Next.js
Back-end: Node.js, SQL & NoSQL databases
Mobile: Flutter and React Native
DevOps: AWS and Google Cloud Platform, CI/CD - Jenkins, AWS Codebuild
QA: E2E automation tests, CypressIO, Jest.js

Ready to experience the Softonix difference? Let's turn your IT aspirations into reality.

Company website:
https://softonix.org

DOU company page:
https://jobs.dou.ua/companies/softonix/

The job ad is no longer active
Job unpublished on 18 November 2022

Look at the current jobs Node.js Lviv→