Brazil
We are seeking a skilled and motivated Full-Stack Developer to join our dynamic team.
The ideal candidate will have a strong background in front-end and back-end development with an emphasis on front-end work, a passion for writing clean and testable code, and experience collaborating in agile environments. You will play a crucial role in designing, developing, and maintaining high-quality applications while utilizing cutting-edge technologies.
Responsibilities
- Design robust, scalable, and efficient applications using Angular and Java
- Apply Test-Driven Development (TDD) practices to achieve high code quality
- Execute unit tests to ensure application functionality
- Collaborate with cross-functional teams to gather and analyze requirements
- Optimize and enhance the performance of existing applications
- Analyze industry trends and incorporate best practices into the development lifecycle
- Contribute to code reviews and engage in technical discussions
Requirements
- 3+ years of experience in Angular development
- Knowledge of Test-Driven Development (TDD) practices
- Background in Unit Testing frameworks
- Expertise in Java for back-end development
- Fluent English communication skills at a B2+ level
Nice to have
- Understanding of Agile development methodologies
- Skills in Apache Kafka for event streaming
- Flexibility to use Elastic Stack for search and analytics
- Competency in Kubernetes for container orchestration
- Familiarity with Spring Framework for building enterprise applications
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