福利待遇优
五险一金+商业险
入职年假 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