Middle Full-stack JS Engineer + LLM
PROJECT DESCRIPTION:
- Sunmait Technologies is a US-based software development company with worldwide partners and expertise in delivering innovative solutions. With a focus on client growth and measurable results, we offer solution development services and establish development centers. We have a strong track record of over 140 successful projects across various industries.
REQUIRED SKILLS:
- 3-5 years of professional development experience;
- Intimately familiar with the fundamentals of computer science and software architecture;
- Experience with Node.js, especially in microservices, is highly preferred;
- Experience with containerized application deployments, especially using Docker, is highly preferred;
- Experience with message queueing architectures, especially RabbitMQ, is preferred;
- Experience with Amazon Web Services, especially EC2, S3, VPC, Elasticsearch, and Kinesis;
- Has a passion for decomposing monolithic applications into more modern microservices;
- Substantial experience with SQL and NoSQL DB;
- Experience with large-scale data systems is highly preferred;
- Substantial experience with React.js, JavaScript and HTML/CSS.
RESPONSIBILITIES:
- Writes lots of bug-free, efficient, scalable, and reusable code;
- Designs and develops components and features with performance and scalability in mind;
- Builds API’s and web applications that can handle complex data efficiently;
- Unit tests and takes responsibility for the quality of your own code and the code of your team;
- Decomposes monolithic applications into more modern microservices;
- Provides input on our architecture, databases, and APIs;
- Consults with product managers to define, scope, and plan new features;
- Works with QA to ensure that cohesive, quality, usable solutions are produced;
- Tests, evaluates, and recommends technologies to improve our overall solutions;
- Is a key participant in our agile development process;
- Produces excellent documentation.
WE OFFER:
- Flexible working hours;
- Friendly young team and pleasant working environment;
- Competitive salary;
- Career and proficiency development plans;
- Working in a modern international fast-growing IT company;
- Large-scale projects using the latest technologies;
- Loyal management, lack of bureaucracy;
- A comfortable modern office in the city center with equipped workplaces, a kitchen and a recreation area.