Senior Full Stack Software Engineer (.NET + React)
Descripción del puesto
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a passionate and skilled Senior Full Stack Software Engineer (.NET + React) to join our team, bringing expertise in modern technologies, effective communication, and a commitment to collaboration and technical excellence.
This role will involve building and delivering high-quality software solutions while staying at the forefront of technological innovation.
Responsibilities
Contribute to the design, development, and testing of software products using .NET and React
Drive the adoption of cutting-edge technologies and frameworks to improve development standards
Collaborate with cross-functional teams to define technical requirements and implement solutions
Take ownership of assigned tasks and projects, ensuring high-quality delivery on time
Support and mentor junior team members, fostering professional growth and collaboration
Develop and maintain RESTful APIs, ensuring performance and reliability
Implement front-end user interfaces using React, JavaScript/TypeScript, and related technologies
Ensure database management and optimization with SQL Server, PostgreSQL, or MySQL
Utilize version control and maintain effective workflows with Git and Gitflow methodologies
Contribute to the improvement of CI/CD practices and assist in containerized deployments where applicable
Communicate effectively to produce clear documentation and articulate technical solutions
Follow coding best practices and help maintain strong development standards
Requirements
3+ years of software engineering experience, including full-stack development with .NET and React
Expertise in C#, ASP.Net Core, REST API, HTML, CSS/LESS, and JavaScript/TypeScript
Proficiency in SQL database systems: SQL Server, PostgreSQL, or MySQL, with T-SQL experience
Competency in SPA frameworks: ReactJS, with familiarity in jQuery considered a plus
Knowledge of Git version control and workflows, including Gitflow
Bachelor’s Degree in Computer Science or related discipline or equivalent experience
Capability to work independently and as a team player, with strong leadership qualities
Solid understanding of OOP principles, design patterns, and best practices in programming
Flexibility to explore new technologies and apply them effectively within projects
Strong English communication skills, demonstrating B2/C1 proficiency
Nice to have
Background in container technologies such as Docker or Kubernetes
Experience or interest in AI technologies and related tools
Skills in no-SQL databases (e.g., MongoDB, LiteDB, Cassandra)
Familiarity with Python and related ecosystems
Understanding of CI/CD pipelines and cloud environments like Azure
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
¿Te interesa este puesto?