Position: Middle MEAN Developer (Node.js or Angular Developers will also be considered)
Company: United Software
Experience required: 3y
English level: intermediate

**Being the global business platform for rebuilding and simplifying trade, our mission is to bring efficiency through innovations and empower organizations around the world.**

We are looking for highly skilled MEAN stack application programmers who are comfortable with both front and back end programming. Full MEAN stack developers are responsible for developing and designing penny frontend web architecture, ensuring the responsiveness of applications, and working in cross functional teams alongside UX/UX designer for web design features, among other duties. You will be participating in building product modules and features from conception to final product, requiring good logical and organizational skills as well as attention to details.

**FYI: If you only work with Node.js or Angular this opportunity is also for you 🤗 Don`t miss the chance to work on a cool product!**

**Responsibilities**

- Design and architect the core UI components of the product using Angular best practices;
- Build all core elements for the penny app and its workflow; 
- Writing Core JavaScript/Typescript and HTML with Angular Framework; 
- Design and build the core services, infrastructure, and system architecture; 
- Implement web-services, business-logic, APIs for the penny product interface; 
- Building interactive consumer data from multiple systems and RESTfully abstract to the UI through a Node.js backend; 
- Help improve engineering standards, tooling, and process; 
- Experiment with, prototype, measure, and create data-driven technology stacks; 

**You are a good fit if you**

- Have strong hands-on programming experience on MEAN stack; 
- Enjoy building high-performant, scalable user interfaces; 
- Strong foundations and deep experience with Angular Framework; 
- Proven experience implementing front-end and back-end JavaScript applications; 
- Have experience building in REST APIs, Websockets, No-SQL Databases (MongoDB), message queues, distributed caches, data pipelines; 
- In depth knowledge of NodeJS, ExpressJS or NestJS ; 
- Experience with GCP deployments and pipelines management is preferred; 
- Enjoy building distributed/scalable backend infrastructure with a microservices-first design; 
- Have a strong grasp of CS fundamentals, data structures, and algorithms; 
- Hold yourself to a very high bar for production system quality; 
- Love to demonstrate, and incrementally build 100% confidence in all the layers/components you develop; 
- Love driving products modules end-to-end to deliver business; 
- Deeply care about resource frugality and performance; 
- ALWAYS take a customer-first and team-first approach

**We offer**

- Working for the customer directly, ownership culture;
- 20 working days of vacation and 15 sick leaves;
- Health Insurance (after trial);
- Fitness SportLife membership (after trial);
- Company legal and accounting support;
- Tuition & Certification;
- The ability to work from home or remotely (depending on responsibility and results, the better the results, the more freedom);
- Flexible working hours without time trackers;
- Corporate Events;