- 福利待遇优
- 五险一金+商业险
- 入职年假 14 天,深圳有额外 10 天**childcare leave**
欢迎投:
> `xiluo.w@gmail.com`
---
# Software Engineer
### Responsibilities
- Develop, debug, and modify components of software applications and tools
- Participate in code reviews and maintain high code quality standards
- Create and maintain technical design documentation
- Collaborate with the team on user story creation and refinement
- Write automated unit, integration, and acceptance tests to support continuous integration pipelines
- Provide support and troubleshooting for data/system issues as needed
- Resolve problems and roadblocks, driving issues to closure with the support of peers or managers
- Communicate and work effectively with global technology teams
### Requirements
- A minimum of 3 years of experience in Software Engineering
- Proficiency in backend development and system integration with technologies such as SpringBoot, Restful, and GraphQL
- Experience with programming languages like Java, JavaScript, or Python
- ExperieExperience in UI web development with NodeJS and ReactJS
- Familiarity with databases such as MySQL, Elasticsearch, Redis, etc
- Knowledge of Cloud technologies, with a preference for AWS
- Understanding of the software development life cycle, architecture, and design patterns
- Experience with Agile/Scrum software development practices
- Effective English verbal and written communication skills, with the ability to present technical information clearly
- An open-minded approach, strong sense of ownership, and responsibility
- Proactive collaboration with team members to co-develop and share solutions
- A Bachelor’s degree or higher in computer science or a related field, or equivalent work experience
---
# Software Engineer (JavaScript)
### Responsibilities
- Full fill the role of a developer
- Write high quality and testable code following clean code principles
- Implement functionality by following defined software development process without direct supervision
- Read and understand project and requirement documentation
- Create documentation describing his/her code
- Participate in Agile Scrum activities: daily standup, demo session, retrospective, planning, etc
### Requirements
- Bachelor's degree or above in Computer Science, Software Engineering or related majors
- Minimum 3 year of experience in software engineering and development of technology solutions using JavaScript/TypeScript (including server and client side using React and Node.js)
- Strong knowledge of RESTful API services and GraphQL
- Experience of relational database technologies e.g., SQL Server, Oracle
- Experienced in using, integrating, and optimizing front end build tools (Grunt / Gulp / Webpack)
- Well versed with using version control tools (e.g., GIT)
- Good understanding of software development lifecycle, experience in Agile Scrum process
- Good interpersonal skills, analytical mind, get things done attitude, and passion for engineering excellence
- Willingness and ability to adapt to changes in priorities and requirements
- Active learner who is passionate about technology and keeps up to date with changes in technology
- Good communication skills
- Elementary (CEFR B2) or higher level of spoken and written English
### Nice to have
- Knowledge in designing solutions using NoSQL data stores like: MongoDB, Cassandra, Elastic, Redis
- Experienced in developing Server-side programming (any language)
- Experienced in AWS
---
# Systems Engineer (DevOps)
### Responsibilities
- Develop and maintain CI/CD pipeline for the team, build and automate infrastructure by following software development process and team's technical decisions without direct supervision
- Use DevOps approach to collaborate with developers
- Build, manage and monitor multiple environments
- Participate and contribute to system engineering and DevOps activities, including project meetings, estimation and planning, knowledge sharing, etc
### Requirements
- Bachelor’s degree in computer science, Software Engineering, or a related field
- 5+ years of experience in DevOps or similar roles
- Strong knowledge of AWS cloud infrastructure and services
- Proficiency in Infrastructure as Code (IaaC) tools such as Terraform, CloudFormation, or Ansible
- Experience with containerization technologies (e.g., Docker, Kubernetes)
- Familiarity with CI/CD pipelines and automation tools
- Strong scripting skills (e.g., Python, Bash, PowerShell)
- Knowledge of version control systems (e.g., Git)
- Understanding of agile methodologies
---
# We offer
- By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023
- Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
- You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
- We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
- At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us |
|