Purpose Of The JobOur client is American multinational information technology company. We are seeking an experienced and highly motivated Backend Developer with a strong background in Golang and AWS Elastic Container Service (ECS). The ideal candidate will have over 5 years of hands-on development experience, with a focus on designing and implementing robust backend services. As a Backend Developer, you will play a critical role in our development team, working closely with two other skilled dev
Purpose Of The JobOur client is American multinational information technology company. We are seeking an experienced and highly motivated Backend Developer with a strong background in Golang and AWS Elastic Container Service (ECS). The ideal candidate will have over 5 years of hands-on development experience, with a focus on designing and implementing robust backend services. As a Backend Developer, you will play a critical role in our development team, working closely with two other skilled developers to build and maintain scalable and efficient backend systems.Main Tasks And ResponsibilitiesDesign, develop, and maintain backend services using Golang and AWS ECS.Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features and enhancements.Ensure the scalability, performance, and reliability of backend systems.Write clean, maintainable, and well-documented code.Conduct code reviews and provide constructive feedback to team members.Troubleshoot and resolve issues in the development, testing, and production environments.Stay up-to-date with emerging technologies and industry trends, and incorporate them into the development process as appropriate.Mentor and guide junior developers, fostering a culture of continuous learning and improvement.Education, Skills And Experience MUST HAVE:Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.5+ years of hands-on development experience in backend development.Proficient in Golang with a strong understanding of its paradigms, idioms, and design patterns.Extensive experience with AWS ECS, including deploying, managing, and scaling containerized applications.Solid understanding of microservices architecture and RESTful API design.Experience with database technologies such as SQL and NoSQL databases.Familiarity with CI/CD pipelines and version control systems (e.g., Git).Excellent problem-solving skills and the ability to work independently and as part of a team.Strong communication skills, both written and verbal.Would Be a PlusExperience with other AWS services such as Lambda, S3, RDS, etc.Knowledge of Kubernetes and container orchestration.Understanding of DevOps practices and infrastructure as code (IaC) tools such as Terraform.Experience with monitoring and logging tools like Prometheus, Grafana, or ELK stack.Familiarity with Agile/Scrum methodologies.
Show more
Show less
Посадовий рівень
Помічник
Тип зайнятості
Повний робочий день
Посадові обов’язки
Інженерія і Інформаційні технології
Галузі
ІТ-послуги та ІТ Консалтинг