Devico is a hard-working and tight-knit team with first-rate experience in full-cycle Web and Mobile development. We help our global customers by providing hard-to-find technology resources for software development, QA, UI/UX, and product. By building our experience over the past 15 years, we have particular strengths in mobile app development, bespoke software platforms and test automation, and technologies including JavaScript and its multitude of frameworks, Java, Python, .Net, etc.
We are looking for a motivated and talented Full-stack Developer to join to our team on a full-time basis.
Our company is at the forefront of innovative web development, committed to delivering cutting-edge solutions to enhance user experiences.
About the project:
The project involves calculating CO2 emissions from the production and operations of companies in Europe and the United States. There are calculations of individual elements, production chains and the whole company, as well as tips on how to reduce CO2 emissions by replacing elements in the production chain or contractors.
Responsibilities:
- Develop and maintain web applications using TypeScript, React, Redux, and RTK Query on the frontend.
- Build and optimize backend services using NestJS, PostgreSQL, Prisma, and AWS services.
- Work with AWS infrastructure, including SNS, SQS, SES, DynamoDB, Lambda, and Step Functions.
- Implement infrastructure as code (IaC) using AWS TypeScript CDK and AWS SAM for specific functions.
- Collaborate with the team to design scalable and efficient system architecture.
- Ensure high code quality through testing, code reviews, and best practices.
- Troubleshoot and optimize system performance and reliability.
Requirements:
- Strong experience with TypeScript for both frontend and backend development.
- Proficiency in React, Redux, RTK Query, and Material-UI (MUI) for UI development.
- Hands-on experience with NestJS and PostgreSQL, including ORM tools like Prisma.
- Solid understanding of cloud technologies, especially AWS (SNS, SQS, SES, DynamoDB, Lambda, Step Functions).
- Experience with AWS TypeScript CDK and/or AWS SAM.
- Familiarity with building and deploying serverless applications.
- Good understanding of software development best practices, including CI/CD, testing, and security.
We offer:
- Remote work;
- Flexible schedule and ability to manage your working hours;
- Competitive salary;
- Working in a team of skilled and experienced specialists;
- Opportunities for professional development.