Recruiting • Recruiting Process Outsourcing • Candidate Sourcing • Candidate Pipelining • Internet Research
November 3
AWS
Cloud
Distributed Systems
Docker
DynamoDB
EC2
JavaScript
Jest
Kubernetes
Microservices
Mocha
MySQL
Node.js
Postgres
Prometheus
SQL
Terraform
TypeScript
Go
Recruiting • Recruiting Process Outsourcing • Candidate Sourcing • Candidate Pipelining • Internet Research
• Build and maintain scalable back-end services using TypeScript and Node.js. • Design and develop RESTful APIs, ensuring high performance, scalability, and security. • Implement authentication and authorization mechanisms such as OAuth and JWT. • Manage databases, primarily PostgreSQL and MySQL, and design efficient schemas while optimizing SQL queries. • Utilize ORMs like Sequelize or Knex to interact with relational databases effectively. • Architect and deploy cloud solutions using AWS services such as Lambda, API Gateway, EC2, RDS, DynamoDB, S3, and CloudWatch. • Use Infrastructure as Code (IaC) tools such as AWS CDK, CloudFormation, or Terraform to automate infrastructure deployment. • Build and maintain microservices and serverless applications, while managing distributed systems and message queues like SQS or AMQ. • Ensure high-quality code through unit, integration, and end-to-end testing using frameworks like Jest or Mocha. • Collaborate with cross-functional teams using Git, Jira, and Confluence in an agile development environment. • Implement best practices for security in backend services, ensuring that all systems are protected by secure IAM policies, VPCs, and security groups. • Optimize performance across distributed systems and troubleshoot issues related to scalability and reliability. • Monitor and maintain system performance using tools like AWS CloudWatch or Prometheus. • Use Docker and Kubernetes to containerize and orchestrate applications, ensuring efficient deployment in cloud environments like EKS or ECS.
• 3 years+ of experience with TypeScript and Node.js is required • Good spoken and written English communication skills • Excellent communicator and collaborative team member
• Competitive salaries • 20 working days paid vacation, including paid compensation if the vacation days weren’t used • Health insurance including dentist • Gym membership • Training programs and coaching to support career development and more • Corporate celebrations, team-building events, fun activities, and more
Apply NowNovember 2
Lead Java Developer for digital transformation in financial technology sector.
November 2
Develop high-performance applications for financial technology at a digital consultancy.
October 26
Developing AI/ML solutions for scalable educational software at Woolf.
October 20
Lead Back-End Developer for a popular news and entertainment portal in Kazakhstan.
October 3
Senior Python Engineer at PandaDoc to enhance development processes and productivity.