About the Position
We are seeking a Full Stack Software Developer to join our engineering team and help design, develop, and support scalable web applications and cloud-based solutions. You'll collaborate with product managers, designers, and fellow engineers to deliver high-quality software that drives business value and exceptional user experiences.
About the Project
The client aims to develop a new version of a large-scale event management platform, capable of supporting everything from small ad-hoc meetings to multi-day events with thousands of attendees. This high-visibility, long-term initiative requires a top-tier team to deliver a high-quality solution on time and within budget.
Responsibilities
- Design, develop, test, and maintain full-stack applications.
- Build modern user interfaces using React, Vue.js, or similar frameworks.
- Develop APIs, services, and backend components using .NET and related technologies.
- Create and optimize database solutions and integrations.
- Participate in architecture discussions, code reviews, and Agile ceremonies.
- Troubleshoot issues and continuously improve application performance, reliability, and security.
- Contribute to CI/CD pipelines, automated testing, and engineering best practices.
Requirements
- 3+ years of software development experience.
- Strong experience with JavaScript/TypeScript and modern front-end frameworks.
- Experience building backend services and REST APIs.
- Knowledge of SQL databases and application architecture principles.
- Experience with Git, automated testing, and Agile delivery practices.
- Strong problem-solving and communication skills
Nice to Have
- React, Vue.js
- C# / .NET
- Azure cloud services
- Microservices and event-driven architectures
- Azure DevOps or GitHub Actions
Technologies
JavaScript, TypeScript, React, Vue.js, C#, .NET, REST APIs, SQL, Azure, Git, Automated testing, Agile, Microservices, Event driven architectures, Azure DevOps, GitHub Actions