Company DescriptionMavenBird Technologies is an E-commerce website and mobile app development company based in Ahmadabad, India. With a team of highly experienced professional designers and developers, the company has been successful in delivering cutting-edge web solutions using open-source technologies to its customers globally.
Role DescriptionThis is a full-time remote role for a Full Stack Developer (Flask, .NET, C#) at MavenBird Technologies Private Limited. The role involves day-to-day tasks focused on developing and maintaining web applications using Flask, .NET, and C#.
Key Responsibilities:Develop and maintain web applications using Flask for Python-based projects and .NET for C# projects.Design and implement REST APIs and microservices.Collaborate with front-end developers to integrate user-facing elements with server-side logic.Write reusable, testable, and efficient code for both front-end and back-end components.Optimize applications for maximum speed and scalability.Troubleshoot and debug applications to ensure robust performance and high availability.Work with databases, including SQL Server, PostgreSQL, or MySQL, to design and manage schemas.Participate in code reviews and maintain code quality through best practices.Keep up-to-date with emerging technologies and industry trends to ensure our technology stack is modern and efficient.
Required Skills and Qualifications:Proficiency in Flask: Experience with developing and deploying Flask applications, understanding of Flask extensions, and familiarity with Flask's ecosystem.Experience with .NET and C#: Solid understanding of .NET framework or .NET Core, including ASP.NET for building web applications, and C# programming skills.Front-end technologies: Experience with HTML, CSS, and JavaScript frameworks/libraries to work with Frontend Developer in React, Angular, or Vue.js.Database management: Strong knowledge of SQL and experience with relational databases like SQL Server, PostgreSQL, or MySQL.Version control systems: Proficiency in Git and Git-based workflows.Development methodologies: Familiarity with Agile methodologies and experience working in Agile teams.Problem-solving skills: Ability to tackle complex technical problems and provide solutions.Communication skills: Strong verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
Preferred Qualifications:Experience with cloud platforms: Knowledge of cloud services such as AWS, Azure, or Google Cloud.Containerization and orchestration: Familiarity with Docker and Kubernetes.Testing frameworks: Experience with unit testing and integration testing frameworks.Security best practices: Understanding of web application security and best practices.
Education and Experience:Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.6+ years of professional experience in web development, with a focus on both Flask and .NET/C# technologies.