Senior Full-stack Developer
Skills
About the role
We are looking for a Senior Full-stack Developer to join the AI Receptionist team, responsible for designing, coding, building and maintaining the major components and services behind the offering.
Responsibilities
Design, code, build and maintain major components and services responsible for the whole offering
Collaborate with the team to architect and design robust, resilient and maintainable solutions in an Agile environment
Build flexible APIs that adhere to internal API guidelines with microservices exposed for public consumption
Develop new features involving AI
Develop new features using Python and GoLang on the backend
Ensure the quality of the software delivered
Deploy and operate services in production
Ensure scalability and availability of the team's services
Collaborate with product owners and user experience designers to deliver features while meeting team deadlines
Assist with firefighting, including root cause identification, rollbacks or immediate bug fixes and deployments to production
Requirements
3+ years of experience in software development
Passion for well-crafted software
Proficiency in Python and GoLang
Familiarity with Java, SpringBoot and Kafka
Knowledge of PostgreSQL
English proficiency at B2 level or higher
Nice to have
Familiarity with React
We offer
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
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.