Prime Holding JSC (Prime) is a leading software product innovation company and IT consultancy that offers guidance and actionable solutions to tech problems. We at Prime are passionate about applying the newest technology to solve the most challenging business problems of our clients worldwide. We understand what drives fast-growing companies forward and are excited to help them change the world.
We are looking for a Node.JS Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development lifecycle.
The role in a nutshell:
As a Node.JS Developer you will work with our growing engineering, product and front-end team to build new features from start to finish: through conceptualization, implementation and maintenance. You will develop scalable and efficient RESTful APIs in NodeJs (Typescript) to serve our mobile apps and front-end applications.
Main tasks of the role:
Implementing Features: you create everything with full independence and a lot of learning with your team by contributing your ideas and owning the implementation of all the features
Shipping Quality APIs: you are responsible to develop stateless RESTful endpoints in NodeJs considering scalability and code structure. You take ownership and initiative to drive architectural improvements of our applications
Skills and Qualifications:
- Professional experience with Node.JS, TypeScript, Mongo DB, and Mongoose
- Very good understanding of JavaScript
- Knowledge of frameworks available for it such as Express, NestJS, Strong Loop, etc.
- Experience consuming and building robust RESTful APIs
- Creating database schemas that represent and support business processes
- Good understanding of server-side templating languages like Pug & Handlebars
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Implementing automated testing platforms and unit tests
- Familiarity with the whole web stack, including protocols and web server optimization techniques
- Proficient understanding of code versioning tools, such as Git
- Very good English language
Nice to have:
- Experience building scalable systems with cloud infrastructures like AWS.
- Passionate about user experience and quality development
- Technical, creative, detail-oriented, and a strong team player
- Ability to work in a fast-paced, constantly changing environment
- Strong written and communication skills
What we offer:
- Competitive remuneration package
- Health insurance – VIP package
- Food vouchers and corporate discounts
- Work-life balance: 25 days paid vacation + work from home policy
- Designated budget for home office equipment
- Bonuses for special occasions
- Access to technical books library, both off- and on-line
- Internal trainings and team-buildings
- Challenging projects offering the opportunity to work on world-class products
So, if you’re looking for a role where you will be challenged to learn, grow, and have a high impact and aspire to become a multi-faceted professional that can be utilized in fast-paced environments to optimize processes, systems, and overall business strategy, you seem like someone we’d like to meet.