Back to Search
We are seeking a Senior Full Stack Software Developer to join our dynamic team. The ideal candidate will have a strong background in software development with demonstrable experience in building scalable applications. As a Full Stack Software Developer, you will be responsible for participating in all phases of the software development cycle and working alongside multi-national multi-cultural teams.
Responsibilities
- Participate in all phases of the software development cycle, including analysis, design and implementation
- Work with Support Team to troubleshoot issues in production environment
- Upgrade existing software applications according to changing business needs
- Develop software applications as part of cross-functional team in collaboration with Team Lead, QAs, Business analysts, Support team, and other developers
- Communicate with multi-national multi-cultural teams (primarily English)
Requirements
- Bachelor’s Degree in Computer Science or equivalent experience
- English level Upper-Intermediate or higher
- 3+ years experience of software development on a similar position
- Demonstrated ability to design and implement software products
- Knowledge of .NET and C#
- Knowledge of TypeScript + Angular preferred
- Knowledge of MS SQL
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn