求人情報検索
皆様のキャリア形成をサポートします
Middle back-end engineer (Node.js and TypeScript) IRC242082
仕事No. | IRC242082 |
勤務地 | Ukraine - Kharkiv |
役職 | Software Engineer |
経験 | 3-5 years |
職種 | Engineering |
スキル | AWS, Kubernetes, NodeJS, TypeScript |
Work Model: | Remote |
職種概要
We are looking for a skilled and motivated Node.js Developer to join our development team. The ideal candidate will have solid experience in backend development using Node.js and TypeScript, a good grasp of software engineering principles, and a passion for building scalable and efficient backend systems. You will work closely with senior developers and architects to design, develop, and maintain various backend services and microservices.
必要条件
- Experience: experience as a Backend Developer with experience in Node.js and TypeScript.
- Technical Expertise: Strong understanding of data structures, algorithms, mathematics, and backend development principles.
- Microservices Architecture: Experience in developing and maintaining microservices-based systems.
- Messaging Systems: Experience working with messaging systems like SQS, RabbitMQ, Kafka, or similar.
- Algorithms: Experience in image conversion and formatting
- Database Management: Proficiency in relational databases like PostgreSQL and MySQL, including schema design and query optimization.
- Testing: Experience with writing automated tests to ensure backend code quality.
- Design Principles: Understanding of SOLID principles and design patterns for writing clean and maintainable code.
- AWS: Experience working with AWS services such as S3, Lambda, CloudFront, etc.
- Kubernetes: Familiarity with deploying and managing applications using Kubernetes and Docker.
#LI-AB8 #LI-Remote
職務内容
- Develop and maintain robust, scalable, and efficient backend services using Node.js and TypeScript.
- Implement and work within a microservices architecture to build loosely coupled and highly cohesive services.
- Work with messaging systems like SQS, RabbitMQ, Kafka, or similar to develop fault-tolerant distributed applications.
- Design, implement, and optimize database schemas and queries using PostgreSQL or MySQL.
- Ensure code quality through writing unit, integration, and end-to-end tests for backend services.
- Apply knowledge of data structures, algorithms, and mathematics to optimize performance and solve complex problems.
- Collaborate with DevOps engineers to deploy services on AWS and manage cloud infrastructure, including S3, Lambda, and CloudFront.
- Work with Kubernetes and Docker for deploying and managing containerized applications.
- Apply design patterns and SOLID principles to ensure clean and maintainable codebases.
- Collaborate with team members and participate in code reviews, technical discussions, and knowledge-sharing sessions.
私たちが提供するもの
Empowering Projects: With 500+ clients spanning diverse industries and domains, we provide an exciting opportunity to contribute to groundbreaking projects that leverage cutting-edge technologies. As a team, we engineer digital products that positively impact people’s lives.
Empowering Growth: We foster a culture of continuous learning and professional development. Our dedication is to provide timely and comprehensive assistance for every consultant through our dedicated Learning & Development team, ensuring their continuous growth and success.
DE&I Matters: At GlobalLogic, we deeply value and embrace diversity. We are dedicated to providing equal opportunities for all individuals, fostering an inclusive and empowering work environment.
Career Development: Our corporate culture places a strong emphasis on career development, offering abundant opportunities for growth. Regular interactions with our teams ensure their engagement, motivation, and recognition. We empower our team members to pursue their career goals with confidence and enthusiasm.
Comprehensive Benefits: In addition to equitable compensation, we provide a comprehensive benefits package that prioritizes the overall well-being of our consultants. We genuinely care about their health and strive to create a positive work environment.
Flexible Opportunities: At GlobalLogic, we prioritize work-life balance by offering flexible opportunities tailored to your lifestyle. Explore relocation and rotation options for diverse cultural and professional experiences in different countries with our company.