We are looking for an experienced and motivated Senior .NET Full Stack Developer to join our remote team. In this role, you will be responsible for developing, maintaining, and enhancing enterprise-level applications, ensuring they meet high standards of quality, scalability, and performance. You will work on both frontend and backend technologies, contribute to architectural decisions, and collaborate with cross-functional teams to drive technical innovation.
Key Responsibilities
- Develop High-Quality Code. Write clean, maintainable, and efficient code in C# or C++, following best practices and software quality standards.
- Frontend Development. Create intuitive user interfaces using HTML, CSS, and JavaScript to enhance user experience.
- Backend Development. Design and implement robust backend systems using ASP.NET, NodeJS, and Angular to support scalable enterprise applications.
- System Design & Architecture. Work on complex application features and contribute to technical design decisions to build scalable and maintainable systems.
- Data Integration. Develop flexible data models and ensure seamless integration between front-end and back-end components.
- Troubleshooting & Debugging. Identify and resolve issues in the application stack to ensure smooth user experience and minimal downtime.
- Unit Testing & Bug Fixing. Perform thorough unit testing, diagnose problems, and implement fixes to ensure the application works seamlessly.
- Collaborate with Cross-Functional Teams. Work closely with product managers, designers, and other engineers to deliver features on time and meet business requirements.
Required Skills and Qualifications
- Experience. At least 3 years of experience as a Senior .NET Full Stack Developer.
- Proficient in C# or C++. Strong experience with coding in C# or C++, with expertise in ASP.NET and enterprise-level application development.
- Frontend Technologies. Good understanding and hands-on experience with HTML, CSS, and JavaScript.
- Backend Technologies. Proficiency with ASP.NET, NodeJS, and Angular for enterprise application development.
- Problem Solving. Strong analytical skills with the ability to troubleshoot, debug, and optimize code.
- Soft Skills. Excellent interpersonal, communication, and organizational skills to collaborate effectively with teams.
- Self-Motivated. Ability to work independently and manage tasks efficiently to meet deadlines.
- Language Skills. Upper-Intermediate English (B2+) level to communicate effectively in a global team.
Nice to Have
- MFC and STL Knowledge. Familiarity with MFC (Microsoft Foundation Class) and STL (Standard Template Library) will be a plus.
Why Join EPAM?
- Global Impact. Work on impactful projects for clients across diverse industries, contributing to global digital transformation.
- Career Growth. At EPAM, we prioritize personal and professional growth, offering opportunities for learning, training, and career advancement.
- Remote Flexibility. Work remotely and collaborate with a talented, global team of experts.
- Innovative Culture. Join a culture that thrives on continuous innovation, collaboration, and creative problem-solving.
- Work-Life Balance. Enjoy the flexibility to balance personal and professional commitments while delivering top-quality software solutions.
Apply Now. If you are a proactive, experienced Full Stack Developer with a passion for writing high-quality code and working on complex, enterprise-level systems, we encourage you to apply. Join us at EPAM Systems and be a part of a team that's pushing the boundaries of what's possible in the world of technology.
Apply now and take the next step in your career with EPAM Systems!