Note: The job is a remote job and is open to candidates in USA. AvaTrade is seeking a Senior Full Stack Engineer to join their Development team. In this role, you will design, develop, and maintain scalable web applications, collaborating closely with various teams to deliver high-quality solutions while contributing to technical design and architecture.
Responsibilities
- Design, develop, and maintain scalable full-stack applications using .NET and React
- Build high-quality, reusable, and maintainable code for both backend and frontend components
- Develop and integrate RESTful APIs and backend services
- Collaborate with Product, UX/UI, QA, and other development teams to deliver end-to-end solutions
- Participate in system design, architecture discussions, and technical decision-making
- Optimize application performance, scalability, and security
- Troubleshoot, debug, and resolve technical issues across the full stack
- Work with Docker, deployment pipelines, and monitoring tools to support reliable application delivery and operations
- Conduct code reviews and mentor junior developers
- Follow Agile development methodologies and software development best practices
Skills
- 5+ years of experience in full-stack software development
- Strong experience with .NET / C#
- Strong experience with React and modern JavaScript/TypeScript
- Experience building and consuming REST APIs
- Experience with SQL databases
- Experience with Docker, deployment configurations, and monitoring tools
- Experience with Git and CI/CD workflows
- Strong understanding of object-oriented design principles and software architecture
- Excellent problem-solving and analytical skills
- Ability to work independently and collaborate effectively in a cross-functional team
- Good written and spoken English
Company Overview
Company H1B Sponsorship